Requirements
Requirements for the Major in Compter Science (AP Track)
A degree in Computer Science with Algorithms and Programming (AP) track will focus on the mathematical and scientific applications of computer science, particulary algorithms and software development. Students are required to complete foundational required courses in mathematics and statistics. This track focuses on problem solving, computer hardware knowledge, and software engineering concepts, and it provides the student with opportunity to apply these concepts to a variety of computer-based systems.
| Required Courses: |
33 hours |
| CSC 104 Programming Logic and Design |
|
| CSC 111 Fundamentals of Computer Science I |
|
| CSC 177 Foundations of Information Technology Science |
|
| CSC 201 Introduction to Digital Systems |
|
| CSC 211 Fundamentals of Computer Science II |
|
| CSC 327 Database Management Systems |
|
| CSC 350 Systems Analysis and Design |
|
| MAT 124 Calculus I |
|
| MAT 214 Calculus II |
|
| MAT 313 Mathematical Probability and Statistics |
|
|
|
| Elective Courses: |
12 hours |
| At least one elective course from the following list: |
|
| CSC 314 Advanced Digital Systems |
|
| CSC 316 Compilers, Interpreters, and Operating Systems |
|
| CSC 411 Topics in Programming |
|
|
|
| Other elective courses: |
|
| CSC 205 Visual Basic Programming |
|
| CSC 232 Computer Networking |
|
| CSC 305 PC Hardware and Troubleshooting |
|
| CSC 390 Object-Oriented Programming |
|
| CSC 398 Independent Study in Computer Science |
|
| CSC 399 Internship in Computer Science |
|
| CSC 454 Computer Science Practicum |
|
| CSC 427 Client Server and Web-based Programming |
|
|
|
| Total Hours: |
45hrs |
Requirements for the Major in Computer Science (IT Track)
A degree in Computer Science with the Information Technology (IT) track will prepare students to use a wide array of technologies available to solve real-world problems that might occur in any discipline. Emphasis will be placed on software engineering, systems analysis and design, database design and management, computer networking, and client/server web-based technologies. Student learning in the IT track will be achieved by applying a problem-based, project-centered approach focusing on critical thinking, technological understanding, and interpersonal communications. Students learn to balance the theory, practice, and communication of information technology concepts through active learning strategies in a laboratory setting and presentation of their work to others in a variety of public forums.
| Required Courses: |
24 hours |
|
CSC 101 Introduction to Computers |
|
CSC 104 Programming Logic and Design |
|
CSC 177 Foundations of Information Technology Science |
|
CSC 201 Introduction to Digital Systems |
|
CSC 205 Visual Basic Programming |
|
CSC 232 Computer Networking |
|
CSC 327 Database Management Systems |
|
CSC 350 Systems Analysis and Design |
|
|
|
MAT 114 Elementary Statistics |
|
SPE 101 Introduction to Speech |
|
LST 201 Leadership Theories and Practice |
|
|
| Elective Courses: |
12 hours |
|
At least one elective course from the following list: |
|
CSC 250 Web Page Design, Aesthetics, and Interaction |
|
CSC 360 Advanced Digital Communications and Networking |
|
CSC 460 Network Administration |
|
|
|
Other elective courses: |
|
CSC 210 Microcomputer Applications |
|
CSC 211 Fundamentals of Computer Science II |
|
CSC 305 PC Hardware and Troubleshooting |
|
CSC 390 Object-Oriented Programming |
|
CSC 398 Independent Study in Computer Science |
|
CSC 399 Internship in Computer Science |
|
CSC 454 Computer Science Practicum |
|
CSC 427 Client Server and Web-based Programming |
| Total Hours: |
45 hrs |