BSc (Hons) Computing
University of Central Lancashire-Cyprus
Computing is a creative activity which applies appropriate technology to the solution of problems. Computing professionals are involved in the investigation and analysis of problems, the design and evaluation of feasible solutions and the implementation of cost-effective ways of meeting user needs. They must communicate with a wide range of people (managers, users and colleagues) and be aware of the business implications of the decisions made. Our students learn how to keep up with the latest tools and techniques and practice their application to real-world problems.
Year 1
Compulsory
• Introduction to Programming
• Algorithms & Data Structures
• Discrete Mathematics
• English Language I
• English Language II
• Academic Writing OR
• Study & Research Skills
Year 2
Compulsory
• Games Concepts
• Introduction to Networking
• Systems Analysis & Database Design
• Computer Systems and Security
• The Computing Challenge
• Interactive Applications
Year 3
ALL PATHWAYS
Compulsory
• Advanced Programming
• The Agile Professional
Optional
• Industrial Placement Year
SOFTWARE ENGINEERING PATHWAY
Compulsory
• Software Development
• Computer Security
• Mobile Computing
• Database Systems
GAMES DEVELOPMENT PATHWAY
Compulsory
• Games Development I
• Software Development
• Computer Graphics
• Database Systems
NETWORK TECHNOLOGY PATHWAY
Compulsory
• Network Management
• Computer Security
• Introduction to Network Routing
• Digital Evidence and Incidence Response
Year 4
ALL PATHWAYS
Compulsory
• Double Project
SOFTWARE ENGINEERING PATHWAY
Compulsory
• Advanced Software Engineering Techniques
• Object Oriented Methods in Computing
• Distributed Enterprise Systems
Optional
• Computer Graphics
• Wireless & Mobile Networks
• Research Topics in Computing
GAMES DEVELOPMENT PATHWAY
Compulsory
• Games Development II
• Maths and Technology for Games
• Object Oriented Methods in Computing
Optional
• Mobile Computing
• Research Topics in Computing
NETWORK TECHNOLOGY PATHWAY
Compulsory
• Cloud Computing
• Advance Routing
• Wireless & Mobile Networks
Optional
• Penetration Testing
• Research Topics in Computing
A range of careers opens to students upon completion of their degree. These include roles in business requirements analysis, design and development of database-backed systems, development of web and mobile applications, computer games development, system testing and management, wired and wireless networks management, network security, and many more. Moreover, the broad skills that our students acquire enable them to remain competitive in the fast evolving area of computing technology.