|
|
2026-2027 Undergraduate Catalogue
Computer Science, B.S.
|
|
Return to: –College of Science and Engineering
The Department of Computer Science offers two programs of study leading to the Bachelor of Science degree in computer science. Both options prepare students to attend graduate school and to pursue career opportunities in computer science or closely related areas. Both options follow the systems-based approach set forth by the Association for Computing Machinery and the IEEE Computer Society for undergraduate degree programs in computer science.
|
Oral Communication Requirement
To satisfy the oral communication requirement for the B.S. degree in Computer Science a student must successfully complete either CSC 385 or CSC 495 . Applied Learning Requirement
To satisfy the applied learning requirement for the B.S. degree in Computer Science a student must successfully complete CSC 450 or CSC 355 . Requirements for a Major in Computer Science for the B.S. Degree
The Department of Computer Science offers two programs of study leading to the Bachelor of Science degree in computer science. Both options prepare students to attend graduate school and to pursue career opportunities in computer science or closely related areas. Both options follow the systems-based approach set forth by the Association for Computing Machinery and the IEEE Computer Society for undergraduate degree programs in computer science. A grade point average of “C” (2.00) or better computed over all the courses used to fulfill the requirements of the major is required; in addition, a grade point average of “C” (2.00) or better computed over all the CSC courses used to fulfill the requirements of the major is required. A student must complete one of the following options to fulfill the degree requirements. Option 1 (Systems Option) covers the core of the Computer Science discipline and focuses on the study of the field from a scientific perspective. Option 2 (Applied Option) focuses on the use and application of Computer Science to other disciplines. Systems Option (Option 1)
Option 1 (Systems Option), which is accredited by the Accreditation Board for Engineering and Technology (ABET), contains more thorough coverage of concepts in operating systems, scientific computing, and has more elective credit hours in upper-level computer science courses to allow you the flexibility to explore additional advanced topics. One of the sequences with labs
One additional course chosen from
Applied Option (Option 2)
Option 2 is designed to give you a sound background in computer science and the opportunity for in-depth study of a computer science application area. Students in the Artificial Intelligence, Digital Arts, Security, or Software Engineering concentration can take various special courses that could be used as substitutes for standard electives based on their relevance. These courses are “CSC 475 - Topics in Computer Science,” “CSC 491 - Directed Individual Study,” “CSC 498 - Internship in Computer Science,” and “CSC 499 - Honors Work in Computer Science,” which offer flexibility and individualized learning experiences. These options allow for personalized exploration or hands-on experience in specific areas, which can enrich the student’s academic path depending on their interests. The use of these four courses must be advisor approved for a substitution. Artificial Intelligence Concentration (18 Credit Hours)
The Artificial Intelligence (AI) concentration is ideal for students who desire to learn how to program computer systems to ‘learn’ from data and perform complex tasks. AI includes studying topics such as generative AI, computer vision, natural language processing, robotics, machine learning, deep learning, and knowledge acquisition and representation.
Required Courses (9 Credit Hours)
Concentration Electives (9 Credit Hours)
Digital Arts Concentration (18 Credit Hours)
The Digital Arts concentration trains you in computer science, studio art, and the fusion of the two. You will develop technical, aesthetic, analytical, and problem-solving skills to work in computer-art and design-related fields such as mobile application and web design, game development, visual effects, animation, film, interactive media, and other emerging opportunities at the intersection of computer technology and the arts.
Required Courses (15 Credit Hours)
Concentration Electives (3 Credit Hours)
Choose one course from the following:
Security Concentration (18 Credit Hours)
The Security concentration will teach you the mechanics of cryptography, computer security, software vulnerabilities, and network analysis. Graduates are prepared to design and implement secure hardware, software, and network systems. Required Courses (15 Credit Hours)
Concentration Electives (3 Credit Hours)
Choose one course from the following:
Software Engineering Concentration (18 Credit Hours)
The software engineering concentration prepares you to create high-quality and secure software systems. Courses in this concentration emphasize modern tools, large projects, and practical experiences in developing software. Subjects include web development, mobile application development, and software security.
Required Course (3 Credit Hours)
Concentration Electives (15 Credit Hours)
Select five courses, where two courses must be at the 400 level, from the following:
Other Concentrations (18-23 Credit Hours)
Computer Science majors can expand their studies by focusing on the sciences/business with the following concentrations. These concentrations earn a Minor in the chosen program. - Biology: Complete the requirements for the Biology Minor.
- Business: Complete the requirements for the Business Minor.
- Chemistry: Complete the requirements for the Chemistry Minor.
- Geographic Information Systems: Complete requirements for the Geospatial Technologies Minor.
- Neuroscience: Complete requirements for the Neuroscience Minor.
- Statistics: Complete requirements for the Statistics Minor.
Total Credit Hours: 73-78 (core plus concentration)
- Option 2 with Artificial Intelligence Concentration (67 hours)
- Option 2 with Digital Arts Concentration (76 hours)
- Option 2 with Security Concentration (67 hours)
- Option 2 with Software Engineering Concentration (67 hours)
- Option 2 with Biology Concentration (76 hours)
- Option 2 with Business Concentration (77 hours)
- Option 2 with Chemistry Concentration (77 hours)
- Option 2 with Geographic Information Systems Concentration (78 hours)
- Option 2 with Neuroscience Concentration (78 hours)
- Option 2 with Statistics Concentration (73 hours)
|
Return to: –College of Science and Engineering
|
|