Our Undergraduate Programmes


WC00 - Bachelor of Computer Science with Honours (Computational Science)

Scientists studying problems in biology, chemistry, mathematics, physics or medicine and designers dealing with problems in engineering, industry, architecture or the arts increasingly depend on technology to assist them in their work. Computational Science is an emerging multi-disciplinary field that combines together computer science and natural science with mathematical modelling, numerical computation, high performance computing and graphical data visualization.

Upon successful completion of the programme, students would be capable of modelling of real world problems, analysing data and provide solutions for scientific and industrial communities by using advanced computer techniques and technology.

Programme educational objectives (PEO)
The programme educational objectives are:
· Producing graduates who are founded and possessing the ability to apply core knowledge of Computer Science with programme specialization for the aspiration of the society.

· Nurturing graduates who can think critically and possess the ability to solve problems for the requirements of industry. 

· Equipping graduates with leadership, professionalism, and ethics to meet the needs of the stakeholders. 

The programme learning outcomes (PLO)
Upon graduating from this programme, the students are able to:
· Apply the knowledge of Computer Science with Computational Science specialization to meet industry needs, 

· Demonstrate technical and programming skills to solve Computer Science problems 

· Communicate effectively with industry and society 

· Develop creative and innovative solutions in relative to problems which involve scientific approach 

· Build teamwork skills as well as social responsibility 

· Manage information and perform life-long learning in the broadcast context of technological change. 

· Build knowledge and skills in management and entrepreneurship 

· Practise professionalism, value, attitude, and ethical behaviour in the society 

. Demonstrate leadership skills in working environment
Career Prospects

Software Developer, System Analyst, Programmer, Production and Logistic Planner, Operational Research Analyst, Statistician, Research Scientist.

WC03 - Bachelor of Computer Science with Honours (Information Systems)

UG Programme 2

Nowadays enterprises are moving to a higher level of automation and are highly dependent on information provided by computer-based system. These complex systems will become an exceedingly important strategic asset of the organization. The study of Information System, therefore, is concerned with the development of systems that will get the right information to the right people at the right time.

Drawing on the department’s strength in multidisciplinary research that involves knowledge technology and human centered computing, this programme’s four (4) year structure is designed for students who wish to be competent in deciding how technology are utilize to support organizational/business objectives or to create new opportunities, determine the supporting process and data, implementing computer-based systems and also developing new and innovative products.

All courses consist of extensive theoretical and practical studies will require the use of a wide variety of system development tools. This is in line with the department’s research focus, which is to create, disseminate, and apply knowledge at the intersection of human systems and information technology. With organizations, people, processes and technical aspects in system development as its focal point, students will be equipped with basic organizational theory, decision-making, project management and system development skills, which are parallel with the latest information technology system.

Career Prospects

Information System Officer, System Analyst, Application Developer, Database Administrator, Database Analyst.

WC09 - Bachelor of Computer Science with Honours (Multimedia Computing)

Multimedia computing is a study on presentation, integration and computation of various media using computing techniques. This programme encompasses theory and application in multimedia interaction. The student will be introduced with a broad knowledge of multimedia systems implementation, both technically and non-technically.

This multidisciplinary programme aims to produce students with extensive knowledge in multimedia computing technology. They will also be equipped with the capability in developing various multimedia applications and tools. The student will also learn various skills such as critical and creative thinking.

UG Programme 3
Career Prospects

Web Designer/Developer, Multimedia Programmer/Designer, Software Programmer, Multimedia Systems Analyst, Project Manager, Mobile Content Designer/Developer.

WC10 - Bachelor of Computer Science with Honours (Software Engineering)

UG Programme 4

Software engineering is a discipline that involves the application of scientific and engineering principles towards the development, operation and maintenance of large scale computer software. Software engineering encompasses knowledge from multiple fields such as management, mathematics, project management and quality management. The programme curriculum will emphasize towards the fundamentals in software engineering, methodology, tools for software development as well as methods in accessing the quality of the software that is developed.

Upon successful completion of the course students will be capable of developing software of high quality, developed on time and easy to maintain and reuse. Students will be prepared with both the necessary soft skills and technical skills in order to fulfill the demands of the industry. It is our hope that we can produce leaders, critical thinkers and technopreneurs in order to fuel the knowledge economy in today’s competitive environment.

Career Prospects

System Analyst, Software Tester, Software Architect, Software Engineer, Software Developers, Software Project Manager, Software Administrator, Software Development Consultant.

WC11 - Bachelor of Computer Science with Honours (Network Computing)

Communication network has become a crucial platform for the world of ICT. Network Computing programme provides fundamental and integrated study toward this direction. Network computing programme covers system integration studies between software and hardware technologies which focus on high-speed, high performance, mobile systems and networks. Students undergo this programme will not only be exposed to extensive technical knowledge, but various soft skills such as problem solving and critical thinking.

Upon graduation, graduates from this program will have the ability to model and build network computing environment taking into consideration the interconnectivity between systems and devices. They will also be able to plan, design, implement and evaluate computer system environment including network architecture and operation management.

UG Programme 5
Career Prospects

Graduates of Network Computing Programme would be able to have careers in fields; not limited to Computer Network Administrator, Network Engineer, System Programmer, Network Programmer, Network Communication Consultant, Network Support Officer.