Placing out
- Students with sufficient computing background can take a test to place out of the introductory computer science course. The test is available in Rice 527. Allow yourself 75 minutes to complete the test.
-
All copies of the test must be returned. The placement test does not award credit. Students who can pass the placement test are encouraged to consider going directly to CS 2110.
-
Students enrolled in CS 1110, CS 1111, or CS 1112 cannot place out.
Spring 2015 offerings
-
The regular Computer Science introductory courses CS
1110,
1111, and
1112 will be offered.
These courses provide an introduction to digital-based problem solving
and programming using the Java programming language. Each of these
courses fully prepares its students for the
second course in our computing curriculum — CS 2110.
-
A new pilot introductory course CS 1110 section 300 will also be
offered. This new section is targetted for SEAS students who
definitely do not intend to take follow-on CS courses.
In particular, SEAS students whose intended first- or second-choice
major is Computer Engineering, Computer Science, Electrical Engineering,
Engineering Science, or Systems Engineering should not
enroll in this section. This pilot section provides an
introduction to digital-based problem solving and programming using
the Python programming language.
-
CS 1110 is the traditional computer science introductora
ycourse and has been offered every semester for years. The course has
no prerequisites and is open to all. The course meets three times a week
in 50-minute lecture sessions. There is also a mandatory 75-minute lab
each week. The labs are lead by teaching assistants. This type of
lab experience is called a closed lab.
-
CS 1112 is restricted to people with no prior programming experience.
There are three 75-minute course meetings per week. Students are
required to attend every class meeting and must bring a laptop
to every class. Class meetings integrate lecture activities and
active learning with laboratory experiences. Enrollment is by permission
of instructor.
-
CS 1111 is restricted to people with prior programming
experience. Students must be already familiar with variables,
assignment, decision and loop statements and parameter passing.
The course meets twice a week. Each week there is also an open lab
activity that typically corresponds to the closed lab of CS 1110.
An open lab means you do the lab assignment on your own at a time
and place you find convenient. Students in CS 1111 do the same
homework, quizzes, tests, and exam as CS 1110. Enrollment is by permission
of instructor. Please log on to SIS to request permission.
-
CS 1110 section 300, as indicated, is restricted to first-year
SEAS students. The course meets three times a week in 50-minute
lecture sessions. There is also a mandatory 75-minute lab each week.
The plan for this section is to motivate its objectives using
problems based in engineering, numerical computation, and
data science. Enrollment is by permission of instructor. Please log on to SIS to request permission.