Course Information


Course Description

CS 100 is a 4 credit course that introduces fundamental computer programming and problem-solving concepts. Programming projects are written in Java. Some assignments will also use Matlab. CS 100 assumes no prior knowledge of computing and has no prerequisite computer science courses. (However, a majority of the students in recent years have had some programming experience prior to taking CS100.) The course may be taken for a letter grade or, if your college or program advisor allows it, S/U.

Lectures

Lecture 01: TR 9:05-9:55 in Olin 155
Lecture 02: TR 11:15-12:05 in Olin 155

Sections

Sections are required. They are used to clarify topics covered in lecture, discuss assignments, and work additional problems and exercises. Graded assignments and exams are returned in sections, and sample solutions and practice exams are handed out there.

Each week, all sections will cover the same topics. However, there will be some variations in problems and exercises depending on the instructor and the interests of the students in each section.

Computing Facilities

The computer room in the basement of Carpenter Hall is the primary lab for CS100. CS100 students have priority in this lab, and this is where you will find CS100 consultants, extra copies of handouts, unclaimed work, and posted announcements/grades. The Carpenter Lab is open when the Engineering Library is. Normal hours are: Mon.-Thur. 8:00am-10:50pm, Fri. 8:00am-5:50pm, Sat. 10:00am-5:50pm, and Sun. noon-10:50pm. Hours will be restricted during vacations and university holidays.

Although Carpenter is the primary lab for CS100, software used in CS100 is available on all CIT lab machines that have sufficient capacity to support it. During peak periods you may want to use a machine at another location to avoid long lines in Carpenter.


Last update:  06/08/00 11:55