CSCI 240
Computer Programming in C++

Spring 2014


Section
Instructor Class Meeting Time Classroom
1
Amy Byrnes Tues, Thurs 12:30 - 1:45 Cole 100
2
Margie Musich Mon, Wed 2:00 - 3:15 Montgomery Auditorium

Announcements

Date  
01-13-14

Information on the Quincy compiler can be found at http://faculty.cs.niu.edu/~byrnes/csci240/240start.htm if you are interested.

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.

01-14-14 The links in the program 0 write-up have been fixed.
02-05-14 A sample midterm exam and the answer key have been posted under the Links heading below
02-06-14 The output files for program 4 have been corrected.
02-12-14 A chance for extra credit can be found at: http://faculty.cs.niu.edu/~byrnes/csci240/pgms/240extra.htm. The extra credit will be available on Blackboard until 11:59 PM on Friday, March 7 and can only be attempted ONE time.
03-18-14 A selection sort flowchart can be found here

Course Information

Syllabus

Semester Schedule

Lecture Notes

Assignment Submission

Lab/Office Hours and Contact Info (current as of 01-17-14)


Program Due Dates

Assignment Electronic Due Date/Time Graded By
Program 0 Friday, January 17 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Amy Byrnes --- Section 2: Margie Musich
Program 1 Friday, January 24 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Sara Manzoor --- Section 2: Rajaneesh Pillai
Program 2 Wednesday, February 5 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Deepak Byreddi Thejo --- Section 2: Keerthi Kodali
Program 3 Friday, February 14 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Eric Lavin --- Section 2: Michael Milkovic
Program 4 Friday, February 21 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Sara Manzoor --- Section 2: Rajaneesh Pillai
Program 5 Friday, March 7 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Deepak Byreddi Thejo --- Section 2: Keerthi Kodali
Program 6 Friday, March 21 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Eric Lavin --- Section 2: Michael Milkovic
Program 7 Friday, March 28 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Sara Manzoor --- Section 2: Rajaneesh Pillai
Program 8 Wednesday, April 9 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Deepak Byreddi Thejo --- Section 2: Keerthi Kodali
Program 9 Friday, April 25 in the Blackboard Assignment Dropbox by 11:59 PM Section 1: Eric Lavin --- Section 2: Michael Milkovic
Program 10 Thursday, May 1 in the Blackboard Assignment Dropbox by 11:59 PM - LATE PROGRAMS WILL NOT BE ACCEPTED Section 1: Sara Manzoor --- Section 2: Rajaneesh Pillai

Quiz Questions and Dates

Directions for Taking a Quiz

Quiz Number Date
Quiz 1 Week 2 (week of January 20)
Quiz 2 Week 3 (week of January 27)
Quiz 3 Week 4 (week of February 3)
Quiz 4 Week 5 (week of February 10)
Quiz 5 Week 7 (week of February 24)
Quiz 6 Week 8 (week of March 3)
Quiz 7 Week 9 (week of March 17)
Quiz 8 Week 10 (week of March 24)
Quiz 9 Week 11 (week of March 31)
Quiz 10 Week 13 (week of April 14)
Quiz 11 Week 14 (week of April 21)
Quiz 12 Week 15 (week of April 28)

Exam Schedule

Section 1 - Amy's section

Exam Section Date Time Location
Midterm 1 2 Thursday, February 20 12:30 - 1:45 Cole 100
Midterm 2 2 Thursday, April 10 12:30 - 1:45 Cole 100
Final 2 Thursday, May 8 Noon - 1:50 Cole 100

Section 2 - Margie's section

Exam Section Date Time Location
Midterm 1 1 Wednesday, February 19 2:00 - 3:15 Montgomery Auditorium
Midterm 2 1 Wednesday, April 9 2:00 - 3:15 Montgomery Auditorium
Final 1 Monday, May 5 2:00 - 3:50 Montgomery Auditorium

Links

Documentation Standards

Grading Guidelines

Quincy Debugger

Various Worksheets and Study Aids

 

Sample Midterm 1

Sample Midterm 1 Answers

 

Sample Midterm 2

Sample Midterm 2 Answers