CISC 3110 -- ADVANCED PROGRAMMING TECHNIQUES

General Information | Syllabus and Calendar | Homework Assignments | Resources for UNIX and HTML | Lab Assignments | Class Notes and Presentations | Reviews


Announcements:

12/13/2010 Follow the link above for class notes to view the string example and the test answers that we did in class today.
12/06/2010 Our final exam is scheduled for Thursday, December 16, 1-3pm. Room 2310N.
11/17/2010 There will be a review at the Learning Center for the final exam on Thursday, December 9, 5-7pm.
11/17/2010 EXAM 2 has been scheduled for Monday, November 29. It will be on Dynamic Memory Allocation, Copy Constructors, Operator Overloading, static and friends, and C-strings. Room 329NE.
11/11/2010 The hmwk due date was extended to Wednesday, Nov 17. Also, the tie breaker can be extra credit.
10/19/2010 EXAM 1: Exam 1 is scheduled for Monday, October 24, and will take place in room TBA. Topics include: UNIX, Chapter 7, and Section 8.12. Specifically, you must know everyting about classes and objects including: constructors, destructors, passing and returnting objects to functions, object composition, separate compilation, and arrays of objects. See the syllabus for the required reading.
10/19/2010 REVIEW will be held by the tutor for our class in the learning center (1300 Boylan) on October 21 from 5pm-7pm.
10/14/10 An email went out the class email list about CodeLab registration. All students must register (it is free, of course). You should do the first section of pointers by next class. IF you did not receive the email then let me know asap.
10/06/2010 I have posted the .cpp file that we were working on today in class on 2d arrays. Follow the link above for Class notes and presentations.
09/19/2010 There will be a quiz on Monday, Sept 27. The quiz will be on classes and the introduction to object oriented programming, sections 7.1-7.10 in the text (and in the handouts).
09/08/2010 A tutor is available at the Learning Center. Here are the hours of Kaichieh Chang at the Learning Center. There are also tutors available at the CIS Resources Room and Web Building at the following hours.
09/01/2010 There will be a quiz on Wednesday, Sept 8. It will be on the material taught in CIS 1.5 including arrays, functions (pass by reference/value), loops, data types, expressions, etc. In the Early Objects textbook this material is in Chapters 1-6, sections 8.1-8.8 and Chapter 9. Use your time this week to brush up on this material. (We will be learning new material as well on Wed, the quiz takes about 1/2 hr.)
07/21/10 Welcome to CISC 3110! Our first day of class is Monday, August 30, 2010. This course is programming intensive, so expect to devote several hours a week to assignments. The first week we will be learning the fundamentals of the UNIX operating system. You can ge a head-start by following the links above and beginning to learn UNIX on your own. Be sure you are proficient in the knowledge taught in the first programming course (CIS 1.5). Good luck, and I hope this will prove to be a very fruitful semester.

Our textbook will be: Starting Out with C++: Early Objects, 7th Ed. by Tony Gaddis, Judy Walters and Godfrey Muganda (ISBN: 0136077749). If you want to purchase the 6th edition, it should be fine, but be sure to get the CD that comes with the text. In addition, I assigned a textbook on UNIX, Just Enough UNIX, by P.K. Anderson. You may buy either the 4th or 5th edition.

If you are interested in internships, visit the CUNY Institute for Software Design and Development's Career Center on the web at http://career.cisdd.org.