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