Computer Science – BSc (Hons)

Home / Computer Science – BSc (Hons)

Course Overview:
Computing is changing our world, the way we work, the way we live. To study computer science is to put ourselves at the forefront not just of technological change but of social change as well. This course examines the principles and technologies underpinning the systems that are driving this change. It provides an opportunity to learn about these directly through a combination of work-based learning and in the classroom.
The field of computer science offers a wealth of opportunity across a range of specialist fields. The variety of course options on offer means that you can fine-tune your degree to focus on particular areas of interest or to meet the requirements of a favoured career.

Aims of the Course:
• To provide an understanding of the knowledge and concepts of computer science, incorporating the theory, principles and operation of the underlying technologies and methodologies
• To apply the methods and principles of computer science in the analysis, design, and implementation of solutions in a select range of application domains in information systems, software and communications
• To provide the skills necessary to implement and administer organisation-wide information technology and communication systems
• To enable the student to work effectively as a team member and to develop as a professional and as a technically able practitioner within an organisation
• To prepare the student as an independent learner and reflective practitioner • To enable students to recognise the professional, moral and ethical standards of the computing profession

Learning Outcomes 
• Acquire essential facts, concepts, principles and theories relating to computer science and computer applications
• Understand the technical properties of hardware, software, information systems and their use and evaluation in a variety of application domains
• Understand the role of design and planning in a computing context and to act in a systemic and organised way when applying computing analysis, methodologies and techniques
• Ability to identify a problem within the computing domain and to develop specialist knowledge within that area, provide appropriate analysis, develop potential solutions and evaluate their effectiveness
• Understand the scope, depth and the limitations of your knowledge and to access and interpret information resources

Modules 
Year 1 
• Fundamentals of Design
• Introduction to Programming
• Computer Systems
• Operating Systems
• Core Mathematics for computing
• Working at a Small-to-Medium Business or ISP
• Visual Programming

Year 2 
• Software Engineering
• Network Routing
• Database Design and Implementation
• Interaction and Usability
• Digital Security
• Computing Research Methodologies
• Object Oriented C++
• Strategic Planning for Entrepreneurs

Year 3 
• Professional Issues, Computing and Society
• Mobile Technology
• Image Processing
• Distributed Systems Programming
• Data Structures and Algorithms
• Final Project
• Community Services
• Internship

Assessment:
A combination of coursework, projects and final exam.

Intakes: January 2019, June 2019, September 2019

Study in Malaysia - 3-year-degree-Malaysia-UK-NZ-USA