Course Information
Instructor: Apan Qasem
Office: Nueces 218
Phone: (512) 245-0347
E-mail: apan@txstate.edu
Office Hours: T 2:30-3:30, W 2-5, H 2:30-3:30 (or whenever my office door is open)
Lectures:
Sec 6: T and H, 12:30 - 1:50, Derr 241
Sec 8: T and H, 3:30 - 4:50, Derr 240
Grader: Marshall Read (mr1255@txstate.edu)
Lab Instructor: Ngozi Ihemelandu and Paul Iacoletti
Labs:
Sec 6: Lab 1011 - M : 12:30 (Ngozi) and Lab 1012 - T : 8:00 (Paul)
Sec 8: Lab 1015 - W : 3:30 (Paul) and Lab 1016 - H : 12:30 (Ngozi)
Text: Tony Gaddis, Starting out with C++: From Control Structures through Objects, 6th Edition
Prerequisites: MATH 1315 : College Algebra
Course Description: Introductory course for computer science majors, minors and others desiring technical introduction to computer science. Contains overview of history and structure of the digital computer, including binary data representation. Problem solving, algorithm development, structured programming, good coding style, and control structures of C++ are emphasized.
Evaluation:
| Class Participation/Quizzes | 5% |
| Labs | 15% |
| Assignments | 40% |
| Midterm 1 | 10% |
| Midterm 2 | 10% |
| Final | 20% |
Late Policy: You get three slip days over the semester. You may use these slip days for an automatic extension on any assignment. (Note, the slip days do NOT apply to the exams). If you turn in a late assignment after you have exhausted your slip days, it will be graded based on the following scheme:
| days late | points off |
|---|---|
| 1 | 10% |
| 2 | 30% |
| 3 | 50% |
| > 3 | 100% |
Attendance Policy: Come to class!
Makeup Policy: Make up exams will only be given in exceptional situations, i.e., a documented medical emergency. Talk to the instructor for other examples of exceptional situations.
Withdrawal Policy: We will follow the withdrawal and drop policy set up by the University and the College of Science. You are responsible for making sure that the drop process is complete. Come see me before you decide to drop the course.
Academic Honesty: You are expected to adhere to the University's Academic Honor Code as described in http://www.txstate.edu/effective/upps/upps-07-10-01.html. Unless otherwise stated, all assignments are to be done individually. You may discuss general strategies for attacking assignment problems with other students in the class but you must write your own code. There will be at least one programming assignment where you will be asked to work in pairs. The rules for collaboration on such projects will be explained at the time the projects are assigned.
ADA Compliance: Any student with a disability requiring special accommodations should inform me during the first two weeks of classes. The student should also contact the office of disability services at the LBJ student center.