Course HomePage
Email Policy
Handin Policy
Cheating Policy
Disability Statement
Course Objective
Course Pre-Requisites
TextBook
Attendance
Grading Policy
|
Syllabus
Website: http://intranet.cs.pitt.edu/~hoffmant/index.html
Instructor: Tim Hoffman HoffmanT@pitt.edu
OFFICE HRs: 605C IS Bldg. Mo/We: 2:45pm-4:30pm + Tu/Th: 4:15pm-6pm EMAIL ME AT: HoffmanT@pitt.edu (instructor)
Class Meets for Lectures: SEE DAILY OUTLINE
Class Meets for Labs: SEE DAILY OUTLINE
This course covers topics and materials that may be viewed as politically sensitive in some contexts.
Please review the material carefully. If there are particular topics or readings that concern you,
please contact your instructor immediately.
Course Objective:
CS 007 is an beginner/novice/introductory programing course. You do not need ANY coding experience.
You do however need to be fluent with using a computer and understanding files and directories.
Course Pre-Requisites:
COURSE PRE-REQUISITES
- Fluency interacting with a computer. Opening apps, opening, deleting files, saving files and directories.
-
- CORE CS-007 CONCEPTS WE WILL TEACH YOU
- 1. Introduction to Computers and Java
- 2. Java Fundamentals: variables, data types, console I/O
- 3. Decision Structures
- 4. Loops
- 5. File I/O (Text files only)
- 6. Methods (args, return types, passing primitives vs. passing references)
- 7. Arrays. (Some emphasis here. The "array discipline", fundamental array operations,
nested loops, traversals, simple sort, search etc.)
- 8. **Recursion
- 9. **Exceptions (simple try catch)
Attendance Policy:
Each student is expected to attend all the lectures. Lectures will always be recorded and put online by the end of the same day. Usually within a few hrs after the lecture.
How your Final Grade is Determined:
| |