Welcome!


Welcome to CMSC 150: Introduction to Computing:Robotics! Course assignments and updates will be posted here. Updates will also be posted to Piazza.


Calendar of assignments

All hard copy assignments must be turned in with a signed coverpage (click here for pdf). If no coverpage is provided, the assignment will not be graded. No late assignments will be accepted (not even by one minute), unless approved prior to the deadline.

All dates are tentative. If there are extenuating circumstances for the dates above, please discuss with the instructor. Completed assignments are colored in light gray, upcoming assignments are colored in white with the next immediate assignment in blue.

Assignment

Date

Tracing Assignments

Due before class on date specified

Tracing assignments test your critical thinking skills and understanding of the programming concepts that we learn about in class. Please turn in as a hard copy.

Tracing 01 Jan. 22
Tracing 02 Jan. 29
Tracing 03 Feb. 5
Tracing 04 Feb. 19
Tracing 05 Feb. 26
Tracing 06 Mar. 4
Tracing 07 Mar. 18 Now Mar. 25
Tracing 08 Mar. 25 Now Apr. 1
Tracing 09 Apr. 8 Now Apr. 15
Tracing 10 Apr. 15 Now Apr. 22

Programming Assignments

Demonstrations Due by 5pm and Code Due on GitHub by 11:59pm on the date specified

Programming assignments test your technical skills and understanding of the programming concepts that we learn about in class.

Programming 00 Jan. 20
Programming 01 Jan. 27
Programming 02 Feb. 3
Programming 03 Feb. 10
Programming 04 Feb. 17
Programming 05 Feb. 24
Programming 06 Mar. 2
Programming 07 Mar. 23 Now Mar. 30
Programming 08 Mar. 30 Now Apr. 6
Programming 09 Apr. 6 Now Apr. 13
Programming 10 Apr. 13 Now Apr. 20

Quizzes

Quizzes *may* include material from reading specified on same row.

Quiz 00, Ch 1 Jan. 16
Quiz 01, Ch 2, 3 Jan. 23
Quiz 02, Ch 4 Jan. 30
Quiz 03, Ch 5 Feb. 6
Quiz 04, Ch 6 Feb. 20
Quiz 05, Ch 7, 8 Feb. 27
Quiz 06, Ch 13 Mar. 5
Quiz 07, Ch 10 Mar. 19 Now Mar. 26
Quiz 08, Ch 11 Mar. 26 Now Apr. 2
Quiz 09, Ch 15 Apr. 9 Now Apr. 16
Quiz 10, Ch 14 Apr. 16 Now Apr. 23

Exams and Projects

Midterms and the final projects assess your cumulative knowledge acquired throughout the course.

Midterm 01Feb. 11
Midterm 02Mar. 31 Now Apr. 8
Programming Project Apr. 27

Culture Assignments (Blog or Essay)

Entries due by start of class; comments due by 11:59pm

Culture assignments are meant to broaden your general knowledge in computer science by exposing you to topics, people, and research outside the basic scope of this class. You have the option of blogging or writing an essay.

Blog 01Feb. 18
Blog 02Feb. 25
Blog 03Mar. 3
Blog 04Mar. 17 Now Mar. 24
Blog 05Mar. 24
EssayMar. 24