CS240 C PROGRAMMING - Fall 2025
CLASS MEETING
CS240-01: Tue/Thu: 5:30PM-6:45PM (Wheatley-Peters W01-0005)
CS240-03: Tue/Thu: 4:00PM-5:15PM (McCormack M02-0404)
INSTRUCTOR
Prof. Duc (David) Tran, duc.tran@umb.edu, office hours: Tue/Thu 2PM-4PM, location: McCormack M3-0201-18
Teaching assistants: Andrew Truong (dung.truong001@umb.edu) and Duy Le (duy.le004@umb.edu), office hours: Mon/Wed 2:30PM-3:30PM, Tue/Thu 1PM-4PM, location: McCormack M03-156
EMAIL: please always cc the TAs when you email me.
SYLLABUS (Students of Ross Center for Disability Services will have 1.5x extra time do do homework, tests, and final exam.)
PIAZZA DISCUSSION FORUM
PROGRAMMING WEBSITE (This is the auto-judge website where you submit your source code of homework, tests, and final exam for grading)
LECTURE SLIDES (supplemental only - the lectures consist of a lot of practice during class sessions)
Chapter 1
Chapter 2
Chapter 3-4
Chapter 5
Chapter 6
HOMEWORK (you need to log in https://programming.cs.umb.edu to see the homework assignment and submit the solution. TAs will announce homework assignments when they are posted. You should receive announcement email from Piazza/Wiser)
HW 1 (Due 11:59PM Tue 9/23) Solution
HW 2 (Due 11:59PM Tue 9/30) Solution
HW 3 (Due 11:59PM Tue 10/14) Solution
HW 4 (Due 11:59PM Tue 10/28) Solution
HW 5 (Due 11:59PM Tue 11/25)
Solution
TESTS (in-class, each test consists of 2 parts: 1) the Written Part: requiring a handwritten solution, and 2) the Coding Part: requiring on-computer coding, submitted to the Programming website. You will have only 1 hour and 15 minutes to do both of these two parts. Only after you hand in the Written Part you can log in the Programming Website to do the Coding part. )
Test 1 (Oct 2): Solution
Section 01: coding , written ;
Section 03: coding , written
Test 2 (Nov 6): Solutions:
Section 01: coding , written ;
Section 03: coding , written
Test 3 (Dec 4): Solutions:
Section 01: coding , written ;
Section 03: coding , written
FINAL EXAM (Same format and rules as the previous tests, the only difference being that the time duration is longer.)
CS240-01: to be posted on Wiser near the end of the semester
CS240-03: to be posted on Wiser near the end of the semester