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.
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.