The Bachelor of Science degree in Computer Science prepares the student for a career in computer and information technologies and for continuing toward an advanced degree and research in computer science. The CS program stresses both theory and practical aspects of computer hardware and software. Students prepare for a possible research career and long-term technical leadership in the information technology industry.
The objective of the computer science program is to produce knowledgeable and well-rounded graduates who also possess and understand their ethical and social obligations in the field of information technology. The study of computer science exposes students to a broad range of fundamental concepts in programming, data structures, operating systems, database systems, computer architecture, and software engineering. The curriculum emphasizes science and mathematics as a foundation of computational discipline and provides students with tools and techniques to apply their skills to this rapidly accelerating field.
The major may lead to possible careers as a computer programmer, system analyst, software engineer, networking engineer, web developer, database administrator, or systems programmer.
The Computer Science major aims to provide expertise in the Computer Science body of knowledge as specified by the ACM and IEEE Computer Society Joint Task Force on Computing Curricula.
Program Educational Objectives
The objective of the BS in Computer Science program is to produce graduates who will have the following:
-
A strong foundation in computer science, along with the analytical, problem-solving, and modern programming technical skills and competencies needed to perform effectively as computer scientists and graduate students.
-
The interpersonal skills essential for productive teamwork and effective written, oral, and graphical communication skills in public settings .
-
A solid knowledge base and a social awareness, including ethical values needed to perform in the local and global information technology industry.
Program Outcomes
Each computer science graduate will demonstrate the following:
-
An ability to apply theoretical concepts, mathematical fundamentals, and analysis and resolution of complex problems to software engineering, computer networking, operating systems, and database systems enabling the ability to write modern computer software programs.
-
An ability to work cooperatively on team projects as well as the ability to compose written documents, make oral presentations, and effectively use application software.
-
A general understanding and a global perspective of the ethical and social issues and obligations in the field of information technology benefiting from a breadth of knowledge in the humanities, social sciences, and natural sciences.
Graduation Requirements
This degree program requires a minimum of 121 semester hours for completion.
Academic Degree Plans for: Computer Science (PDF)
|