Introduction to Computer Science for Non-Majors

CSci 1001 -- Summer Session II, 1996

COURSE SYLLABUS

The following is a tentative weekly schedule of topics we will be discussing in class along with reading assignments. From time to time other supplemetary reading material will also be assigned in class. Please keep in mind that some of the lecture material will cover topics not discussed in the text, or will cover those topics in more or less depth than the text. You are responsible for all the material and topics in this class, including lectures, textbook, and supplementary readings.

Dates Class Topics Text Labs & Exams
July 19
  • Introduction to Computing
  • Historical Perspectives
0-1 thru 0-4
July 24
&
July 26
  • Computer Hardware
  • Data Representation
  • Overview of Software
  • Operating Systems
1-1 thru 1-4
2-1 thru 2-3
3-1 thru 3-3
3-7
Lab 1
(Monday 7/22/96)
July 31
&
Aug. 2
  • Communication & Networking
  • Intro. to Algorithms
3.8; Class Notes
4-1 thru 4-3
Lab 2
(Monday 7/29/96)

Midterm Exam
(Fri. 8/2/96)

Aug. 7
&
Aug 9
  • Algorithms
  • Programming Languages
  • Software Engineering
4-4 thru 4-6
5-1 thru 5-6
6-1 thru 6-2
Lab 3
(Monday 8/5/96)
Aug 14
&
Aug. 16
  • Computer Graphics
  • Human Computer Interaction
  • Artificial Intelligence
Class Notes
10-1 thru 10-7
Lab 4
(Monday 8/12/96)
Aug. 21
    EXAM DAY
Lab 4 (cont.)
(Monday 8/19/96)

Final Exam
(Wed. 8/21/96)


Return to 1001 Home Page