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++.
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.
A three-hour lab is required.
  Textbooks & Other Materials:
Required:
C++ How to Program, Any Edition, by H. M. Deitel and
P. J. Deitel
There are copies of the fifth edition on reserve in the library.
If you want to wade through the process:
Thinking in C++, by Bruce Eckel,
free download
  IMPORTANT: Bring your UT ID to class and lab;
you must have it to get an account on CS machines.