CSCI 235 ANALYSIS & DESIGN 2 HUNTER COLLEGE CITY UNIVERSITY OF NEW YORK
SYLLABUS PROGRAMMING GUIDELINES GRADESCOPE
LECTURE Genady Maryash gmaryash@hunter.cuny.edu
Tuesdays and Fridays 10:00 AM - 11:15 PM in HW 714
TUTORING
In HN 1001 B
This is an essential resource for you during this semester. Attendance is highly recommended!
TEXTBOOK Data Abstraction and Problem Solving with C++: Walls and Mirrors, 7th Edition eText, Frank M. Carrano, ISBN-13 978-0134463971. Must be rented ($44) or purchased ($74) from Vitalsource.com in order for the chapter links to work!
SOURCE CODE FROM TEXTBOOK AND SLIDES TextbookSourceCode.zip
Linux on Windows NEW Video Tutorial
Please note: once WSL is configured properly, stop watching the video and go to the Project 0 specifications to continue.
PROJECT RESOURCES
COURSE OUTLINE
DATE | TOPIC | READING | SLIDES | ASSIGNMENTS |
---|---|---|---|---|
1/28 | Introduction | Syllabus Programming Guidelines |
Introduction | Project 0 due now |
1/31 | Data Abstraction OOP |
Chapter 1 Appendix B |
Abstraction | |
2/4 | Inheritance | C++ Interlude 1 | Inheritance | SQ Basic Inheritance |
2/7 | Project 1 due 02/14 | |||
2/14 | ADTs, Templates | Chapter 3.1 | ADTs & Templates | |
2/21 | Array Implementation |
Chapter 3.2 | Array Bag | Project 2 due 03/4 SQ ArrayBag |
3/1 | Pointers | C++ Interlude 2.1, 2.2, 2.3, 2.5 Pointers, etc Tutorial |
Pointers | |
3/4 | Link-Based Implementation |
Chapter 4 | LinkedBag | SQ LinkedBag |
3/7 | Copy Constructor | Copy Constructor | ||
3/11 | Lists | Chapter 8 Chapter 9 |
Lists | SQ Lists |