Expand your knowledge by learning about innovative software, computer programming and technology to give you a critical advantage in a popular industry. Become fluent in current programming languages like Java and Python, explore database management, and dive into the latest concepts in AI and machine learning. This degree is perfect for working professionals who want a strong foundation in computer science or hope to pursue an advanced degree in the future.
Overview
Syllabus
- Online Education Strategies – UNIV 1001
- College Algebra – MATH 1201
- Introduction to Statistics – MATH 1280
- English Composition 2 – ENGL 1102
- Introduction to Computer Science – CS 1111
- Programming Fundamentals – CS 1101
- Programming 1 – CS 1102
- Programming 2 – CS 1103
- Digital Electronics and Computer Architecture – CS 1105
- Databases 1 – CS 2203
- Communications & Networking – CS 2204
- Web Programming 1 – CS 2205
- Operating Systems 1- CS 2301
- Software Engineering 1 – CS 2401
- Data Structures – CS 3303
- Web Programming 2 – CS 3305
- Databases 2 – CS 3306
- Operating Systems 2 – CS 3307
- Comparative Programming Languages Course – CS 4402
- Data Mining & Machine Learning – CS 4407
- Discrete Mathematics – MATH 1302
- Calculus – MATH 1211
- Humanities
- Social & Behavioral Sciences
- Natural Science and Technology
- Civilization Studies, Culture and Belief
- Values and Ethical Reasoning
- Electives