Introductory Course Sequence for the Bachelor's Degrees
The bachelor's degree programs begin with a set of introductory courses that work together to provide students with a firm foundation in Computer Science..
These introductory courses include weekly labs in which students use state-of-the-art software development techniques (Object-Oriented Programming in Java, for instance) to create solutions to interesting problems. The Department's unique four-phase laboratory model encourages student creativity by providing ample opportunity for constructive feedback on each student's efforts.
Having completed the introductory core, a student is prepared to work independently within a well-structured design framework - in the classroom or on the job. The last two years of study build upon this foundation.