-
Computer Science offers three introductory courses CS 1110, 1111 and 1112.
-
All three courses provide an introduction to the basic principles and concepts of object-oriented programming and software development methods in Java. All three courses fully prepare
students for the second course in our computing curriculum — CS 2110.
- 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.
-
So why offer three courses? Well, our goal is to maximize student achievement by providing appropriate education environments for students with differing computer science backgrounds.
-
CS 1110 is the traditional computer science introductory course 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 held in Olsson 001 and are lead by teaching assistants. This type of lab experience is called a closed lab.
-
CS 1111 is restricted to people with prior programming experience. Students are expected to be 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.
-
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 class. Each class meeting integrates lecture activities and active learning with laboratory experiences. Enrollment is by permission of instructor.