Home | People | Curriculum | Projects | Resources | Media

CMSC 101: Fluency with Information Technology

Description: This course promotes an introduction to the proficient usage of computing and information technology (IT), including PCs, networks (wired and wireless), software applications (e.g., databases, image processing), PDAs, and other similar devices. While skill with a set of computing devices exhibits literacy, the goals of this course are substantially more. Fluency involves not only the skills, but the needed intellectual capabilities and conceptual understanding to reason about (and with) IT to solve complex, often evolving problems now and in the future.

No previous experience with computers or computing will be assumed, and programming will not be emphasized in general (but some labs do involve programming). Students with a strong(high school) background in mathematics or programming should consider Computer Science 205. Students who complete this course will be prepared for Computer Science 205 if they choose to continue.

Prerequisites: None

Instructors: Sorelle Friedler and Suzanne Lindell

Semester & Year: Fall 2012


To add the Google Calendar for this course, follow the link and click the +Google Calendar button in the lower right corner. Office hours, classes, and labs are all listed there.

Syllabus (pdf)

Weekly write-ups on current events in technology are due Fridays in class. Expectations for those write-ups can be found here.


Homework for Week 1, Due Wednesday, September 12 in class
Homework for Week 2, Due Wednesday, September 19 in class
Homework for Week 4, Due Wednesday, October 3 in the lab bin
Homework for Week 5, Due Wednesday, October 10 in class
Homework for Week 8, Due Wednesday, November 7 in class
Homework for Week 9, Due Wednesday, November 14 in class


Collaboration: You are encouraged to discuss the lecture material and the labs and problems with other students, subject to the following restriction: the only "product" of your discussion should be your memory/understanding of it - you may not write up solutions together, or exchange written work or computer files. Collaboration is not allowed on examinations or quizzes.

Learning Accomodations: Students who believe they may need accommodations in this course because of the impact of a disability are encouraged to meet with the instructor in private (e.g., during office hours) early in the semester (i.e., ASAP). Students should also contact Rick Webb, Coordinator, Office of Disabilities Services (, 610-896-1290) to verify their eligibility for reasonable accommodations as soon as possible. Early contact will help to avoid unnecessary inconvenience and delays, and facilitate learning.

CMSC101 should include as many of the following topics as we can cover:

Haverford College Page maintained by John Dougherty, David Wonnacott, and Rachel Heaton.
Computer Science Department, Haverford College.