Prof. Stewart Weiss, Department of Computer Science, Hunter College
Publications
Grants
Research
Courses
Resources
Personal
Home
CSci235 Software Design and Analysis II
Prof. Stewart Weiss
Fall 2014
Class meetings:
Monday, Thursday 11:10 - 12:25, Room C112
Links and Resources
Blackboard 8 Login
Google Group Home Page
CPlusPlus.com Reference Pages
A Tutorial and Brief Summary of GCC
Exception Handling in C++
Overloading Operators in C++
Constructors, Destructors, and More
A Tutorial on File I/O in C++
A Tutorial on Separate Compilation in C/C++
A Tutorial on C Pointers
Buffer Overflow Attack Explained
Basics of UML Diagrams and Elements
Secure Programming
Course Documents
Contact Information and Course Requirements
Syllabus and Readings
Programming Rules
Topics for Midterm Exam 1
Sample Exam 1 Questions
Topics for Midterm Exam 2
Sample Exam 2 Questions
Lecture Notes
1: Software Development
2: Data Abstraction
The Software Life Cycle
3: Recursion I
4: Recursion II
5: Templates and Inheritance
6: Linked Lists and Exceptions
7: Stacks
8: Queues
9: Algorithmic Analysis and Sorting
10: Trees
Iterators (in progress)
assignments_2014
Assignment 1, due Sept. 29
A Sample Dictionary for Assignment 1
Assignment 2 revised, due Oct. 27 (Note that this is different from syllabus)
A Sample Song List for Assignment 2
Assignment 3, due Nov. 20
Assignment 4, due Dec. 15
Top
Hunter
Computer Science Department