Course Content
-
Introduction to Programming
-
Discrete Mathematics
-
Computer Organisation and Architecture
-
Database Management Systems
-
Mathematics 1 for AI (Linear Algebra)
-
Object-oriented Programming
-
Introduction to Internet Technologies
-
Knowledge Representation and Reasoning
-
Information Systems Risk and Security
-
Cooperative Placement 1
-
Data Structures and Algorithms
-
Database Design
-
Operating Systems
-
Mathematics 2 for AI (Calculus)
-
Introduction to Human Computer Interaction
-
Machine Learning
-
Ethics in AI
-
Recommender Systems
-
Networking
-
Software Project Management
-
Database Technology
-
Cooperative Placement 2
-
Programming for Computer Science
-
Fuzzy System and Evolutionary Computing
-
Project Formulation
-
Application Layer Programming
-
Project Design and Implementation
-
Image Processing
-
Intelligent Systems
-
Natural Language Processing
-
Web Programming
-
Cloud Computing
-
Cooperative Placement 3
For Malaysian students:
-
Appreciation of Ethics and Civilisations
(Penghayatan Etika dan Peradaban) -
Philosophy and Contemporary Issues
(Falsafah dan Isu Semasa)
For foreign students:
-
Philosophy and Contemporary Issues
-
Communication in Bahasa Melayu 3
(Bahasa Melayu Komunikasi 3)