CSCI 134: Introduction to Computer Science (Q)

This course introduces fundamental ideas in computer science and builds skills in the design, implementation, and testing of computer programs. Students implement algorithms in the Java programming language with a strong focus on constructing correct, understandable, and efficient programs. Students explore the material through specific application areas. Topics covered include object-oriented programming, control structures, arrays, recursion, and event-driven programming. This course is appropriate for all students who want to create software and have little or no prior computing experience.

Format: Lectures/labs. Evaluation will be based on weekly assignments, final programming projects, and examinations.

Prerequisites: No prerequisites, except for the standard prerequisites for a (Q) course. Note that previous programming experience is not required. Students with prior experience with object–oriented programming should discuss appropriate course placement with members of the department.

Course webpage: Click here!

Taught by: Freund, Danyluk, Heeringa, Lenhart, McGuire, Murtagh

Scheduled offerings:
Spring 2017
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) T 1:00-4:00
134-04 (LAB) M 7:00-10:00
134-05 (LAB) M 1:00-4:00

Past offerings:

Fall 2016
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 7:00-10:00pm
134-04 (LAB) T 1:00-4:00
134-05 (LAB) T 8:30-11:20

Spring 2017
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) T 1:00-4:00
134-04 (LAB) M 7:00-10:00pm
134-05 (LAB) M 1:00-4:00

Fall 2015
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 1:00-4:00
134-04 (LAB) T 1:00-4:00

Spring 2016
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 1:00-4:00
134-04 (LAB) T 1:00-4:00

Spring 2015
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 1:00-4:00
134-04 (LAB) T 1:00-4:00
134-05 (LAB) M 7:00-10:00

Fall 2014
134-01 (LEC) MWF 9:00-9:50
134-02 (LEC) MWF 10:00-10:50
134-03 (LAB) M 1:00-4:00
134-04 (LAB) T 1:00-4:00
134-05 (LAB) T 9:00-12:00