Understanding how to improve efficiency and build better applications is essential for a successful career in Computer Science. That’s why our program teaches the theory behind the computer, as well as how to program the machine.
- Small class sizes
- A focus on using traditional programming languages and focusing on software architecture, data structures, and algorithm development issues.
PERSONALIZE YOUR DEGREE
Minors are available in Computer Graphic Design, Game Design, and Information Technology.
Gain real-life experience – all before you graduate.
Obtain work experience and make informed career choices through supervised internships of a semester or more in length.
- Computer and Information Systems Manager
- Software Developer
- Database Administrator
- Technical Publications Writer
- Web Art Director
|CS||130||Introduction to Computer Principles (3)|
|CS||170||Structured Programming (3)|
|CS||180||Object-oriented Programming (3)|
|CS||230||Introduction to Algorithm and Data Analysis (3)|
|CS||300||Data Structures and Algorithms (3)|
|CS||309||Computer Organization and Architecture I (3)|
|CS||330||Computer Foundations (3)|
|CS||342||Database Development (3)|
|CS||343||Database Management (3)|
|CS||360||Comparison of Programming Languages (3)|
|CS||365||Information Systems Security (3)|
|CS||481||Senior Seminar I (2)|
|CS||482||Senior Seminar II (1)|
|CS||3XX/4XX||Upper Division CS Elective or Internship (9)|
Plus two additional programming courses.
|CS||173||Introduction to .NET Programming (3)|
|CS||272||Java Programming I (3)|
|CS||372||Java Programming II (3)|
|CS||373||Advanced Visual Basic (3)|
|CS||441||E-Commerce Web-Development (3)|
|CS||471||Game Development (3)|
|CS||472||Mobile App Development (3)|
|CS||390/490||Special Topics (3)|
Total Semester Credits Required: 54