
Overview
The Computer Science (CS) major has as its focus core CS areas of software design, data representation, data management, and transmission of data via files and networks. Application areas engaging CS majors are web development, computer hardware organization, networking, security, graphics, simulation and artificial intelligence. Generally, graduates of this program of study are recruited as systems programmers/administrators (with responsibilities in the areas of compiler, operating system or utility program design), network, database or security administrators, web programmers, scientific or application software engineers, designers, or analysts.
The CS program of study is based on the curricular recommendations of the ACM. The CS program has undergone curricular revision recently, and is kept up-to-date through not only its required courses, but also the choice of electives within it. The CS program is accredited by the Computing Accreditation Commission of ABET.
Computer Science Program Card
Computer Science Program's Educational Objectives
Computer Science Program's Student Outcomes
Computer Science Enrollment and Graduation Data
-
Internships
ON & OFF CAMPUS
-
ABET Accredited
Computing Accreditation Commission
of the Accreditation Board for
Engineering and Technology
Requirements
Learning Outcomes
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
