CS 240 Programming in C - Fall 2018

Class time: MW 5:30PM-6:45PM, Healey H04-0031
Dr. Duc A. Tran, duc.tran@umb.edu (LinkedIn: www.linkedin.com/in/ductran)

TA: Haikun Huang (office S-1-067, haikun.huang001@umb.edu, office hours: W/F Noon-2PM)

Download Syllabus

Piazza Discussion page (where you will find announcements, post questions, and see other Q&A)

Tests and Exam

Test 1 (in class): Wed 10/10/2018. There are 2 parts: writing and programming (so bring your laptop). (solution to PART 2 of Test 1)
Test 2 (in class): Wed 11/7/2018. There are 2 parts: writing and programming (so bring your laptop). (in/out test files for Test 2 for testing locally)
Test 3 (in class): Wed 12/5/2018. There are 2 parts: writing and programming (so bring your laptop).

Test 4 (optional test, date to be decided): programming only.

Final Exam: Mon 12/17 6:30PM (location: same classroom)

Homework Assignments
To see and submit the homework, log in http://programming.cs.umb.edu/cs240/. An account has been created for each student. The account information (username, password) has been emailed to you by TA. When you submit your code, it will be evaluated by the auto-judge and you will see your score and if your code has an error or succeed.

HW1 posted (due 5:30PM, 9/26) (sample solution)
HW2 posted (due 5:30PM, 10/8) (working draft discussed in the class)
HW3 posted (due 5:30PM, 10/22)
HW4 posted (due 5:30PM, 11/30) (test cases)

Working examples in the class

Supplemental Slides

slides (chapter 1)
slides (chapter 2)
slides (chapter 3, 4)
slides (chapter 5)
slides (chapter 6)
(chapter 7) no slide

Useful Resources

Basic Unix for Computer Science Students
Complete set of vi command