Prof. Stewart Weiss, Department of Computer Science, Hunter College
Publications
Grants
Research
Courses
Resources
Personal
Home
CSci335 Software Design and Analysis II
Prof. Stewart Weiss
Spring s14
Class meetings:
Monday, Thursday 11:10 - 12:25, Room HN1516
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
Why Progress Ain't Necessarily So
B+ Tree Algorithms
Course Documents
Contact Information and Course Requirements
Syllabus
Programming Rules
Information About the First Exam
Information About the Second Exam
Information About the Third Exam
Lecture Notes
Chapter 1: Background: Mathematical concepts, C++
Chapter 2: Mathematical Concepts and Performance Measures
Chapter 4: Trees
Chapter 5: Hashing and Hash Tables
Chapter 6: Priority Queues and Heaps
Chapter 7: Sorting
Chapter 8: Disjoint Sets and the Union/Find Problem
Chapter 9: Graph Algorithms
Chapter 10: The Complexity Classes P and NP
Assignments
Assignment 1, due Feb. 24, s14
Assignment 2 (revised), due Apr. 7, s14
Assignment 3, due May 12, s14
Top
Hunter
Computer Science Department