Spring 2011
COSC 175 - General Computer Science
Dr. Charles Dierbach
This course is a preparation course for Introduction to Computer Science I (COSC 236), or for those wanting a general introduction
to computer programming. This course does NOT provide course credit towards either the Computer Science or Computer
Information Systems degree. This course is strongly recommended, however, for those planning to take COSC 236 who do not
have significant programming experience or feel the need for remedial coverage of programming material. (An assessment test is
given during the first class meeting of all COSC 236 sections to help students make this determination.)
Topics covered include: (a) an overview of computer hardware and computer software, (b) data representation, (c) computer
algorithms and problem solving, (d) fundamental programming concepts, including literal values, variables, operators and
expressions, sequential/selection/iterative control, strings, (e) program testing, (f) program design using functions and procedures,
and (g) data structures.
COSC 175 - General Computer Science
ANNOUNCEMENTS
The link to the final programming assignment has been added under the Programs link above. THis assignment will be worth
three lab grades.
HERE IS THE LINK TO THE ONLINE PYTHON REFERENCE (pdf) (html)
ONLY CHAPTERS 2, 3, 5, 6, 7, 8, and 10 relevant for our classes, skipping the following sections:
3.10, 5.8-5.10, 6.5-6.9, 7.1, 7.4, 8.4, 8.8, 10.5, 10.7, 10.9-10.11
Office Hours: Tues. 12:30-1:30pm --- Wed. 10:00-11:00am --- Thurs. 3:30-4:30pm
Class Logistics
Class Resources
Class Assignments