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

First Day Handout


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