Four - Year Road Map

B.Eng in AiCE Roadmap (4 Year)

AiCE students must satisfy multiple requirements before the Bachelor of Engineering degree is certified. The AiCE undergraduate curriculum requires at least 360 credit units. This includes 66 units of arts, humanities, social science and communication electives, 90 units of math/science, 132 units of core technical fundamentals, and 54 units of undergraduate research and development.

The following Four-Year Roadmap is meant to be a guide for students and academic advisors in planning a path to a degree within four years (eight semesters) if the student is able and willing to do so.

FRESHY YEAR

Fall (81 Units)

Competencies

Credits

Algorithmic Thinking (Required)

2

Intro to Programming (Required)

4

Supervised and Unsupervised Learning (Required)

6

Immersive Environments (Optional)

6

Computer Architecture (assembly programming) (Required)

4

Create Innovation-driven Enterprise (Path Selection) (Required)

4

Differential and Integral Calculus (Optional)

  • Differentiation

    (3)

  • Basic derivatives

    (2)

  • Integration

    (4)

  • Optimization

    (3)

12

Probability and Statistics (Optional)

  • Descriptive Statistics

    (2)

  • Producing Data

    (3)

  • Integration

    (4)

  • Optimization

    (3)

12

Undergraduate R & D project
Entrepreneurship and Innovation I
(Required)

9

Business Communication (Inclusive Leadership, Persuasive and Leadership Communication, and Negotiation) (Optional)

10

Product Design and Development (Including Design Thinking) (Required)

8

Data Mining: Classification and Regression (Optional)

4

Spring (89 Units)

Competencies

Credits

Fundamental Data Structures (Required)

4

Programming Multi-module Applications (Optional)

4

Visualization (Required)

4

Ethics in Computer Engineering (Required)

2

Operating Systems (Unix Basics) (Required)

4

Startup from Idea to Impact (Required)

12

Discrete Mathematics (Required)

12

Physics I (Optional)

  • Kinematics: describe motion

    (3)

  • Dynamics: explain motion

    (3)

  • Energy and Momentum

    (3)

  • Thermodynamics

    (3)

12

Undergraduate R & D project
Entrepreneurship and Innovation II
(Required)

9

Accessibility & Universal Design (Optional)

2

Neural Network and Deep Learning (Required)

4

Design Thinking, Innovation, and Creative Confidence (Optional)

12

Algorithmic Privacy (Optional)

  • Privacy Attacks

    (2)

  • Differential Privacy

    (6)

8

SOPHOMORE YEAR
(AI & Engineering Technical Core)

Fall (71 Units)

Competencies

Credits

Advanced Data Structures and Algorithms (Optional)

4

Reinforcement Learning (Required)

4

User Experience and Interface Design (Required)

4

Option A: Computer Architecture (Required Elective); Computer Design: Processor Architectures, Digital Design using HDLs*

4

Option B: Operating Systems (Required Elective); Real Time and Unix Operating Systems

4

Software Engineering Processes (Required)

6

Platform Strategy (Optional)

2

Matrices and Linear Transformations (Required)

12

Physic II (Optional)

12

Undergraduate R & D project
AI for Society I
(Required)

9

Presentation and Storytelling (Optional)

8

Logic-based Models (Required)

2

Spring (70 Units)

Competencies

Credits

Transformer Network (Required)

4

AI Applications (Required Elective); 1 of
Recommendation Systems,
Natural Language Processing (NLP), Autonomous Agents, or
Computer Vision

4

Planning and Search Strategies (Required)

4

User Interface Design and Evaluation (Optional)

6

Cyber Physical Systems (Required)

4

Security Challenges in Modern AI Systems (Required)

4

Data Privacy, Security and Integrity (Required)

4

Building Effective Teams to drive Innovation (Required)

2

Science (Optional);
Fundamental of Chemistry, or
Fundamental of Biology

12

Arts, humanities, and social sciences; 1 of Sociology and Cultural Anthropology,
Social Psychology,
Political Studies,
Human Geography,
Global Histories,
History of Visual Arts,
History of Music, or
Economics

9

Undergraduate R & D project
AI for Society II
(Required)

9

Probability-based Models (Optional)

4

Data Domains | Time/Frequency Domain (Optional)

4

JUNIOR YEAR
(Technical Breadth Aspiration)

Fall (60 Units)

Competencies

Credits

Programming (Required Elective); 1 of
Object Oriented Programming,
Functional Programming, or
Dataflow Programming

4

Accessibility and Universal Design (Required)

4

Ethical Principles for AI (Fairness, Accountability, Transparency, Ethics) (Required)

4

Cloud Computing (Required)

4

Securing System Infrastructure (Required)

6

Strategic Innovation Development (Required)

4

Cal 3D (Optional)

  • Vector Calculus

    (6)

  • Analytical Geometry

    (6)

12

Undergraduate R & D project
AI Deep Tech Research I
(Required)

9

Data Mining (Optional); 1 of
Information Retrieval and Extraction,
Search and Indexing, or
Proximity Measurement and Cluster Analysis

4

Arts, humanities, and social sciences; 1 of Sociology and Cultural Anthropology,
Social Psychology,
Political Studies,
Human Geography,
Global Histories,
History of Visual Arts,
History of Music, or
Economics

9

Creating Secure Software (Required)

4

Spring (64 Units)

Competencies

Credits

Human Psychology for User Interface Design (Optional)

4

Parallel Computing (Required)

4

Scalable System (Optional); 1 of
Web Architecture,
Storage and File Systems Fundamentals, or
Networks

4

Robustness of AI Components and Systems (Required)

6

Creating Explainable AI (Required)

4

Arts, humanities, and social sciences; 1 of Sociology and Cultural Anthropology,
Social Psychology,
Political Studies,
Human Geography,
Global Histories,
History of Visual Arts,
History of Music, or
Economics

9

Quantum Physics (Optional)

12

Undergraduate R & D project
AI Deep Tech Research II
(Required)

9

Programming Essentials (Optional)

4

Analytical Thinking and Problem Solving (Optional)

8

SENIOR YEAR
(Specialization & Capstone)

Fall (41 Units)

Competencies

Credits

Human-Centered Design electives (Optional);
Immersive Environments (AR/VR/MR/XR), or User Interface Development & Evaluation

6

Designing and Implementing Data Bases (optional)

6

Software development and maintenance (Optional);
Software Testing, or
Software System Design

4

Cybersecurity Elective (Optional);
Data Acquisition, Preparation, Transformation and Cleaning,
Data Reduction and Compression,
Data Governance,
Security Policy and Processes, or
Distributed Ledger and Blockchain

4

Business Strategy (Optional)

2

Arts, humanities, and social sciences; 1 of Sociology and Cultural Anthropology,
Social Psychology,
Political Studies,
Human Geography,
Global Histories,
History of Visual Arts,
History of Music, or
Economics

9

Research and Technical Writing (Optional)

8

Intellectual Property (Optional)

2

Spring (49 Units)

Competencies

Credits

Interaction Design and Experience Design (Optional)

12

Big Data electives (Optional);
Big Data Computing, or
Distributed Data Storage

4

Entrepreneurial Finance (Optional)

4

Science/ Mathematics

12

Arts, humanities, and social sciences; 1 of Sociology and Cultural Anthropology,
Social Psychology,
Political Studies,
Human Geography,
Global Histories,
History of Visual Arts,
History of Music, or
Economics

9

Creative Writing

8

Computer System electives (Optional); Scalable Management of Data and Models, or Scalable Algorithms and Infrastructure

4

B.Eng. in AiCE

Bachelor of Engineering in Artificial Intelligence & Computer Engineering

Questions?

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

By inquiry form
General program inquiry form