CSEC
CSEC
4.00 3.67
Note: Grade C- allow student to retake the course during KSCP For certain subject, C- is confider fail.
List of course fail at CSome of the courses must pass with minimum grade C.
LKM400
CPT111
Any
CPT113
CST131 CMT221
Important For Industry Training
CMT222
CAT200
(Recommended by CS School)
Mathematics
Computer
8 unit from other school course 12 unit from other school in school
Minor Management
Offered by school of managements
AKP201/4
Marketing Third Year First Sem
AKP302/4
Operation Management Fourth Year First Sem AKP202/4
Organisational Behaviour
Fourth Year Second Sem
by school since schedule planned nicely for CS students. Pro: MCQ final exam Cons: A lots to read, Thickest book to read
Minor Mathematics
Offered by School of mathematics
your course schedule from first year until final year to make sure minor run smooth.
Suggest Plan:
Y1s2: MAA111 Y2s1: MAA101 Y2s2: MAA102 Y3s1: MAA161 Y4s1: MAT203 or MAT263
* Take at any sem 1 Take at first sem only 2 Take at second sem only
by school since schedule planned nicely for CS students. Pro: Compatible with Mathematic based CS Courses. Easier for study in CS. Cons: Time clash and request lecturer to change time always. Read for test are useless. No time for practice due to CS assignments. Compatible major: AI and Multimedia
Other Minor
Popular picked by students.
Psychology (School of Social Sciences) Archeology (Centre for Archaeological Research) Music (School of Arts) Communication Studies (School of Communication) Japanese Language Studies (SOLLAT) Chinese Language Studies (SOLLAT) Islamic Studies (School of Humanities)
Elective
For Computer science
Elective courses
Elective
courses depend to major get. If choose courses other than offered as elective, need approval from Dean. 8 units from minor convert to elective + 12 units (4 course x 3 units) from elective course offered.
Elective courses
Second year second sem: Choose any one of other major as your elective.
CMT223 -information system theory & management CMT224 - Multimedia Systems CPT243 - Software Requirements Analysis & Modelling CPT244 - Artificial Intelligence CST233 - Information Security & Assurance CST234 - Network Programming
Elective courses
Third Year First sem + Fourth year first sem Pick 2 in these 3 E below as your elective course. One for Third Year First Sem and one for Third Year Second Sem.
CPT342 - Knowledge Management & Engineering CPT346 - Natural Language Processing CMT321 -Management & Engineering of Databases CMT322 - Web Engineering & Technologies CMT324 - Computer Graphics & Visual Computing CPT341 - Reka Bentuk & Seni Bina Perisian CPT343 - Software Project Management, Process & Evolution CST332 - Internet Protocols, Architecture & Routing CST331 - Principles of Parallel & Distributed Programming ISE E M M E E M MM E E M M E E E E M E M M SEC E NET SE E AI M M E E E
E E
M
M E
Elective courses
Fourth Year Second Sem
Based on major you get, Major and elective course for fourth year second sem is stated below. Major is compulsory register as T course. V is course that available and * is course that might not available. For elective students, Choose one of them as T course and another one as Elective. Course * can choose but depend to availability.
ISE
CPT443 - Automata Theory & Formal Languages CMT421 - E-Business Strategy, Architecture & Design CMT423 - Decision Support Systems & Business Intelligence CMT422 - Multimedia Information Systems & Management CST432 - Microprocessors & Embedded Systems CST431 - Systems Security & Protection CPT441 - Software Quality Assurance & Testing CPT444 - Intelligent Health Informatics CST434 - Wireless & Ad Hoc Networks CST433 - Advanced Computer Architecture CMT424 - Animation & Virtual Reality Major V V
MM
V V Major
SEC
NET
SE V V
AI V
* * * * * *
Major *
Note: for minor student pick one V for your another T course.
U Courses
3 packages availabe For CS Students
SHE101 WUS101 HTU223 (TITAS) LKM400 LSP300 LSP404 LHP456 Third language
Specialization in CS
Major
Distributed Systems & Security Understand the current and emerging technologies, architectures and standards in computer hardware and software architectures apply this knowledge towards the design and implementation of new computer languages and modern operating systems. Information Systems Engineering Apply basic concepts on abstraction, generalization, specialization, and visualization towards solving and resolving complex business problems. Multimedia Computing Offer a meaningful critic of multimedia and graphical information, presentations and exploration that incorporates an understanding of the principles of multimedia and graphics design.
Network Computing Use current and emerging technologies, architectures and standards in computer networking and apply this knowledge towards the design Implementation of computer networks in modern organizations and network service providers.
Software Engineering Work as an individual and as part of a team to develop and deliver quality software artefacts
Intelligent Systems Design and develop knowledge-based systems such as expert systems, case based systems and knowledge management systems.