Computer Science Introduction Computer 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 (U1) ZT 3 (U1) ZT1054 (U1) 2 (UC) H 8 Islamic Civilization and Malaysia Nationhood Ethnic Relations Self Development Basic Entrepreneurship and Innovation Co-curriculum Faculty Requirements 41 TS1913 TK1914 TS2964 TK1924 TK2934 TS2924 TM3923 TM1923 TM309C Introduction to Information Technology C Programming Database Program Design and Problem Solving Object Oriented Programming System Analysis and Design Computer, Ethics and Social Information Technology and Entrepreneurship Management and Industrial Training Programme Requirements 33 TR1313 TR1413 TR1713 TK2093 TK2013 TK2163 TK2073 TK3043 TK3086 TK3333 Mathematics I Mathematics II Statistics and Probability Human-Machine Interaction Software Engineering Methodology Language Processing Technique Group Project Analysis and Design of Algorithms Project Software Management
Programme Elective Module : (Computer System) 24 TK1213 TK2133 TK2633 TK2833 TK3813 TK3133 TR3343 TR3423 Basic Electronic and Logic Design Data Communication & Telecommunications Microprocessor & Interfacing Computer Architecture and Operating System Digital Media Processing Technique Computer Networking Technology Real Time System Robot Programming and Simulation Module : (Computer Science) 24 TK2023 TK2043 TK2053 TS2723 TK3353 TK2123 TK2153 TK3223 Object-Oriented Software Engineering Graphic Programming Programming Paradigms or Management Information Systems Computer Science Theory Computer Organization & Architecture Information Sharing Network Programming Introduction to Artificial Intelligence Module : (Intelligence System) 24 TC2283 TC2423 TC1243 TC2263 TC2273 TC3073 Introduction to Artificial Intelligent Data and Knowledge Mining Machine Learning and Rangkaian Neural Knowledge Engineering Methodology Knowledge Based System Soft Computing Special Topic in Artificial Intelligent
Module : (Information Science) 24 TK2123 TK3353 TP2433 TP3643 TP2543 TP2623 TP3333 Computer Organisation and Architecture Computer Science Theory Introduction to Artificial Intelligence Development of Search Engines Information Visualization Web Programming Knowledge Representation and Reasoning 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) Total Unit 122