Computer Science
IntroductionComputer science (CS) is the scientific and practical approach to computation and its applications. CS is a fast-moving field that brings together many disciplines, including mathematics, programming, engineering, the natural sciences and linguistics. UKM’s Faculty of Information Science and Technology (FIST) was a pioneer of computer science in Malaysia as FIST is the first ICT faculty in Malaysia and continues to lead its development since her establishment in 1994. To date, UKM is among the top 100 varsity in Asia (Times Higher Learning) and top 3 research university in Malaysia. FIST’s CS program is broad and deep – giving students the desired skills to solve problems and to create future technology as a computer scientist that specializes in the theory of computation and the design of computational systems.
Every year, the program will be evaluated and up to date in order to cover new modern computer science, along with the underlying theory and foundations in entrepreneurship, law, ethics and business. UKM’s Bachelor study programs in Computer Science is divided into four modules: Computer Science, Information Technology, Information Science and Intelligent Systems. Computer Science modules focused on the software and computer system module menjums the hardware aspects. The Information Science focused on the management of information and knowledge while the Intelligent Systems modules are focused on the development of intelligent systems.
CS students also develop practical skills, such as programming (in various languages, eg Java, C/C++, Prolog), database administration (e.g SQL, MySQL, litesql, etc.), mobile application development (eg Android) and hardware systems (eg microprocessor). There's a wide range of career options or job opportunities open to CS graduates that combine computing with other skills and capabilities such as the students soft skills (i.e. communication, managing, social skills, etc. ).
Employment for computer scientists is expected to grow much faster than average compared to all other occupations and job prospects are excellent. FIST’s CS specialties include: computer security, databases and data mining, graphics and gaming, networking, and software engineering. In addition, students can complete a summer school and finishing school program, which prepares students for the industry. This program includes hands-on training session conducted by the main industry player such as IBM, CISCO, INFOSys and Prestariang.
Objective
The Bachelors degree in Information Technology (Computer Science) programme aims to produce graduates:
•
Graduates that have the understanding about the basic and theoretical knowledge of Information Technology as IT engineer.• Graduates that have been equipped with programming skills in solving various type of problems and environments.
• Graduates that have gained good experienced in designing and developing large scale software applications and tools.
• Graduates that are able to show professional, ethical and apply entrepreneurships characteristics that fulfill the IT requirements.
• Graduates that are able to adapt working in the multidisciplinary groups and to lead an IT organization.
• Graduates that possess communication skills and good information sharing at national and international environment.
Learning Outcomes
At the end of the Bachelor of Information Technology (Computer Science) programme, graduates are able to:
• Apply the basic knowledge of Computer Science and Information Technology. • Design computer programs using at least one programming language.
• Work in group for the software development project.
• Identify problem, evaluate, and pertain a suitable ‘state-of-art’ technology in managing computer based system.
• Communicate effectively not only in the IT community but also within other community.
• Understand social, global, environmental and ethical responsibility software engineer. • Become IT entrepreneur at national and international level.
Curriculum Components
Bachelor of Information Technology (Computer Science) with Honors Programme
Component Unit
University Requirements 20
(U1) ZT__3 Islamic Civilization and Malaysia Nationhood (U1) ZT__3 Ethnic Relations
(U1) ZT1054 Self Development (U1) _____ 2 Basic Entrepreneurship and Innovation
(UC) H__8 Co-curriculum
Faculty Requirements 41
TS1913 Introduction to Information Technology TK1914 C Programming
TS2964 Database
TK1924 Program Design and Problem Solving TK2934 Object Oriented Programming
TS2924 System Analysis and Design TM3923 Computer, Ethics and Social
TM1923 Information Technology and Entrepreneurship TM309C Management and Industrial Training
Programme Requirements 33
TR1313 Mathematics I TR1413 Mathematics II
TR1713 Statistics and Probability TK2093 Human-Machine Interaction TK2013 Software Engineering Methodology TK2163 Language Processing Technique TK2073 Group Project
TK3043 Analysis and Design of Algorithms TK3086 Project
Programme Elective
Module : (Computer System) 24 TK1213 Basic Electronic and Logic Design
TK2133 Data Communication & Telecommunications TK2633 Microprocessor & Interfacing
TK2833 Computer Architecture and Operating System TK3813 Digital Media Processing Technique
TK3133 Computer Networking Technology TR3343 Real Time System
TR3423 Robot Programming and Simulation
Module : (Computer Science) 24 TK2023 Object-Oriented Software Engineering
TK2043 Graphic Programming TK2053 Programming Paradigms or
TS2723 Management Information Systems TK3353 Computer Science Theory
TK2123 Computer Organization & Architecture TK2153 Information Sharing
TK3223 Network Programming
TC1013 Introduction to Artificial Intelligence
Module : (Intelligence System) 24 TC1013 Introduction to Artificial Intelligent
TC2283 Data and Knowledge Mining
TC2423 Machine Learning and Rangkaian Neural TC1243 Knowledge Engineering Methodology TC2263 Knowledge Based System
TC2273 Soft Computing
Module : (Information Science) 24 TK2123 Computer Organisation and Architecture
TK3353 Computer Science Theory
TC1013 Introduction to Artificial Intelligence TP2433 Development of Search Engines TP3643 Information Visualization TP2543 Web Programming
TP2623 Knowledge Representation and Reasoning TP3333 Intelligent Information Agent
English Requirement 4
(Choices according to MUET Band)
ZE1002 Foundation English (MUET 1 & 2)
ZE1012 Academic Communication I(MUET 1&2,MUET 3&4 ) ZE1022 Academic Communication II (MUET 5&6)
ZE3012 Workplace Communication I (MUET 1 & 2, MUET 3&4) ZE3022 Workplace Communication II (MUET 5&6)