CS 1621: Computer Science I
Fall 1998-1999Lecturer: Rich Maclin
Class Sections:
GradesSyllabus
Course Outline
Class Reference Materials:
In-lab Assignments:
Programming Assignments:
Class notes:
- Chapter 1: Intro to Programming
 - Chapter 2: C Basics, Input/Output
 - Chapter 3: Computation and Expressions
 - Chapter 4: Functions
 - Chapter 4: Some Examples of Function Execution
 - Chapter 5: Conditions
 - Chapter 6: Loops
 - Chapter 7: Text Files
 - Chapter 8: Arrays
 
Course-Related web pages:
Syllabus
Grades
Hours a 1622 TA is available in Heller Hall 314:
- Monday: 11am-1pm, 2pm-3:30pm
 - Tuesday: 12noon-4pm, 6pm-8pm
 - Wednesday: 10am-12noon, 2pm-3pm, 4pm-4:30pm, 6:30pm-8pm
 - Thursday: 10am-11:30am, 12noon-2pm, 4pm-8pm
 - Friday: 11am-12:30pm, 2pm-3pm
 
Class Reference Materials:
- Documentation Requirements
 - Debugging Guide
 - Sample Exam 1 Questions
 - Sample Exam 2 Questions
 - Sample Final Questions
 
In-lab Assignments:
Programming Assignments:
- Program 1
 - Sample Code for Program 1
 - Program 2
 - Sample Trace of Program 2
 - Program 3
 - Program 4
 - Program 5
 - Sample Code for Program 4
 
Class notes:
- Chapter 8: Arrays
 - Chapter 6: Recursion
 - Chapter 6: Algorithm Analysis
 - Chapters 9-10: Pointers and Dynamic Memory Allocation
 - Chapter 11: C Strings
 - Chapter 12: Enumerated, Structure and Union Types
 - Chapter 14: Linked Lists
 - Intro to C++
 - C++ Input and Output
 - C++ Other Features
 - C++ Classes