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.