- Dean of Undergraduate Academic Affairs
- Chair of Computing, Design, and Communication Department
- Associate Professor
Computer Science
- Major
- Minor
We can help you prepare for a career in programming and technology. Our Computer Science Program teaches the theory behind the computer and the programming of the machine, so you will be able to improve hardware efficiency and build better applications.
The Computer Science major focuses on the study of the computer itself – how it is built, how the hardware and software work, and how to program the computer to achieve a task. The typical computer science application involves writing programs using various programming languages and focusing on software architecture, data structures, and algorithm development issues.
GAIN REAL-LIFE EXPERIENCE – ALL BEFORE YOU GRADUATE.
Internships
Obtain work experience and make informed career choices through supervised internships of a semester or more in length.
Lab Work
Our computer labs were designed with technology in mind to create a dynamic learning environment. The Smart lab and three classroom labs provide students with a modern facility in which to learn, question, discuss, and analyze the theory and application of computers and information technology.
Computer Science Coursework
Required Coursework
Course | Title | Credits |
---|---|---|
CS 160 |
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 325 |
Networking |
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 381 |
Junior Seminar I |
1 |
CS 481 |
Senior Seminar I |
1 |
CS 482 |
Senior Seminar II |
1 |
CS 3XX/4XX |
Upper Division CS Elective or Internship |
9 |
Plus two additional programming courses.
Course | Title | Credits |
---|---|---|
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
- Assistant Professor
- Professor
- Associate Professor
- Assistant Track Coach (Throws)
- Professor
- Associate Professor
- Assistant Professor
- Professor
Tuition and Financial Aid
Tuition, Fees, and Payment
Understand the approximate cost adipiscing elit.