必修课 Core Units:
编程概论 Introduction to Programming
人工智能简介 Introduction to Artificial Intelligence
信息技术与社会 IT and Society
管理信息系统 Managing Information Systems
Linux操作系统 Operating System (Linux)
计算机网络 Computer Networking
系统分析与设计 Systems Analysis and Design
网络安全 Cyber Security
数字成像 Digital Imaging
数据库管理系统 Database Management Systems (MySQL)
Python编程 Python Programming
移动应用程序开发 Mobile Application Development
数据结构和算法 Data Structures and Algorithms
面向对象程序设计 Object-oriented Programming
网页设计与开发 Web Design and Development
物联网 Internet of Things
自主机器人 Autonomous Robots
机器学习 Machine Learning
知识表示与推理 Knowledge Representation and Reasoning
函数式和逻辑编程 Functional and Logic Programming
实用人工智能 Practical Artificial Intelligence
虚拟现实 Virtual Reality
电脑应用技能 Computer Applications Skills
个人发展技能 Personal Development Skills
项目管理 Project Management
毕业制作 Final Project
英语1 English 1
英语2 English 2
选修课1 Elective 1
选修课2 Elective 2