The Computer Science programme is designed with strong computing fundamental that provides students with the required skills to solve problems and to create future computing technology. The programme offers five specializations; namely Software Technology, Network Technology, Intelligent Machine, Applied Data Science and Information Science which the students will choose in their secondyear.
Computer science is the scientific and practical approach to computation and its applications. Computer science is a fast-moving field that brings together many disciplines, including mathematics, programming, engineering, the natural sciences and linguistics. We offer a flexible programme with strong fundamental of computer science that provides students the desired skills to solve problems and to create future technology as a computer scientist. The programme is divided into four tracks: Software Technology, Artificial Intelligence, Network and High Performance Computing; which the students will be able to choose in the second year. Apart from the 12-weeks industrial training in the third year, the programme also benefited from hands-on training session conducted by our industry partner such as IBM, CISCO, INFOSys and Prestariang.
This programme aims to produce graduates equipped with the following qualities
? Possess fundamental knowledge, principles and skills relating to Computer Science.
? Have strong analytical and critical thinking skills to solve problems by applying knowledge, principles and skills relating to Computer Science for lifelong learning.
? Possess and able to apply fundamental mathematical, scientific and theoretical computing knowledge in analysing, modelling, designing, developing and evaluating computing solutions
? Understand the interplay between theory and practice of Computer Science.
? Have communication, teamwork, leadership, interpersonal and entrepreneurial skills, and aware of the social, ethical and legal responsibilities.
At the end of the programme, students should be able to:
? Demonstrate knowledge of essential facts, concepts, principles, and theories relating to Computer Science.
? Apply computing skills in analyzing, modelling, designing, developing, programming and evaluating efficient computing solutions relating to Computer Science
? Inculcate skills and social responsibility in developing computing products relating to Computer Science.
? Demonstrate professionalism and social and ethical consideration in accordance with ethical and legal principles relating to Computer Science.
? Demonstrate teamwork, leadership, interpersonal and social skills.
? Utilise relevant techniques and demonstrate analytical and critical thinking skills in problem solving relating to Computer Science.
? Apply skills and principles of lifelong learning in academic and career development relating to Computer Science
? Apply broad business and real world perspectives daily and demonstrate entrepreneurial skills relating to Computer Science