Close Menu

Undergraduate Introductory Course Sequence

» Bachelor of Science in Computer Science (BSCS)

» Bachelor of Science in Computer Information Systems (BSCIS)


The BSCS and BSCIS degree programs begin with a set of introductory courses that work together to provide students with a firm foundation in Computer Science.

Introductory Core

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.

Four phase laboratory model

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.