Computer Science Major (BS Online Only)
The Global Bachelor of Science in Computer Science with an emphasis on AI and Emerging Technologies prepares students with the technical expertise and forward-thinking mindset necessary to excel in the rapidly evolving tech landscape. The program, focusing on practical applications of AI, data science, software development, and cloud computing, equips students with the skills to address complex problems using state-of-the-art tools and methodologies. Students build a strong foundation in Python programming, computational thinking, and DevOps practices while mastering data management, containerization, and cloud technologies essential for modern software development. The curriculum advances into immersive experiences in mobile development, human-centered design, and automation. Students explore machine learning, deep AI, and the integration of AI into software architecture, gaining the ability to create intelligent bots, automate processes, and design secure APIs. Students work on real-world projects and scenarios that synthesize their learning. Graduates leave with a robust portfolio of projects completed and the skills to lead innovative initiatives in AI, data analytics, and emerging technologies, ready to make an impact in tech-driven industries.
General Education Requirements
All degree seeking undergraduate students must complete the general education requirements.
Degree Requirements
Bachelor of Science degree consists of a major of typically 30 to 60 credits, general education courses, upper-level requirements, and elective courses totaling a minimum of 120 credits.
Code | Title | Credits |
---|---|---|
Required | ||
CST 205 | Introduction to Programming with Python | 3 |
CST 250 | Computational Thinking and Problem Solving | 3 |
CST 305 | Cutting Edge Technology: Trends and Applications | 3 |
CST 320 | Mobile and Immersive Development | 3 |
CST 325 | Building Dynamic Websites | 3 |
CST 335 | Data Management and Big Data Systems | 3 |
CST 360 | Human-Centered Design | 3 |
CST 365 | DevOps and Continuous Integration/Continuous Deployment (CI/CD) | 3 |
CST 405 | AI-Driven Data Science and Big Data Analytics | 3 |
CST 425 | Next-Generation Machine Learning and Artificial Intelligence | 3 |
CST 435 | Containers and Cloud Computing | 3 |
CST 440 | Advanced Systems Programming with RUST | 3 |
CST 445 | AI Software Development and Intelligent Bots | 3 |
CST 455 | Software Architecture and AI-Driven Design | 3 |
CST 460 | Modern API Development and Integration | 3 |
CST 470 | Defensive Programming: Developing Secure Software | 3 |
Total Credits | 48 |