CS102 Introduction to Computer Science
Sumemr 2010, 2nd session
Class: C 205, M/W/F 9:15-11:30am
Lab: C 103, Tu/Th 9:15am-12:45pm
Course Description:
-
Problem solving and algorithm development. Organization and characteristics of modern digital computers. Emphasis on developing good programming habits. Building abstractions with procedures and data. Programming in C++ with robots. No student who has received credit for ECE 206, CS 140, or CS 160 with a grade of C or better may subsequently receive credit for CS 102. Labs are required for cs102.
Online textbook:
Not a required textbook, but can be helpful to read:
- PSC: Problem Solving with C++, seventh edition, by Walter Savitch (The number
of edition really does not matter, you can get an older edition much cheapter.
The content does not change that drastically.)
Instructor: Yifan Tang
- EECS email: ytang
- Office hour: M/W/F 11:30am-12:30pm upon request
- Office: Claxton 222 (C 222)
TA: Sudarshan Srinivasan
- EECS email: ssriniv3
- Office hour: M/F 1:45pm-4:45pm
- Office hour is held in Cetus Lab (C 103).
Labs (required!):
- Tu AND Th, 9:15am-12:45pm
Policies:
Grading:
- Labs: 40%
- Exam I (in class, time TBA): 20%
- Exam II (in class, time TBA): 20%
- Final exam (time TBA): 20%
- Final grade will be determined by overall average, with the instructor reserve the right to curve the grades based upon class grade distribution and performance. Decisions on borderline grades will be based upon class attendance and participation. In any case, students will receive no less than the following grades for the given final numeric averages:
| A(A and A-): | 90-100 |
| B(B, B+ and B-): | 80-89.9 |
| C(C, C+ and C-): | 70-79.9 |
| D: | 60-69.9 |
| F: | 0-59.9 |
Important:
Bring your UT ID to class and lab; you must have it to get an account on CS machines.
Lab location : Claxton 103. (The Claxton Building is located diagonally across the intercection at the Lodges Library.)
Lecture location: Claxton 205.
Online resource: