This unit introduces students to the core concepts of programming with an introduction to algorithms and the characteristics of programming paradigms.
Among the topics included in this unit are: introduction to algorithms, procedural, object-orientated & event-driven programming, security considerations, the integrated development environment and the debugging process.
On successful completion of this unit students will be able to design and implement algorithms in a chosen language within a suitable Integrated Development Environment (IDE). This IDE will be used to develop and help track any issues with the code.
As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation which are crucial for gaining employment and developing academic competence.
The aim of this unit is to provide students with wider background knowledge of computer networking essentials, how they operate, protocols, standards, security considerations and the prototypes associated with a range of networking technologies.
Students will explore a range of hardware, with related software, and will configure and install these to gain knowledge of networking systems. A range of networking technologies will be explored to deliver a fundamental knowledge of Local Area Networking (LAN), Wide Area Networking (WAN) and their evolution to form largescale networks and the protocol methodologies related to IP data networks will be explored.
On successful completion of this unit students will gain knowledge and skills to successfully install, operate and troubleshoot a small network; and the operation of IP data networks, router, switching technologies, IP routing technologies, IP services and basic troubleshooting. Supporting a range of units in the Higher National suite, this unit underpins the principles of networks for all and enables students to work towards their studies in vendor units, if applicable.
Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.
- Unit 3: Professional Practice
This unit provides a foundation for good practice in a variety of contexts. The ability to communicate effectively using different tools and mediums will ensure that practical, research, design, reporting and presentation tasks are undertaken professionally and in accordance with various communication conventions. In everyday life the ability to apply critical reasoning and solve problems are necessary skills to enable task resolution and facilitate effective decision-making.
Working with others in a group environment academically or within the workplace is an integral part of everyday life. Therefore, understanding the dynamics of teams in terms of culture, roles and responsibilities will ensure that there is a better understanding and awareness of the importance and value of teamwork. Continuing professional development, self-improvement and working towards various goals is an area that is encouraged in the workplace through the appraisals framework. In addition, professional development extends into higher levels of learning and the need to demonstrate effective research skills and academic reporting skills is also required.
Among the topics included in this unit are: the development of communication skills and communication literacy; the use of qualitative and quantitative data to demonstrate analysis, reasoning and critical thinking; and tasks that require the integration of others within a team-based scenario and planning and problem solving.
On successful completion of this unit students will be able to demonstrate leadership skills through the dynamics of team working, and through reflective practice be able to evaluate the contributions made as an individual and also of others. As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.
- Unit 4: Database Design and Development
The aim of this unit is to give students opportunities to develop an understanding of the concepts and issues relating to database design and development, as well as to provide the practical skills to translate that understanding into the design and creation of complex databases.
Topics included in this unit are: examination of different design tools and techniques; examination of different development software options; considering the development features of a fully functional robust solution covering data integrity, data validation, data consistency, data security and advanced database querying facilities across multiple tables; appropriate user interfaces for databases and for other externally linked systems; creating complex reports/dashboards, testing the system against the user and system requirements; and elements of complete system documentation.
On successful completion of this unit students will be able to use appropriate tools to design and develop a relational database system for a substantial problem. They will be able to test the system to ensure it meets user and system requirements and fully document the system by providing technical and user documentation. For practical purposes, this unit covers relational databases and related tools and techniques. A brief overview of object-oriented databases will also be covered.
Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.
The aim of this unit is to provide students with knowledge of security, associated risks and how security breaches impact on business continuity. Students will examine security measures involving access authorisation, regulation of use, implementing contingency plans and devising security policies and procedures.
This unit introduces students to the detection of threats and vulnerabilities in physical and IT security, and how to manage risks relating to organisational security.
Among the topics included in this unit are Network Security design and operational topics, including address translation, DMZ, VPN, firewalls, AV and intrusion detection systems. Remote access will be covered, as will the need for frequent vulnerability testing as part of organisational and security audit compliance.
Students will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.
- Unit 6: Managing a Successful Computing Project
The aim of this unit is to offer students an opportunity to demonstrate the skills required for managing and implementing a project. They will undertake independent research and investigation for carrying out and executing a computing project which meets appropriate aims and objectives.
On successful completion of this unit students will have the confidence to engage in decision-making, problem-solving and research activities using project management skills. They will have the fundamental knowledge and skills to enable them to investigate and examine relevant computing concepts within a workrelated context, determine appropriate outcomes, decisions or solutions and present evidence to various stakeholders in an acceptable and understandable format.
- Unit 8: Computer Systems Architecture
This unit introduces students to the foundations of computer systems architecture together with the integrated hardware and software components and subsystems that enable and allow data to be input, processed and output. The unit further explores the concepts of operating systems, hardware management and computer networks together with the practical skills needed to diagnose, troubleshoot and maintain computer systems taking the security of these systems into consideration.
Among the topics included in this unit are: CPUs, memory, input & output devices, ALU operations, program execution, operating systems (including kernel, file systems, API and system calls), hardware management, installation, firmware, device drivers, networking (including OSI and TCP/IP models), error and information gathering, fault diagnostics, security and problem resolution.
On successful completion of this unit, students will be able to explain the purpose and role of operating systems, the relationship between the subsystems embedded within a central processing unit, the core hardware and software components associated with computer operations and be able to configure the hardware and systems needed to establish a computer network together with practical diagnostic and troubleshooting techniques. As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation which are crucial for gaining employment and developing academic competence.
- Unit 10: Website Design and Development
This unit introduces students to the underpinning services required to host, manage and access a secure website before introducing and exploring the methods used by designers and developers to blend back-end technologies (server-side) with frontend technologies (client-side). To help ensure new designers are able to design and deliver a site that offers an outstanding User Experience (UX) supported by an innovative User Interface (UI) this unit also discusses the reasons, requirements, relationships, capabilities and features of the systems they will be using and gives them an opportunity to explore various tools, techniques and technologies with ‘good design’ principles to plan, design and review a multipage website.
Among the topics included in this unit are: domain structure, domain name systems, web protocols, database servers, development frameworks, website publishing, content management, search engine optimisation, web browsers, HTML standards, CSS and CSS pre-processing (LESS, SASS), presentation models, responsive design, integrated development environments, user requirements, interface design, user experience, branding, navigation, optimisation and validation.
On successful completion of this unit students will be able to explain server technologies and management services associated with the hosting and management of secure websites, categorise website technologies, tools and software used to develop websites, utilise website technologies, tools and techniques with good design principles to create a multipage website and create and use a Test Plan to review the performance and design of a multipage website.
As a result they will develop skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.