Introduction to Computer Science for Non-Majors

CSci 1001 -- Winter 1997

COURSE SCHEDULE

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.

Week of Topics Reading
Jan 6
  • Introduction to Computing
  • Historical Perspectives
Chapter 1
Jan 13
  • Overview of Software
  • Operating Systems &
  • Environments
Chapters 2,3
Jan 20
  • Computer Hardware
  • Data Representation
Chapter 4
(some of Chapters 5,6)
Jan 27
  • Hardware &
  • Data Representation (cont.)
  • Communication &
  • Networking
Chapter 4
Chapter 8
Feb 3
  • Communication &
  • Networks (cont.)
  • Midterm Exam (Thurs., Feb. 6)
Chapter 8
Feb 10
  • Data Storage
  • Databases and Data Management
Chapter 7
Chapter 9
Feb 17
  • Algorithms and Program Development
Chapter 11
Feb 24
  • Algorithms (cont.)
  • Software Engineering
Chapter 11
Mar 3
  • Software Development
  • Programming Languages
Chapter 11
Mar 10
  • Artificial Intelligence
Chapter 12
Mar 17
  • FINALS WEEK


Return to 1001 Home Page