Degrees and OptionsStudents have a choice of pursuing a bachelors degree in either Computer Science or Software Engineering. CurriculumBoth Computer Science and Software Engineering degrees begin with a Freshman Seminar course designed to introduce first year students to the fields of computer science and software engineering, the research of department faculty, and to professionals in the field. The students are introduced to programming and calculus in their first year. In the sophomore year students study discrete structures, assembly language, and database management. Students build on their programming knowledge with a full year of data structures and analysis of algorithms. In upper division courses students branch into areas such as software engineering, operating systems, programming languages, artificial intelligence, database management, networking, computer architecture, and the theoretical foundations of computing.
»Software Engineering Worksheet
Worksheets from previous catalogs
|