Help Articles

Programming assignments, learner help center dec 5, 2022 • knowledge, article details.

Programming assignments require you to write and run a computer program to solve a problem.

Some programming assignments count toward your final course grade, while others are just for practice.

Sections of a programming assignment

Programming assignments include both assignment instructions and assignment parts.

Assignment instructions:

  • Explain the assignment.
  • May include a link to a downloadable starter package that includes starter code, detailed guidelines, and other resources.

Assignment parts:

  • Are similar to individual questions within a quiz.
  • Are each a single coding task.
  • Are each worth a certain number of points toward the overall assignment score.
  • Can be completed and submitted all at once, or one at a time.

Programming assignment grades

Programming assignments are graded automatically.

Some are graded using a built-in grading algorithm that compares your program's output to a value specified by your instructor. Others are graded using a custom grading algorithm created by your instructor.

If a programming assignment uses built-in grading:

  • Your code will run locally on your computer, and the output will be sent to Coursera's servers.
  • Your grade will be based on comparison against numeric or regular expression grading logic.
  • You'll get your grade a few seconds after submitting.

If a programming assignment uses custom grading:

  • Your code will be run on Coursera's servers.
  • Your grade will be based on custom logic provided by your instructor.
  • You'll get your grade within an hour of submitting.
  • You'll need to refresh the page to see your grade.

Submit a programming assignment

To submit a programming assignment:

  • Open the assignment page for the assignment you want to submit.
  • Read the assignment instructions and download any starter files.
  • Finish the coding tasks in your local coding environment. Check the starter files and instructions when you need to.
  • If the assignment uses script submission , submit your assignment by running the submission script in your local coding environment and entering the submission token.
  • If the assignment uses web submission , upload your files using the instructions on your screen.

Test a programming assignment

Some programming assignments let you test them before you submit them to get feedback on whether they run. You won't get grades or feedback from the instructor until you submit the assignment.

Edit or resubmit a programming assignment

You can resubmit a programming assignment if you don't pass on the first attempt or want to improve your score. You might have to wait a certain amount of time between attempts.

To resubmit a programming assignment, follow the same steps for submitting one. If your assignment uses script submission, you'll need to select the Generate new token option on the assignment page and use the new submission token.

Related Articles

  • Number of Views 76.6K
  • Number of Views 64.89K
  • Number of Views 45.96K
  • Number of Views 33.15K
  • Number of Views 40.37K

programming assignment 2

© 2021 Coursera Inc. All rights reserved.

programming assignment 2

logo (1)

Programming 2 – CS 1103: Learning Materials

Get ready for your college courses.

To best prepare for your future studies, please review the below preparation resources. We encourage you to use the time before starting your first term, to get a taste of the topics of your upcoming courses. There’s no better time to start than now! Good luck with your studies!

Learn Programming 2

Course overview.

This course builds on the Introduction to Programming 1 course and teaches a more highly developed Java programming language with features beyond the basic concepts covered in the first programming course. A large part of the course will be devoted to more advanced building blocks such as recursion, linked data structures, and Java’s Collection Framework. In addition to this, you will learn more about designing and coding complex, robust, and efficient programs. And you will be introduced to a professional programming tool: the Eclipse Integrated Development Environment.

Preparation Resources

  • Introduction to Programming Using Java, Version 5.0, December 2006, (Version 5.1, with minor updates and corrections, June 2009), David J. Eck, Hobart and William Smith Colleges. The book is available from  http://math.hws.edu/javanotes .

Programming 2 -Course Schedule and Topics:

This course will cover the following topics in eight learning sessions, with one Unit per week. The Final Exam will take place during Week/Unit 9 (UoPeople time).

Week 1: Unit 1 –  Exceptions, the switch statement, Analysis of Algorithms

Week 2: Unit 2 –  Recursion and Linked Lists

Week 3: Unit 3 –  ADTs, Stacks and Queues

Week 4: Unit 4 – Recursive Descent Parsers and Generic Programming

Week 5: Unit 5 – More Generic Programming

Week 6: Unit 6 –  Files and Networking; Advanced GUI Programming

Week 7: Unit 7 –  Actions and Buttons; Complex Components and MVC

Week 8: Unit 8 –  Some GUI Programming

Week 9: Unit 9 –  Final Exam

Privacy Overview

programming assignment 2

Assignment 2.2 | Week-4 | Programming for Everybody (Getting Started with Python) By Coursera

Assignment 2.2 | Week-4 | Programming for Everybody (Getting Started with Python) By Coursera

Coursera Programming for Everybody (Getting Started with Python) Week 4  Assignment 2.2 

 Question:  2.2  Write a program that uses  input  to prompt a user for their name and then welcomes them. Note that  input  will pop up a dialog box. Enter  Sarah  in the pop-up box when you are prompted so your output will match the desired output.

programming assignment 2

Do Not Only Use These Quizzes For Getting Certificates.You Can Take Help From These Quizzes Answer. All Quizzes & Contents Are Free Of Charge. ✅ If You Want Any Quiz Answers Then Please  Contact Us

Related Questions & Answers:

  • Programming for Everybody (Getting Started with Python) – Coursera Quiz Answers Programming for Everybody (Getting Started with Python) – Coursera 4.8 Stars (167,402 ratings)   Instructor: Charles Russell Severance Enroll Now   This Programming ... Read more...
  • Assignment: Write Hello World | Week-3 | Programming for Everybody (Getting Started with Python) By Coursera   Coursera Programming for Everybody (Getting Started with Python) Week 3  Assignment: Write Hello World   Question:  Write a program that uses ... Read more...
  • Chapter 4 (Quiz Answers) | Week-6 | Programming for Everybody (Getting Started with Python) By Coursera Coursera Programming for Everybody (Getting Started with Python) Week 6 Chapter 4 Graded Quiz • 30 min 1. Which Python ... Read more...
  • Chapter 3 (Quiz Answers) | Week-5 | Programming for Everybody (Getting Started with Python) By Coursera Coursera Programming for Everybody (Getting Started with Python) Week 5 Chapter 3 Graded Quiz • 30 min 1. What do ... Read more...
  • Chapter 2 (Quiz Answers) | Week-4 | Programming for Everybody (Getting Started with Python) By Coursera Coursera Programming for Everybody (Getting Started with Python) Week 4 Chapter 2 Graded Quiz • 30 min 1. Which of ... Read more...
  • Chapter 1 (Quiz Answers) | Week-3 | Programming for Everybody (Getting Started with Python) By Coursera Coursera Programming for Everybody (Getting Started with Python) Week 3 Chapter 1 Graded Quiz • 30 min 1. When Python ... Read more...

Leave a Comment Cancel reply

Save my name, email, and website in this browser for the next time I comment.

Please Enable JavaScript in your Browser to Visit this Site.

Programming Assignment 1(2)

  • Computer Science

IMAGES

  1. Programming Assignment 2 Lexical Scoping Coursera Instructions

    programming assignment 2

  2. Programming Assignment Unit 2

    programming assignment 2

  3. C Programming

    programming assignment 2

  4. PPT

    programming assignment 2

  5. PPT

    programming assignment 2

  6. Csc744 Programming Assignment 2

    programming assignment 2

VIDEO

  1. Programming

  2. Programming Basic Day 11

  3. Programming in Modern C++ Week 8 |Assignment Quiz and Programming Solutions|NPTEL 2023

  4. programming assignment 2 cosc 1030

  5. Using a while-loop to implement squareroot

  6. NPTEL programming in Java week -3 programming Assignment -2 solution #nptel #programminginjava

COMMENTS

  1. CS 2203 Programming assignment 2

    Programming Assignment Unit 2: ER model. University of the People. CS 2203: DATABASES 1. November 24, 2020. ER model for hospital system generated in MySQL workbench. Explanation: 3 relations - Doctor (6 attributes), Patient (8 attributes) and Appointment. (8 attributes) Doctor relation has Doc_ID as primary key. Appointment Relation has Apt ...

  2. byron-data/R-Programming-Assignment-2

    Introduction This second programming assignment will require you to write an R function that is able to cache potentially time-consuming computations. For example, taking the mean of a numeric vector is typically a fast operation.

  3. amanchadha/coursera-deep-learning-specialization

    Programming Assignments Course 1: Neural Networks and Deep Learning Week 2 - PA 1 - Python Basics with Numpy Week 2 - PA 2 - Logistic Regression with a Neural Network mindset Week 3 - PA 3 - Planar data classification with one hidden layer Week 4 - PA 4 - Building your Deep Neural Network: Step by Step

  4. Programming Assignment 2: Lexical Scoping

    For the Coursera course R Programming The following code demonstrates how to use the assessment3.R R script. Lines starting with # are simple comments, lines starting with #> are things printed in the output.

  5. Programming assignments

    To submit a programming assignment: Open the assignment page for the assignment you want to submit. Read the assignment instructions and download any starter files. Finish the coding tasks in your local coding environment. Check the starter files and instructions when you need to.

  6. Programming Assignment 2

    Upload a file to the Programming Assignment 2 dropbox on D2L with a name like firstname_lastname_assignment2pt2.R. In the example script below, I've filled in the pieces needed to pull the U.S. data. Your task is to fill out the rest of this script so that it produces a plot comparing Japan and the U.S. You need to complete all of the ...

  7. PDF Programming Assignment 2

    Programming Assignment 2 Implementing Syntactic Analysis Due: Wednesday, February 15th, 11:59pm This programming assignment requires you to implement a parser for theEta programming language. This includes devising a grammar to describe the language's syntax. The end result

  8. CS 1101

    Before attempting to create a function that finds the circumference of a circle, we first need to import the Python math module as outlined by Downey. (2015) Running the command import math nets us with the math library where we can now use "math" to use pi in our function.

  9. UoPeople Programming 2

    Learn Programming 2 Course Overview This course builds on the Introduction to Programming 1 course and teaches a more highly developed Java programming language with features beyond the basic concepts covered in the first programming course.

  10. Solved Programming Assignments Chapter 2 Programming

    Step 1 View the full answer Answer Unlock Previous question Next question Transcribed image text: Programming Assignments Chapter 2 Programming Assignment 2: Resources: Chapter 2: C++ Basis Use MS-Visual Studio to complete the following programs It is a basic programming course.

  11. CS 1103

    Syllabus of Programming 2 CS1103 Course at University of the People; CS 1103 - the official final graded quiz; Solutions for Exercises Unit 3; Unit 1 - Who should be responsible for catching and handling exceptions: the computer; CS1103-Unit4 Programming Assignment; CS 1103 AY2020 T3 Graded Quiz Unit 6 Attempt review

  12. COMP 123

    Programming II (COMP 123) 7 months ago. You have been assigned to develop a printing system that can handle various types of printable objects. Your task is to implement a program in C# that utilizes interfaces to achieve this functionality. Define an interface named IPrintable that declares a method called Print ().

  13. Assignment 2.2

    What steps should you take? Select all that apply. Project managers should follow which three best practices when assigning tasks to complete milestones? When assigning tasks to team members, what two factors should you mainly consider?

  14. Solved CSCI 1010

    Computer Science Computer Science questions and answers CSCI 1010 - Programming Assignment 2 Data Types and Variables Learning Outcomes Learn how to use different data types. Declare and use variables and named constants. Use the / and % operators with integers. Use if statements to conditionally execute statements.

  15. GitHub

    Goal. The purpose of this individual assignment is to learn how to develop parallel machine learning (ML) applications in Amazon AWS cloud platform. Specifically, you will learn: (1) how to use Apache Spark to train an ML model in parallel on multiple EC2 instances; (2) how to use Spark's MLlib to develop and use an ML model in the cloud; (3 ...

  16. GitHub

    Data Structures Programming Assignment 02: Priority Queues and Disjoint Sets Problems Practice implementing priority queues and disjoint sets and using them to solve algorithmic problems: /src/make_heap/BuildHeap.java: Problem 1, Convert array into heap, converts an array of integers into a heap (PASSED);

  17. Programming Assignment 2 Solutions

    View Homework Help - Programming Assignment 2 Solutions from 11XXX 110 at Carnegie Mellon University. # Sample solution for Programming Assignment 2. # Author: Penny Anderson # Please note that these

  18. CS 2401 Programming Assignment UNIT 2

    CS2401: Software Engineering 1 a) "The user interface must be user-friendly and easy to use". This non-functional requirement can be validated. Acceptance Test: This non-functional requirement can be manually tested by users/testers.

  19. Programming Assignment 2 Btec

    ASSIGNMENT 2 PROGRAMMING REPORT Student performance: TRAN QUANG HUY ID: GCD18457 Class: GCD0821 Teacher: HOANG HUU DUC ASSIGNMENT 2 FRONT SHEET Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 1: Programming Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name ...

  20. GitHub: Let's build from here · GitHub

    {"payload":{"allShortcutsEnabled":false,"fileTree":{"Week 4":{"items":[{"name":"Assignment 2: DNA Processing.py","path":"Week 4/Assignment 2: DNA Processing.py ...

  21. CS1101 Programming Assignment Unit 2

    PF Discussion Post Unit 2; P.A Unit 7 - Programming Assignment Unit 7; CS1101-Discussion forum unit 2; Discussion Assignment week 8; CS 1101 Discussion Forum -Unit 1; Preview text. Programming Assignment Create your own Python code examples that demonstrate each of the following. Do not copy examples from the book or any other source.

  22. Programming Assignment 1(2) (pdf)

    Course and programming assignment number b. Your name c. Purpose of the program (e.g. 1-3 sentences) 2. Define constants instead of hardcoding values to improve readability a. Weighted percentages (e.g. ASSIGNMENT_PERCENT = 0.5, etc.) should be constants for this assignment, for example. If any other values can be constant, please do.

  23. CS1103 Assignment unit 2

    This program implements these rules to generate random sentences. All the verses of the rhyme can be generated, plus a lot of sentences that make no sense (but still follow the syntax). Note that an optional item like [ <modifier> ] has a chance of being used, depending on the value of some randomly generated number.