Computing Degree Programmes
Course Progression
The following chart shows your progression over 4 levels to a degree.
B.Sc. (Hons) in Computing with specialism in Computing
One of the most popular programmes at APIIT, the graduates from this programme become qualified to pursue careers with computer users, software houses and manufacturers as software and application professionals or consultants. This programme allows you more choice and flexibility in the area of computing as it provides a broad view of computer systems, hardware and software and information systems.
You can also select a specialist area after your first year or you can continue with this general Computing degree if you prefer.
The Programme
The first year covers aspects such as software design & development, multimedia systems, hardware & software systems as well as internet applications & technology. This will provide you with the solid groundwork to make informed decisions about your subsequent specialism and the direction of your course.
The first year has modules that allow you to explore some of the specialisms that will be offered. You can choose an option from 6 modules following which you can either continue with the general computing degree or choose to take the relevant specialism in your second year.
If you decide to continue with the computing degree you will experience a wide selection of modules covering all aspects of the development and use of computing.
The final year includes a large project in an area of computing that you are interested in.
Career Prospects
Upon completion of this course, you will be qualified to pursue a career in the IT department of most companies, software houses and computer manufacturers. You will be able to develop computer-based solutions to a wide variety of real-world problems and do so in a professional manner.
B.Sc. (Hons) in Computing with specialism in Web Development
Since the internet has had a tremendous impact on industry, commerce, education and society, focusing on web development will allow you to develop skills in analysis, design, implementation and evaluation of many aspects of web development using current techniques and software tools.
This programme combines software production skills with web applications in the context of web development.
The Programme
With the exception of the option module, which is required to be Web Design and Development to specialise in Web Development, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3. The programme emphasizes multiple development and production structures and arms you with the broad knowledge of all technical aspects of web development, from presentation design to complex implementation.
The final year includes a large project in the area of web development.
Career Prospects
This qualification will assist you to gain employment as a web designer or developer and you will enter the employment market with the advantages of strong technical skills in software design and information systems development in the context of building a variety of systems and structures related to the worldwide web.
B.Sc. (Hons) in Computing with specialism in Multimedia Computing
Like the internet, multimedia applications have made a tremendous impact on industry, commerce, education and society. You will have the opportunity to develop skills in analysis, design, implementation and evaluation of many aspects of multimedia computing using new and established techniques and software tools.
This programme combines software engineering skills with information systems development in the context of building interactive multimedia applications.
The Programme
With the exception of the option module, which is required to be Introduction to Multimedia Applications to specialise in Multimedia Computing, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3. The programme emphasizes the computing in multimedia rather than the art / design elements and arms you with a broad knowledge of all technical aspects of multimedia systems architecture, from presentation design to complex implementation.
The final year includes a large project in the area of Multimedia Computing.
Career Prospects
This qualification will assist you to gain employment as a multimedia practitioner and you will enter the employment market with the advantages of strong technical skills in software design and information systems development in the context of building quality interactive multimedia applications.
B.Sc. (Hons) in Computing with specialism in Software Engineering
Each year, organisations worldwide spend millions building very complicated software systems that fail because, somehow, they do not satisfy the users’ requirements.
This award adopts a systematic approach to developing high quality software systems that do meet the users’ needs. Much of the content is practical in nature and aims to mould software engineers who are able to identify and solve real-world problems.
The Programme
With the exception of the option module, which is required to be Aspects of Software Engineering to specialise in Software Engineering, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3.
You will be introduced to a variety of modern software design methods: innovative development tools; novel programming approaches; techniques for dealing with the human & technical complexity involved in specifying & building large systems; managing design & development teams; and measuring resultant software quality. You will study all phases of the system development life cycle with an emphasis on structure, requirements, design, programming and management in order to graduate as a well-rounded computer professional, able to progress your career as IT continues to evolve.
The final year includes a large project in the area of Software Engineering.
Career Prospects
You will have acquired the knowledge and techniques to be employed as an application development and software engineer as required by a wide variety of companies and organisations.
B.Sc. (Hons) in Computing with specialism in Mobile Computing
This programme will develop your skills in mobile communication principles and design to enable you to specify and develop mobile communications systems solutions. You will become familiar with the different technologies currently available, and upon completion of this programme, you will be able to specify and manage the implementation of a range of mobile communications systems.
The Programme
With the exception of the option module, which is required to be Introduction to Networking with LAN’s & WAN’s to specialise in Mobile Computing, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3.
This programme offers you an opportunity to develop skills ranging from application development and middleware support for mobile applications to fixed and mobile networking technologies and standards. The distinctive areas of mobile communications and real-time / embedded systems are developed within the programme.
You will be equipped with a broad knowledge of all aspects of Mobile Computing architecture, from presentation design to complex implementation. You will also be introduced to many facets of mobile communications such as Real Time Systems, and designing corporate networks as well as having access to many general computing options.
The final year includes a large project in the area of Mobile Computing.
Career Prospects
Your specialist knowledge of design issues in the mobile communications sector, with its developing needs for hardware, software and systems will make you highly sought after in the fast-moving and growing sector.
B.Sc. (Hons) in Computing with specialism in Artificial Intelligence
Having the intelligence to respond rapidly, flexibly and accurately in the face of changing circumstances is one of the mort important features of many new software systems.
Apart from the intellectual challenges and sense of satisfaction which derive from studying intelligent agents, machine learning, language processing, memory and automated problem solving, the programme will equip graduates to become intelligent systems practitioners. The development of the intelligent systems award has also been driven forward in response to business imperatives, not least, those arising from the potential of the Internet for e-commerce / manufacturing and an increasing need for the better targeting and filtering of Internet services.
The Programme
With the exception of the option module, which is required to be Introduction to Artificial Intelligence to specialise in Artificial Intelligence, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3.
Artificial intelligence is introduced into the degree in the first year. The subject is then developed throughout the programme to form a solid basis for study in the final year; in particular the project. As with all the degrees within the scheme, the broader aspects of computing are part of the other core elements.
The final year includes a large project in the area of Artificial Intelligence
Career Prospects
Traditional artificial techniques and insights into human intelligence and cognitive processes are the features of this award which will equip graduates to become intelligent systems practitioners in the industrial, scientific, entertainment and academic sectors of the computing jobs market.
B.Sc. (Hons) in Computing with specialism in Computer Security
Computer systems store, process and communicate a wide variety of data. Much of this data is private and the improper access to it can result in significant costs to the organisation or person that owns the data. Securing computer systems against malicious attack or even against inadvertent damage is vital to any computer system. This award gives you the knowledge and skills to enable you to prevent attacks and inadvertent damage to computer systems.
The Programme
With the exception of the option module, which is required to be Introduction to Security Technologies to specialise in Computer Security, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3.
The later years will see you deepen your knowledge of computer networks and the hardware and system software of computer systems to enable you to understand the mechanisms used in an attack. Computer system security will be examined both at the technical level and also at the level of general policy / strategy. The security of both stand-alone computer systems and networks will be considered. Specialist modules will cover areas such as computer system security, network security and biometrics. Practical work in the specialist modules and the final year project will involve the development of appropriate security software.
The final year includes a large project in the area of Computer Security.
Career Prospects
This is an important and growing area of work for computing professionals. Any organisation that has a computer network or uses the internet potentially has a security problem. Any reasonable sized organisation will need people with specialised skills to help protect their systems and data. You may also find yourself working for a specialist consultancy firm that provides such a service to smaller organisations.
B.Sc. (Hons) in Computing with specialism in Knowledge Management
Data and, more broadly, information and knowledge are the most important commodities for most modern businesses – think of an insurance company or a large bank. It is vital that useful information can be extracted from the data and made available to management and staff working in the organisation to support their organizational activities. This data also needs to be managed and safeguarded against deliberate or accidental loss. This award will prepare you to manage and utilise the huge amount of data that modern organisations possess to enable them to further their business or organizational goals.
The Programme
With the exception of the option module, which is required to be Introduction to Artificial Intelligence to specialise in Knowledge Management, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3. In the later years you will specialise in the study of database systems and related internet technologies. You will examine how data and knowledge needs to be managed in an organization to provide a strategic resource to higher management. You will also study methods by which useful information can be extracted from collections of data (often called data mining).
The final year includes a large project in the area of Knowledge Management.
Career Prospects
These is a well established and significant demand from industry for database administrators and database and internet database application developers. The area of data mining is also a developing area of computing and demand is likely to increase for people with skills in this area.
B.Sc. (Hons) in Computing with specialism in Biometrics
Biometrics is a growing area of computer related technology and application. It concerns the measurement, analysis and use of biological data within systems to verify identity, normally as part of a security system, to control access to sensitive resources. It is a specialist area of computing which applies automated analysis by computers to devices that make measurements of biological features of human users. In more general terms it can also be applied within medicine to provide mechanisms to help in the analysis of biological data that might help in diagnosis and monitoring of patients.
The Programme
Biometrics is a growing area related to the discipline of computing, as the technical aspects of measurement require both analysis by computers and the interfacing of the measurement devices with computer systems. Thus the first year will aim to provide you with a solid grounding in computing principles.
The later years will see you deepen your knowledge of computer hardware and system software as used in the interfacing of computer systems to measurement devices and the use of computers in the analysis of data. There will be specialist modules that will cover the biological background required and to look specifically at the use of biometrics in computer security systems.
With the exception of the option module, which is required to be Introduction to Security Technologies to specialise in Biometrics, you will study the same modules as in level 1 of the general computing degree. You will specialise further in Levels 2 and 3.
The final year includes a large project in the area of Biometrics.
Career Prospects
Biometrics is a growing area of application of computing systems. With the growth of the sophistication of attacks on computer systems, expertise in this area will become increasingly useful in the future. Computer security companies will need to employ individuals who have expertise in this area.