Prof. Stewart Weiss, Department of Computer Science, Hunter College
Publications
Grants
Research
Courses
Resources
Personal
Home
CSci 135/136: Software Analysis and Design I / Supervised Programming Lab
Prof. Stewart Weiss
Fall 2012
CSci 135 class meetings:
Mondays and Thursdays, 9:45 - 11:00, Room HN 1516
CSci 136 class meetings:
Thursdays, 12:10 - 14:00, Room HN 1000G
Useful Links for Both Classes
Class-Related Links
Textbook Companion Website
Class's Google Group
Video Notes for Problem Solving with C++, 7th edition, by Walter Savitch
CheapestTextBooks.com, a free price comparison website for textbooks
C/C++ Tutorials
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
LearnCpp.com
A Tutorial on Binary Numbers
Instructions to Set Up X Server on Windows/Macs
UNIX Tutorials, Manuals, and Other Help
Common Linux Commands
Comprehensive List of Linux Commands
Make Tutorial
Make Manual
GCC Manual
An Introduction to GCC
GNU GDB Documentation
GDB Tutorial
Another GDB Tutorial
vi Tutorial
pico Quick Reference
GNU nano Documentation
Summary of C for C++ Programmers
Quick Reference to C Functions
Course Documents
CSci 135: Contact Information and Course Requirements (revised) (PDF)
CSci 135: Detailed Syllabus, with Reading and Exam Schedule (revised) (PDF
CSci 136: Contact Information and Course Requirements (PDF)
Rules Regarding Programming Projects (for both classes) (PDF)
CSci 135: Guidelines for Doing Reading Assignments (PDF)
CSci 135: Sample Exam Questions for Exam 1 (PDF)
CSci 135: Topics for Exam 2
CSci 135: Topics for Exam 3
Lecture Notes
CSci 135: Basic Biology Background (PDF)
CSci 135: How to Create C/C++ Functions (PDF)
CSci 135: Arrays in C/C++ (PDF)
CSci 135: Separate Compilation in C/C++ (PDF)
CSci 135: C Strings and Their Use in C++ (PDF)
CSci 135: Using Command Line Arguments in C/C++ (PDF)
CSci 135: Namespaces, Structures, and Classes (PDF)
CSci 135: A Bit About Stream I/O Member Functions (PDF)
CSci 135: An Introduction to Vectors (PDF)
CSci 135: Pointers and Dynamic Variables (PDF)
CSci 135: Binary Search: Short and Sweet (PDF)
CSci 136: A Tutorial to Read For Lab 1 (PDF)
CSci 136: A Tutorial to Read For Lab 3 (PDF)
CSci 136: A Pair Programming Tutorial (PDF)
Assignments and Lab Exercises
CSci 135: Reading Assignment 1, Due Sept 6
CSci 135: Reading Assignment 2, Due Oct. 22
CSci 135: Programming Project 1, Due Oct. 4
CSci 135: Programming Project 2, Due Nov. 5
CSci 135: Programming Project 3, Due Dec. 10
CSci 136: Lab 1 Exercise
CSci 136: Lab 2 Exercise
CSci 136: Lab 3 Exercise
CSci 136: Lab 4 Exercise
CSci 136: Lab 5 Exercise
CSci 136: Lab 6 Exercise
CSci 136: Lab 7 Exercise
CSci 136: Lab 8 Exercise
CSci 136: Lab 9 Exercise
CSci 136: Lab 10 Exercise
CSci 136: Lab 11 Exercise
CSci 136: Lab 12 Exercise
CSci 136: Lab 13 Exercise
Top
Hunter
Computer Science Department