The Bachelor of Science (BS) in Computer Science program emphasizes the traditional study of computer science, with an emphasis on mathematical rigor, theoretical foundations and computer architecture.The Bachelor of Science in Computer Science program is accreditated by the Computing Accreditation Commission of ABET, http://www.abet.org.
The Bachelor of Science (BS) in Computer Engineering program covers areas of electrical engineering and computer science that are relevant to the design of microprocessors, computers and other electronic digital systems. The Bachelor of Science in Computing Engineering program is accreditated by the Engineering Accreditation Commission of ABET, http://www.abet.org.
The bioinformatics degree program is jointly administered by the School of Computer Science and Engineering, the Department of Biology and the Department of Chemistry and Biochemistry.
The Bachelor of Arts (BA) in Computer Systems program emphasizes the application of principles to practical problem-solving in a domain of interest. Students complete a core set of foundation courses and courses in one of the following concentrations: web programming, system administration, game development, graphics programming. Students also have the ability to combine the study of computer systems with another field of study through the general interdisciplinary option.
The program is designed to help students develop analytical, problem solving and practical skills in computer science through advanced course work, directed software development and supervised research and independent studies.
Minor and Certificate
The minor in computer science provides students with a foundation of knowledge and skills that are in demand in many areas of career paths. In particular, students with a minor in computer science will have skills that can be used in entry level jobs that involve computer programming and technical support.
The aim of the certificate program is to improve the employment opportunities for students.
- Computer Systems and Programming
- With the certificate, a student will be capable of programming in one or more computer languages.
- Mobile Application Development
- The Certificate is designed to help students and professionals to develop the skills required to design, develop, and test, applications and games for mobile platforms such as smartphones and tablets