CISC 3110: ADVANCED PROGRAMMING TECHNIQUES
Section MY2 (Fall 2011) Monday and Wednesday, 2:15 - 3:55 PM
Course Website: http://www.sci.brooklyn.cuny.edu/~shoshana/cisc3110/fall2011.htmlEmail: sneuburg@gmail.com Office: 1109 Ingersoll
Goal of Course:
This course will build on your knowledge of C++ and address software design issues such as reliability, maintainability and reusability. Topics such as modularity, separate compilation and library usage will be addressed repeatedly as well as pointers, classes, objects, testing and debugging.
Required Textbooks:
Homework
There will be frequent assignments during the semester covering the topics discussed in class or from the textbook. Some assignments will be done independently or in groups and posted on your ITS website. Other assignments will be performed using the CodeLab website. Each homework assignment has an associated due date; late assignments will incur a penalty. Guidelines for how and when to submit homeworks can be found at the "Assignments" link at the top of the course website.Exams:
There will be two exams scheduled during the semester and a final exam at the end. If an exam cannot be taken at the scheduled time, you are responsible for notifying the instructor before the exam is given. In addition, there may be several short quizzes throughout the semester.
Grading:
Exam | 33% | |
Assignments & Quizzes | 33% | |
Final Exam | 34% | |
Total | 100% |
Attendance Policy:
Attendance will be taken; you are required to attend class. In case you miss a lecture,
you are responsible for all
announcements of exams made in class and all activities done in class.
If a class must be missed, it would be advisable to contact the instructor about
how it can be replaced.