CSC 135 - Computer Science I
- Instructor:
- Dr. Dylan Schwesinger
- Location:
- OM 158
- Meeting times:
- Section 060: Monday & Wednesday, 3:00pm - 4:20pm
- Office hours:
- Monday: 12:00pm – 2:00pm, Tuesday & Thursday: 9:30 – 11:00am
- Office hours Zoom meeting ID:
- 732 788 237
- Final Exam:
- 10:00am – 12:00pm on Saturday December 11 in AF 203
Course Description
An introduction to computer components; algorithmic design and the constructs of structured programming; elementary data types and data operations; programming in a high-level language; one-and-two dimensional arrays; functions and top-down, modular, step-wise programming; computer solution of several numerical and non-numerical problems.
Prerequisite: None
Tentative Schedule
Week | Reading | Topics |
---|---|---|
1 | 1 | Course Overview & Linux |
2 | 2 | Basic Elements of C++ |
3 | 3.1 - 3.7 | Input and Output |
4 | 4 | Control Structures I |
5 - 6 | 6.1 - 6.5 | Functions |
7 - 9 | 5 | Control Structures II |
10 | 6.6 - 6.15 | Functions |
11 | 3.8 | File Input and Output |
12 | 7 | Simple Types and Namespaces |
13 | Thanksgiving Break | |
14 - 15 | 8 | Arrays and Strings |
16 | Final exam week |