PROGRAM

B.Eng. in AiCE Program Course Requirement


Introducing learning-unit system: Instead of focusing on lecture/in-class hours, AiCE program utilizes the learning unit system. Our courses offer a blended learning experience of both in-class learning modules with hands-on assignment & project. 1 unit of learning generally refers to one hour of learning effort per week toward the subject. If a subject is 12-units, it means we expect the students to spend at least 12 hours per week in total (in-class module, assignments & related projects) working on relevant topics. This is roughly equivalent to a 4 credit course in traditional system.

The AiCE undergraduate curriculum requires at least 342 units. This includes 72 units of general education electives, 90 units of math/science requirements, 144 units of technical fundamental requirements, 12 units of Capstone design requirement, and 24 units of Undergrad Research & Development.

General Education + Math/Science Requirements (162 Units )

General Education + Math/Science Requirements (162 Units )

72 Units of General Education Requirements:
Must take 8 courses (9 units each) to satisfy this requirement
  • Ethics and Policy Issues in Computing  (9)
  • Interpretation and Argument (9)
  • People,Places, and Cultures (9)
  • Global Histories
  • Sociology & Cultural Anthropology
  • Introduction to Human Geography
  • Social Analysis and Decision Making (SDM) (9)
  • Data Science for Human Minds
  • Entrepreneurial Decision Making
  • Principles of Economics
  • Design Thinking & Innovation (9)
  • Design Thinking & Technology
  • Writing and Expression (9)
  • Professional Speaking and Presentation
  • Why Creative Writing Matters
  • Improvisational Acting
  • Introduction to Business and Entrepreneurship (9)
  • Social Psychology (9)
90 Units of Math / Science Requirements: 
Must take 3 courses (12 units each) and 6 courses (12 units each) to satisfy this requirement
  • Differential and Integral Calculus  (9)
  • Integrations, Differential Equations and Approximation  (9)
  • Physics I for Engineering students  (12)
  • Physics II for Engineering Students (12)
  • Biology or Chemistry  (12)
  • Probability and Statistics (9)
  • Discrete Mathematics (Concepts of Math) (9)
  • Matrices and Linear Transformation (Linear algebra) (9)
  • Calculus in three dimensions (9)

Engineering Topic Requirements (156 Units) 

48 Units of General Technical Requirements:
Must take 4 courses (12 units each) to satisfy this requirement
  • Introduction to AI & Computer Engineering (12)
  • Fundamentals of Programming (12)
  • Parallel & Sequential Data Structures and Algorithms (12)
  • Introduction to Machine Learning (12)
48 Units of Core Requirements: 
Must take 4 courses (12 units each) to satisfy this requirement
  • Introduction to Computer Systems (12)  
  • Startup Engineering (12)
  • Introduction to Cybersecurity (12)
  • Human-centered Interactive Technologies (12)
36 Units of Area Requirements:
To satisfy the AiCE Area Requirements:
  • Two courses (24 units) must be taken from one of the areas
  • One additional course from a second area (12 units)
Total of 36 units in area courses
  • AI core: Introduction to Deep learning (12) , Accelerated Data Science (12), Natural Language Processing (12), Image and Video Processing (12)
  • Scalable Systems: HPC & Accelerated Computing (12) , Cloud Computing & Distributed Systems (12) , Network & Storage System Management (12), Scalable Microservices operation & development (12)
  • Cybersecurity: Usable Privacy & Security(12) , Secure Software Systems(12), Malware, Defense & Vulnerability Analysis (12), Network Security (12)
  • Human Centered Design: Software Engineering (12) , Front End Web & Mobile Application Design (12) , UX/UI Design(12) , Creative Engineering & Game development(12)
12 Units of Domain-driven Application Requirement :
Must take 1 domain-driven (12 units) for specialization to satisfy this requirement
  • Medical & Bioscience: Medicine & The future of Bioinformatics, Biomedical device & AI
  • Business & Finance:  AI Applications in Business & Finance, Blockchain Technologies
  • Gaming & Creative Industry: Gaming & Interactive Application, Advanced Unity Development
  • Education: AI in Education Development, Augmented Learning
  • Logistics: AI and Logistics Application, Supply-chain development
12 Units of Capstone design Requirement: 
Must take 1 course (12 units) to satisfy this requirement
  • AI & Computing Design Experience (12)

Experiential learning / Research & Development Requirements (24 - 60  Units)

24  Units of Undergrad Research & Development: 
Must take 2 Undergrad Research & Development courses (12 units each) at least 2 semesters to satisfy this requirement
  • Undergraduate Research & Development  (Variable)
36  Units of Free Electives:
You might take 3 courses (12 units each)
Students are encouraged & required to participate in University’s R&D projects & collaboration with industrial partners / government / funding agencies throughout their study
  • Working with senior engineers / designers / entrepreneurs-in-residence
  • Real world research / development / on site deployment projects
  • Competency-based evaluation counted toward other course requirements

STUDY PLAN

4 YEARS

B.Eng in AiCE Roadmap

Learn More

3 YEARS

Accelerated Study Plan

Learn More

Questions?

If you have any question, do not hesitate to contact us.

By inquiry form
General program inquiry form