Registration for September 2014 has started.Apply Today

Nav
School of Sciences

TALKTOUS

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 the most cost effective way of meeting user needs. Computing specialists communicate with a wide range of people (managers, users and colleagues) and must be aware of the business implications of the decisions made. They must be familiar with appropriate tools and techniques, and skilled in their application.
While our course is focused on the latest tools and techniques used in the computing industry, it also prepares students to be lifelong learners, ensuring they can remain relevant in an always evolving employment landscape.

Each pathway covers a set of compulsory modules as well as a selection of specialisation modules. All pathways include significant training in developing complex programs, using object oriented programming. Regardless of the pathway students choose, they will have the opportunity to work on projects for industry clients, through an additional, optional yearlong industry module (sandwich year).

SOFTWARE ENGINEERING PATHWAY
In this pathway, students will acquire software development skills in a practical hands-on way. This covers a range of technologies - from mobile phones to enterprise applications - across the whole software development lifecycle, from understanding requirements through to design, implementation and testing. During the course, students will tackle complex, concurrent systems involving multiple, interacting components and build solutions for real-world problems.

GAMES DEVELOPMENT PATHWAY
Channel your love of computer games into your dream career. This pathway prepares students to work as part of a multi-skilled team, producing high quality, innovative and exciting games to tight deadlines. Students will learn through practice, using specially-designed projects and software libraries. While this pathway emphasises software development for computer games, it also prepares students for any career in software development.

NETWORK TECHNOLOGY PATHWAY
This practice-based pathway includes the latest developments in wired and wireless computer networking and relevant theory to acquire a broad view of the networking industry. Supported by teaching in state-of-the-art laboratories, students will use specialist software to develop not only their networking skills and understanding of theory – they will also consider the associated legal, social, ethical and commercial issues.

Modules

YEAR 1

CODE MODULE TITLE ECTS MODULE DETAILS
COMPULSORY
CO1407 Introduction to Programming 10   More Details
CO1406 Algorithms and Data Structures 10   More Details
MA1611 Discrete Mathematics 10   More Details
EF1705 English Language I 10   More Details
EF1706 English Language II 10   More Details
CO1808 Study & Research Skills 10   More Details
Academic Writing

YEAR 2

CODE MODULE TITLE ECTS MODULE DETAILS
COMPULSORY
CO1111 Computing Skills 10   More Details
CO1301 Games Concepts 10   More Details
CO1507 Introduction to Networking 10   More Details
CO1605 Systems Analysis & Database Design 10   More Details
CO1706 Interactive Applications 10   More Details
CO1801 Practitioner Skills 10   More Details

YEAR 3

CODE MODULE TITLE ECTS MODULE DETAILS
ALL PATHWAYS
COMPULSORY
CO2402 Advanced Programming 10   More Details
CO2403 Professional Skills 10   More Details
OPTIONS
Industrial Placement Year* 60
SOFTWARE ENGINEERING PATHWAY
COMPULSORY
CO2401 Software Development 10   More Details
CO2411 Software Engineering Practices 10   More Details
CO2508 Computer Security 10   More Details
CO2509 Mobile Computing 10   More Details
GAMES DEVELOPMENT PATHWAY
COMPULSORY
CO2301 Games Development 1 10   More Details
CO2401 Software Development   More Details
CO2409 Computer Graphics 10   More Details
CO2411 Software Engineering Practices 10   More Details
NETWORK TECHNOLOGY PATHWAY
COMPULSORY
CO2516 Network Management 10   More Details
CO2508 Computer Security 10   More Details
CO2511 Introduction to Network Routing 10   More Details
CO2513 Investigating Hardware & Operating Systems 10   More Details

YEAR 4

CODE MODULE TITLE ECTS MODULE DETAILS
ALL PATHWAYS
COMPULSORY
CO3808 Double Project 20   More Details
SOFTWARE ENGINEERING PATHWAY
COMPULSORY
CO3401 Advanced Software Engineering Techniques 10   More Details
CO3402 Object Oriented Methods in Computing 10   More Details
CO3409 Enterprise Application Development 10   More Details
OPTIONS
CO2409 Computer Graphics 10   More Details
CO3514 Wireless and Mobile Networks 10   More Details
CO3709 Research Topics in Computing 10   More Details
GAMES DEVELOPMENT PATHWAY
COMPULSORY
CO3301 Games Development 2 10   More Details
CO3303 Emerging Technologies for Games 10   More Details
CO3402 Object Oriented Methods in Computing 10   More Details
OPTIONS
CO2509 Mobile Computing 10   More Details
CO3709 Research Topics in Computing 10   More Details
NETWORK TECHNOLOGY PATHWAY
COMPULSORY
CO3509 Network Design and Management 10   More Details
CO3513 Advanced Routing 10   More Details
CO3514 Wireless and Mobile Networks 10   More Details
OPTIONS
CO2515 Penetration Testing 10   More Details
CO3709 Research Topics in Computing 10   More Details

ACCREDITATION/LINK WITH PROFESSIONAL BODIES

The course is recognised by the Cyprus Technical and Scientific Chamber (ETEK).

CAREER OPTIONS

A range of career options is available for graduates with a Computing degree, such as analysing clients’ business requirements and specifying appropriate IT systems, designing and managing wired and wireless networks, designing and developing databases, developing mobile and web applications, designing, developing and testing software systems, network security, multimedia development, and game development. The broad skills developed through the programme can allow students to pursue a range of careers without specialist entry requirements.