CSCI 240
Computer Programming in C++

Fall 2021


Section
Instructor Class Meeting Time Classroom
1
Amy Byrnes Mon, Wed 2:00 - 3:15 Montgomery Auditorium
2
Dr Jim Leon Tues, Thurs 3:30 - 4:45 Montgomery Auditorium

Announcements

Date  
08-17-21

Information on the Dev-C++ compiler that can be installed on a PC or a flash drive can be found at: http://faculty.cs.niu.edu/~byrnes/csci240/dev2.htm if you are interested.

For those of you that are using a Mac, information on using XCode can be found at: http://faculty.cs.niu.edu/~byrnes/csci240/xcode.htm if you are interested.

Information on a compiler that runs in a browser window can be found at: http://faculty.cs.niu.edu/~byrnes/csci240/codechef.htm for those that cannot install a compiler on a device.


Course Information

Syllabus

Semester Schedule

Lecture Notes

Assignment Submission

Blackboard Collaborate Ultra Office Hours and Contact Information (current as of 09-08-21)


Program Due Dates

Assignment Electronic Due Date/Time Graded By
Program 0 Friday, August 27 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Amy --- Section 2: Dr Leon
Program 1 Friday, September 3 in the Blackboard Assignment Dropbox by 11:59 PM Mokarrama
Program 2 Friday, September 10 in the Blackboard Assignment Dropbox by 11:59 PM Nitish
Program 3 Friday, September 17 in the Blackboard Assignment Dropbox by 11:59 PM Tharun
Program 4 Friday, September 24 in the Blackboard Assignment Dropbox by 11:59 PM Satya

Quiz Questions and Dates

Directions for Taking a Quiz

Quiz Number Take Quiz During This Week
Quiz 1 Week 2 (week of August 30)
Quiz 2 Week 3 (week of September 6)
Quiz 3 Week 4 (week of September 13)
Quiz 4 Week 5 (week of September 20)
Quiz 5 Week 7 (week of October 4)
Quiz 6 Week 8 (week of October 11)
Quiz 7 Week 9 (week of October 18)
Quiz 8 Week 10 (week of October 25)
Quiz 9 Week 11 (week of November 1)
Quiz 10 Week 13 (week of November 15)
Quiz 11 Week 14 (week of November 22)
Quiz 12 Week 15 (week of November 29)

Exam Schedule

Section 1 - Amy's section

Exam Date Time Location
Exam 1 Wednesday, September 29 2:00 - 3:15 Montgomery Auditorium
Exam 2 Wednesday, November 10 2:00 - 3:15 Montgomery Auditorium
Final Monday, December 6 2:00 - 3:50 Montgomery Auditorium

Section 2 - Dr Leon's section

Exam Date Time Location
Exam 1 Thursday, September 30 3:30 - 4:45 Montgomery Auditorium
Exam 2 Thursday, November 11 3:30 - 4:45 Montgomery Auditorium
Final Tuesday, December 7 4:00 - 5:50 Montgomery Auditorium

Links

Documentation Standards

Grading Guidelines

Quincy Debugger

Various Worksheets and Study Aids

Selection Sort flowchart

 

Sample Midterm 1

Sample Midterm 1 Answers

 

Sample Midterm 2

Sample Midterm 2 Answers

 

Final Exam Review Sheet

Sample Final Exam Questions

Sample Final Exam Question Answers