CS - Computer Science
Download as PDF
College
Department(s)
Program Level
Program Type
Degree Designation
Computer Science, B.S.
The B.S. in Computer Science prepares students for a career in technology, as well as graduate study in computer science. There are opportunities for interested students to do computer science research with faculty, and internship opportunities in the region are abundant.
In order to maintain satisfactory progress toward completion of the major, students who have declared the major in Computer Science must complete CS 1290 Introduction to Object-Oriented Programming with a grade of C- or higher by the end of the second year and complete CS 2290 Introduction to Data Structures and Algorithms by the end of the fall semester of the third year.
The Computer Science program participates in the College of Arts and Sciences Professional Development Program.
Program Learning Goals
Students will:
Demonstrate a comprehensive understanding of the foundational concepts of computer science.
Apply computer science principles to design and implement innovative solutions for complex real-world problems.
Develop theoretical knowledge in computer systems and design to create high-performance, scalable, and secure solutions that meet evolving technological demands.
Implement communication and collaboration skills, to effectively share ideas and achieve team goals.
Exhibit ethical and professional awareness.
Major Requirements
Required Courses
MT 1420 | INTRODUCTION TO DISCRETE MATHEMATICS | 3 |
CS 1280 | PROBLEM SOLVING WITH PROGRAMMING | 3 |
CS 1281 | PROBLEM SOLVING WITH PROGRAMMING LAB | 1 |
CS 1290 | INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING | 3 |
CS 1291 | INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING LAB | 1 |
DATA 1500 | DATABASE SYSTEMS | 3 |
CS 2290 | INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS | 3 |
CS 2500 | COMPUTER ARCHITECTURE AND ORGANIZATION | 3 |
CS 3100 | OPERATING SYSTEMS | 3 |
CS 3290 | ALGORITHMS | 3 |
CS 3710 | SOFTWARE ENGINEERING | 3 |
CS 3380 | FOUNDATIONS OF PROGRAMMING LANGUAGES | 3 |
CS 4350 | NETWORKS AND SECURITY | 3 |
CS 4710 | SOFTWARE ENGINEERING PROJECT | 3 |
CS 4750 | TECHNICAL WRITING IN COMPUTER SCIENCE | 1 |
Elective Courses
Four CS courses at the 3000 level or above.
Comprehensive Exam
Students must pass a comprehensive exam in their final semester.
Total Credit Hours: 51