24
CURRICULUM STRUCTURE
BACHELOR OF COMPUTER SCIENCE (ARTIFICIAL INTELLIGENCE)
ACADEMIC SESSION 2018/2019
COURSE CODE
COURSE COMPONENT
CREDITS
SEMESTER
UNIVERSITY COURSES
GIG1001
The Islamic and Asian Civilization
(for local student only)
2
1
GLT1017
Basic Malay Language
(for international student)
GIG1002
Ethnic Relations
(for local student only)
2
2
GIG1006
Introduction to Malaysia
(for international student)
GIG1003
Basic Entrepreneurship Culture
2
1
GIG1004
Information Literacy
2
2
GIG1005
Social Engagement
2
2
GLTXXXX
English for Communication (1)
3
1
GLTXXXX
English for Communication (2)
3
2
Co-Curriculum
2
1
External Faculty Elective
2
1
Total
20
COURSE CODE
FACULTY CORE COURSES
CREDITS
SEMESTER
WIX1001
Computing Mathematics I
3
1
WIX1002
Fundamentals of Programming
5
1
WIX1003
Computer Systems and Organization
3
1
WIX2001
Thinking and Communication Skills
3
1
WIX2002
Project Management
3
1
Total
17
COURSE CODE
FACULTY ELECTIVE COURSES
(Choose only 2 courses)
CREDITS
SEMESTER
WIX3001
Soft Computing
3
1 or 2
WIX3002
Social Informatics
3
1 or 2
WIX3003
Information Security Management and Ethics
3
1 or 2
WIX3004
Mobile Application Development
3
1 or 2
WIX3005
Digital Cinematography
3
1 or 2
Total
6
COURSE CODE
PROGRAMME CORE COURSES
CREDITS
SEMESTER
WIA1001
Information Systems
3
1
WIA1002
Data Structure (#WIX1002)
5
2
WIA1003
Computer System Architecture (#WIX1003)
3
2
WIA1004
Fundamentals of Artificial Intelligence
3
2
WIA1005
Network Technology Foundation
4
2
WIA2001
Database
3
1
WIA2002
Software Modeling
3
1
WIA2003
Probability and Statistics
3
1
WIA2004
Operating Systems
4
2
WIA2005
Algorithm Design and Analysis (#WIA1002)
4
2
WIA3001
Industrial Training *
12
1
WIA3002
Academic Project I **
3
2
WIA3003
Academic Project II (#WIA3002)
5
1
Total
55
COURSE CODE
SPECIALIZATION ELECTIVE COURSES
(Choose only 10 courses)
CREDITS
SEMESTER
WID2001
Knowledge Representation and Reasoning
3
1 or 2
WID2002
Computing Mathematics II
3
1 or 2
WID2003
Cognitive Science
3
1 or 2
WID3001
Functional and Logic Programming
3
1 or 2
WID3002
Natural Language Processing
3
1 or 2
WID3003
Neural Computing
3
1 or 2
WID3004
Numerical Methods
3
1 or 2
WID3005
Intelligent Robotics
3
1 or 2
WID3006
Machine Learning
3
1 or 2
WID3007
Fuzzy Logic
3
1 or 2
WID3008
Image Processing
3
1 or 2
WID3009
Artificial Intelligence Game Programming (#WID3004)
3
1 or 2
Total
30
TOTAL CREDITS FOR GRADUATION
128
# Pre-requisite.
*
Taken all Faculty and Programme Core Courses except Academic Project I and Academic Project II.