Major in Computer Science
For students interested in the development of technology, as well as the application of advanced technology, we offer a computer science major and minor. Computer scientists develop solutions to highly technical problems and are generally at the forefront of advanced technology. They learn to think critically, logically, and abstractly. They gain both an understanding of the underlying theory and concepts of computing as well as the facility to integrate theory with practice. They are problem solvers. Students take advanced technology courses, beyond the common core, which focus on system and technology development. Students are prepared for careers in programming, web development, system support, network administration, database design, computer and network security, applications development, and software engineering.
Core Courses
| Course Name | Number | Credits | Type |
|---|---|---|---|
| Total | 5 Courses | ||
| Intro to Programming in Java | CS-112 | 4.00 | Lecture |
| GUI and Event Driven Program | CS-113 | 4.00 | Lecture |
| Computer Org. & Architecture | CS-226 | 4.00 | Lecture |
| Computer Networks | CS-227 | 4.00 | Lecture |
| Discrete Mathematics | MATH-210 | 4.00 | Lecture |
Required Courses
| Course Name | Number | Credits | Type |
|---|---|---|---|
| Total | 6 Courses | ||
| Data Structures | CS-232 | 4.00 | Lecture |
| Analysis of Algorithms | CS-233 | 4.00 | Lecture |
| Structure & Org Program Lang | CS-330 | 4.00 | Lecture |
| Operating Systems | CS-345 | 4.00 | Lecture |
| Calculus I | MATH-120 | 4.00 | Lecture |
| Eth Leg Soc Issues Info Tech | PHIL-225 | 4.00 | Lecture |
Electives
Choose 3 out of the following seven courses
| Course Name | Number | Credits | Type |
|---|---|---|---|
| Total | 7 Courses | ||
| Special Topics in Comp Sci | CS-334 | 4.00 | Lecture |
| Web Srvs & Web Centric Prgm. | IT-320 | 4.00 | Lecture |
| Analysis of Algorithms | CS-233 | 4.00 | Lecture |
| Security Iss Network Envir | CS-327 | 4.00 | Lecture |
| Structure & Org Program Lang | CS-330 | 4.00 | Lecture |
| Database Mgmt. Systems | CS-333 | 4.00 | Lecture |
| Object-Oriented Design Softwar | CS-335 | 4.00 | Lecture |