CS240 C PROGRAMMING - FALL 2024

CLASS MEETING
  • CS240-01: Tue/Thu: 5:30PM-6:45PM (Wheatley W01-0005)
  • CS240-03: Tue/Thu: 7:00PM-8:15PM (Wheatley W01-0004)

  • OFFICE HOURS
  • Tue, Thu 3PM-5:15PM: meet with Prof. Tran, duc.tran@umb.edu, location: McCormack M3-0201-18)
  • Mon, Wed, Thu: 1PM-3PM (meet with TA Andrew Truong, dung.truong001@umb.edu, location: McCormack M03-156) and 2PM-4PM (meet with TA Duy Le, duy.le004@umb.edu, location: McCormack M03-156)

  • SYLLABUS

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

  • TEST (each test consists of 2 parts: the Written Part requiring a handwritten solution and the Coding Part requiring on-computer coding and submission via the Programming website. You will have only 1 hour and 15 minutes to do both of these two parts. Only after you hand submit the Written Part you can log in the Programming Website to do the Coding part. )
  • Test 1 (Thu Sep 26): Solution Section 01, Section 03
  • Test 2 (Thu Oct 24): Solution Section 01 Section 03
  • Test 3 (Tue Nov 26): Solution

  • FINAL EXAM
  • CS240-01: Dec 17, 6:30PM-9:30PM
  • CS240-03: Dec 19, 6:30PM-9:30PM
  • The Final exam has the same format as the Tests. It is just longer (3 hours). Note that we will add 1 hour and 30 minutes to these 3 hours for the Optional Test (below)

  • OPTIONAL TEST
  • There is ONE optional test. This test is coding only and will be offered at the same date/time with the Final Exam. I will add 1 hour and 15 minutes to the Final Exam duration. This extra period is for the Optional Test.
  • Each student has only ONE CHANCE to take this optional test. It can only be used ONE TIME for only one of the following purposes: 1) to replace any test that has a lower score (not applying to the Final Exam); or 2) to make up for a test that the student has missed for whatever reason. The optional test can only be taken ONE TIME; or 3) to replace a test for which the student was "flagged". Flagging applies to the case that the test submission is not the student's own work (he or she sought external help during the test). If the same student is flagged one more time, he or she will receive 0 for the flagged test and the case will be reported to the University.