CS240 C PROGRAMMING - Spring 2025 (REMOTE)

CLASS MEETING
  • CS240-01: Tue/Thu: 5:30PM-6:45PM (remote)
  • CS240-03: Tue/Thu: 4:00PM-5:15PM (remote)
  • Zoom link (ask TAs for passcode): https://umassboston.zoom.us/j/3633234042

  • INSTRUCTOR
  • Prof. Duc (David) Tran, duc.tran@umb.edu
  • Teaching assistants: Andrew Truong (dung.truong001@umb.edu) and Duy Le (duy.le004@umb.edu)

  • OFFICE HOURS (please always cc the TAs when you email me seeking help with the coding)
  • Mon/Wed/Fri 1PM-4PM, Tue/Thu 1PM-2PM (McCormack M03-156, meet in person with TAs)
  • Tue & Thu 11AM-12:30PM (meet with Prof. Tran, email appointment request for the Zoom link)

  • SYLLABUS

    PIAZZA DISCUSSION FORUM: CS240-01 & CS240-03

    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. When a homework assignment is posted, I will send an email via Wiser to notify the class)
  • HW 1 (Due 11:59PM 2/11) Solution
  • HW 2 (To be posted) Solution
  • HW 3 (To be posted) Solution
  • HW 4 (To be posted) Solution
  • HW 5 (To be posted) Solution

  • TEST (each test consists of 2 parts: 1) the Written Part: requiring a handwritten solution, which needs to be converted to PDF or Photo form to be submitted by email to the TAs, and 2) the Coding Part: requiring on-computer coding, to be submitted via the Programming website. You will have only 1 hour and 15 minutes to do both of these two parts. Only after you email the Written Part you can log in the Programming Website to do the Coding part. )
  • Test 1 (To be announced): Solution Section 01, Section 03
  • Test 2 (To be announced): Solution Section 01 Section 03
  • Test 3 (To be announced): Solution

  • FINAL EXAM
  • CS240-01: To be announced
  • CS240-03: To be announced