Programs
B.S., Computer Information Technology
The B.S. Degree in Computer Information Technology is designed for students interested in a professional career that involves solving the informational technology infrastructure needs of companies and organizations. An IT professional is able to understand computer systems and solve the computer-related problems of the people they serve. An IT professional assumes responsibility for selecting, installing and maintaining …
B.S., Computer Science
The B.S. Degree in Computer Science provides a broad knowledge of computing and is designed for students who desire: (a) to pursue graduate work in computer science; and (b) to work on the development and support of software projects in a diverse range of specialized areas. The Computer Science degree consists of a Pre-Major followed …
Minor in Computer Science
A minor in computer science calls for 22 units of study, including courses in computer architecture and assembly language, algorithms and programming, data structure and program design, computer organization, programming language concepts and advanced data structures, along with a choice of electives.
M.S., Computer Science
Students in the Computer Science M.S. program complete 30 units of graduate work, including a 6-unit thesis or graduate project. The Core of the graduate program in Computer Science comprises advanced courses in computation theory, algorithms and data structures, system architecture, and software engineering. The electives in either program may be chosen to form a concentration in …
M.S., Software Engineering
Students in the M.S. program complete 30 units of graduate work, including 6 units involving a thesis or graduate project. The core of the graduate program in Software Engineering comprises of a series of advanced courses in software engineering. The electives may be chosen from a list that specializes on topics related to software engineering. The electives …