BS Computer Science
Course Overview
This comprehensive Computer Science program equips students with the theoretical foundation and practical skills to excel in the rapidly evolving tech industry. Students can choose between a rigorous, ABET-accredited Bachelor of Science (B.S.) or a flexible Bachelor of Arts (B.A.) path, both providing a deep understanding of core and advanced computing principles. Graduates are prepared for immediate careers in software development, data science, and cybersecurity or for further study in top graduate schools.
Key Program Highlights
- ABET-accredited Bachelor of Science (B.S.) degree option ensuring a high-quality, industry-recognized education
- Comprehensive curriculum covering AI, machine learning, cybersecurity, software engineering, and computer systems
- Hands-on experience with key programming languages including Python, Java, C++, and Assembly
- Preparation for high-demand careers in software development, data science, UX/UI design, and more
- Strong foundation for pursuing advanced degrees in graduate school
Course Overview
This comprehensive Computer Science program equips students with the theoretical foundation and practical skills to excel in the rapidly evolving tech industry. Students can choose between a rigorous, ABET-accredited Bachelor of Science (B.S.) or a flexible Bachelor of Arts (B.A.) path, both providing a deep understanding of core and advanced computing principles. Graduates are prepared for immediate careers in software development, data science, and cybersecurity or for further study in top graduate schools.
Key Program Highlights
- ABET-accredited Bachelor of Science (B.S.) degree option ensuring a high-quality, industry-recognized education
- Comprehensive curriculum covering AI, machine learning, cybersecurity, software engineering, and computer systems
- Hands-on experience with key programming languages including Python, Java, C++, and Assembly
- Preparation for high-demand careers in software development, data science, UX/UI design, and more
- Strong foundation for pursuing advanced degrees in graduate school
Requirements
Modules
- Fundamentals Of Computer Science
- Foundations Of Computer Science I
- Calculus I
- Us 1100
- Eng 1310
- Eng 1320
- Eng 1321
- Comm 1310
- Foundations Of Computer Science Ii
- Calculus Ii
- Phil 1305
- Phil 1320
- Math 2358
- Posi 2310
- Assembly Language
- Cs 3358
- Math 3398
- Life And Physical Sciences Component Code 030
- Cs 2315
- Cs 3354
- Life And Physical Sciences Component Code 030
- Social And Behavioral Sciences Component Code 080
- Elective
- Cs 3339
- Cs 3398
- Life And Physical Sciences
- Eng 3303
- American History Component Code 060
- Cs 3360
- Cs Advanced Elective
- Math 3305
- American History Component Code 060
- Cs 4371
- Cs Advanced Elective
- Math/Applied Math Minor
- Creative Arts Component Code 050
- Elective
- Cs Advanced Elective
- Math/Applied Math Minor
- Computer Science Project Course
- Elective
- Posi 2320