Welcome to CS 101, a broad overview of the main areas of study in Computer and Information Sciences. Topics include computer organization, information processing, algorithms, and programming. The main ideas behind the theory and design of Operating Systems, Databases, and Computer Networks, along with current views on the theory and practice of Software Engineering, and the basics of Artificial Intelligence are also explored. The course highlights the uses of computing systems in business, the sciences, and other professional fields. This course is required for all students majoring in Computer Science or Information Systems. It is also suitable for majors in other disciplines who want to go beyond being casual users of computers to gain a deeper appreciation of some of the most important computing and information technologies developed over the last fifty years.

Monday, Wednesday 9–10:50am in LLC 207
Three credits, no prerequisites

Contact information

Prof. Christopher League, Ph.D.
– please include course number in subject.
chrysleague (AIM), league@contrapunctus.net (MSN), chrisleague (Skype), cleague@gmail.com (GTalk/XMPP)
+1 718 488 1274 (office), +1 646 450 6278 (Google voice)
Office hours:
Monday 12–1; Tuesday, Wednesday 11–12; other times by appointment.
Office location:
LLC 206


Python 2.x from http://python.org/
Web sites:
https://blackboard.liu.edu/ and https://liucs.net/cs101f11/
Computer Science Illuminated by Dale and Lewis (4th edition, ISBN 978–0–7637–7646–6). The 3rd edition is fine, if that saves you some money!
Campus library resources tailored for computer science are available at http://www2.brooklyn.liu.edu/library/wlp/LibPortal-CS-BC.htm (also available in Blackboard).

Tutoring is available from graduate assistants in the Computer Science department. The hours are Monday 11–6, Tuesday 9–2, Wednesday 11–1 and 2–5, Thursday 9–2. Check signs posted around the department.

©2011 Christopher League · some rights reserved · CC by-sa