Course Description: Introduces "C" Programming including data
types, operators and expressions, control flow logic, program structure,
arrays, functions and file I/O.
When and Where: TTH 2:00PM3:20PM, HSLH133
Please check the CMPSCI 235 Web Page each week for:
 Weekly Lecture Topics
 Weekly Reading Assignments
 LateBreaking Class News
Required Text: C++ for Engineers and Scientists, 4th Ed., Author: Bronson, ISBN: 9781133187844
Grading
Grades will be based on the following breakdown:
(7)
Programming Quizzes,
10 points each  60 points (lowest score will be dropped).
Midterm Exam  60 points.
Final Exam  120 points.
Total Points Possible: 240.
Needed Point Totals:
Grade 
Score 
A 
216+ 
B 
192  215 
C 
168  191 
D 
144  167 
F 
143 < 
Programming Quizzes
Programming Quizzes are taken from the exercises at the end of each chapter in your textbook, so you already have copies of all the quizzes.
Make up quizzes will not be given, although your lowest quiz score will be dropped.
Final Exam
The final exam will be very similar to the programming quizzes given throughout the semester.
Attendance
Attendance will be taken for all class meetings at the beginning of class. Should a student be tardy, it is the student's responsibility to sign in after class to inform me of their presence. Otherwise, the student will be marked as absent for the class. The instructor reserves the right to drop a student after 2 absences. However, it remains the student's responsibility (not the instructor's) to officially drop the course if necessary. The student should not assume that she/he will be dropped after these absences, nor should she/he assume that she/he will not be dropped.
Classroom Behavior
College level behavior is expected. Smartphones, iPod/MP3 devices and headphones/earbuds must be turned off and put away during class. Lab computers are reserved for classrelated activities. Playing online games such as WoW or Disgaea, browsing Ebay or sports sites and participating in chat rooms and other nonclass related web surfing is strictly prohibited.
Violations of these rules may result in a penalty reduction of points. Additionally, students who engage in disruptive behavior will be asked to leave the class or will be referred to the Dean of Students. Disruptive behavior includes any of the following during lecture:
 Distractive talking.
 Texting.
 Having your smartphone disrupt class.
 Leaving the classroom without asking.
 Disrupting your fellow students in any way.
Important Dates:
 Add/Drop with Refund Deadline  2/19/13
 Drop w/o "W"  2/19/13
 Drop Deadline  4/26/13
Student Learning Outcomes:
By the end of this course, the student will be able to design, analyze and
evaluate computer programs using the 'C' programming language.
Course Schedule (Subject to Change)
Week 
Topic 
1 
Review course syllabus 
Chapter #1,
Fundamentals of C++ Programming 
2 
Chapter #1,
Fundamentals of C++ Programming 
Quiz 1 
3 
Chapter #2, Problem
Solving Using C++ 
Chapter #2, Problem
Solving Using C++ 
4 
Chapter #2, Problem
Solving Using C++ 
Quiz 2 
5 
Chapter #3, Assignment,
Formatting, and Interactive Input 
Chapter #3, Assignment,
Formatting, and Interactive Input 
6 
Quiz 3 
Chapter #4, Selection
Structures 
7 
Chapter #4, Selection
Structures 
Chapter #5, Repetition
Statements 
8 
Chapter #5, Repetition
Statements 
Midterm Exam 
9 
Spring Break 

10 
Chapter 6, Modularity
Using Functions 
Chapter 6, Modularity
Using Functions 
11 
Quiz 4 
Chapter #7, Arrays 
12 
Chapter #7, Arrays 
Quiz 5 
13 
Chapter #8, I/O Streams
and Data Files 
Chapter #8, I/O Streams
and Data Files 
14 
Quiz 6 
Chapter #9, Completing
the Basics 
15 
Chapter #9, Completing
the Basics 
Quiz 7 
16 
Chapter #10, Pointers 
Chapter #10, Pointers 
17 
Chapter #10, Pointers 
Final Exam 