CS 1131: Accelerated Introduction to Programming
Course Summary
Instructor: Chris Brown
Section: R01: MTWRF 2:05-2:55 p.m.
Classroom: 642 Dow Environmental Sciences & Engineering
Office: 106 Rekhi
Office Hours: MTWRF 1:05-1:55 p.m.
Email: cdbrown at mtu dot edu
Syllabus
The Syllabus is an agreement between Instructor and Student about the nature, content, and requirements of a course.
Grades
Your grades can be found by logging in to Blackboard (http://courses.mtu.edu).
Schedule
The Schedule includes class cancellations, lecture topics, and due dates.
There will be updates as the semester goes on, so check the schedule regularly.
Additional Resources
Homework Assignments
The following are requirements for all assignments.
Failure to follow these requirements will cause major problems with the automated system:
- Always capitalize the first letter for class names and file names
- Always put "new Scanner(System.in)" into the main() method call - never as a class-level variable
- Include JavaDoc comments for the class, including the @author tag
- JavaDoc comments for each method, including any necessary @return and @param tags
- Output must conform EXACTLY with the assignment description:
- Check spelling, punctuation and spacing.
- Never use Input Prompts unless specified by the assignment.
- All printed "end of line markers" must be Unix Style ("\n").
If you aren't sure, use println() or a format string with "%n".
- You may never use primitives or arrays of primitives as Generic Types.
Eclipse uses a slightly different compiler than javac, and allows this, but it will not compile for the autograder.
Programs may be penalized for failing to follow the course Style Guidelines.
Homework assignments should be submitted via the submit program.
Instructions can be found on the Submission page.
- Program 0 - Due Tuesday, 8/30/11 by 3:00 pm
- Program 1 - Due Friday, 9/2/11 by 11:59 pm
- Program 2 - Due Thursday, 9/8/11 by 11:59 pm
- Program 3 - Due Wednesday, 9/14/11 by 11:59 pm
- Program 4 - Due Tuesday, 9/20/11 by 11:59 pm
- Program 5 - Due Monday, 9/26/11 by 11:59 pm
- Program 6 - Due Friday, 9/30/11 by 11:59 pm
- Program 7 - Due Wednesday, 10/12/11 by 11:59 pm
- Program 8 - Due Tuesday, 10/18/11 by 11:59 pm
- Program 9 - Due Tuesday, 10/25/11 by 11:59 pm
- Program 10 - Due Tuesday, 11/1/11 by 11:59 pm
- Program 11 - Due Wednesday, 11/9/11 by 11:59 pm
- Program 12 - Due Monday, 11/14/11 by 11:59 pm
- Program 13 - Due Monday, 11/28/11 by 11:59 pm
- Program 14 - Due Friday, 12/2/11 by 11:59 pm
- Program 15 - Due Thursday, 12/8/11 by 11:59 pm
Exams
All students are required to take the exams.
A missed exam is a failure, unless an alternate time is prearranged, or an excused absence (verified by the Student Affairs Office) is presented.
- Midterm Exam - Thursday, 10/6/11, 2:00-3:00 pm
- Final Exam - Monday, 12/12/11, 3:00-5:00 pm