Code Division courses are industry driven, and will collaborate with you to meet your organisations training needs. Code Division provide flexible high quality up skilling and reskilling courses in: data analysis, cyber resilience, business applications and software development.

 

Professional Development Awards (PDAs) extend or broaden professional or vocational skills and are linked to National Occupational Standards. The PDA qualifications in Cyber Resilience aim to provide foundation knowledge and skills in cyber security to increase awareness and develop deeper knowledge and appropriate skills of the discipline. These qualifications also raise awareness of the societal aspects of cyber security.  The principal aim of the qualifications is to introduce cyber security to learners already employed across the wider workforce, to encourage interest in this emerging discipline as a potential future career and to improve cyber security knowledge for all learners irrespective of their vocational goals. They are suitable for all learners who wish to develop their cyber security awareness in support of their contribution to strengthening the cyber resilience of their employer organisation.

PDA Cyber Resilience at SCQF level 7

Group award consists of: Cyber Resilience, Data Security, Professionalism and Ethics in Cyber Security, Social Engineering.

PDA Cyber Resilience at SCQF level 8

Group award consists of: Threat Analysis, Cyber Security Controls, Intrusion Detection, Analysis and Response and one from these options:  Intrusion Prevention Systems, Penetration Testing, Ethical Hacking, Cryptography, Software Security, Application Security.

PDA Cyber Resilience at SCQF level 9

Group award consists of: Cyber Resilience, Network Security Monitoring, Cyber Security Risk Management. 

This Level 8 course recognises the need for sharp, flexible, focused education, skills and training at a high level in the modern business environment. Professional Development Awards (PDAs) are designed to develop and deliver these skills quickly and cost effectively. The PDA in Office Management and IT delivers the essential skills and knowledge for a range of roles. This online course looks in particular at issues with remote working, working with the cloud and the technologies needed to effective run businesses.  The award consists of 6 mandatory Units:

  • Office Management
  • Developing the Individual within a Team
  • IT in Business: Advanced Word Processing
  • IT in Business: Advanced Spreadsheets
  • IT in Business: Advanced Databases
  • Information and Communication Technology in Business

This level 7 course recognises the need for sharp, flexible, focused education, skills and training at a high level. Professional Development Awards (PDAs) are designed to develop and deliver these skills quickly and cost effectively. The PDA in Information Technology in Business delivers essential skills and knowledge needed for a range of business and IT roles. This makes it suitable CPD for those working or for anyone seeking to enter employment in this area.

  • IT in Business: Word Processing and Presentation Skills
  • IT in Business: Spreadsheets
  • IT in Business: Databases

The Professional Development Awards in Software Development at SCQF levels 7, 8 and 9 focus on skills in computer programming. These qualifications equip learners with a wide range of underpinning knowledge and skills relevant to computer programming, together with practical skills in software maintenance and program testing.  Areas covered include software development analysis, design and implementation. There is also a software development project where learners will have opportunities to work within a programming project team and apply project management techniques to the software development process.

PDA Software Development at SCQF level 7

Analysis and Design: UX Design, Wireframes, Agile Methodology, User Stories

Implementation and Testing: Data Types, programming constructs, algorithms and data structures, Test planning, unit, integration and system testing, debugging techniques.

Group Project: Use planning and collaboration tools, create development and test plan,

Analysis requirements, produce wireframes and system interaction diagrams, develop and refactor code, implement test plan and evaluate test results.     

PDA Software Development at SCQF level 8

Analysis and Design: UX Design, agile, Kanban and alternative methodologies, object oriented analysis and design, identifying and organising objects, identifying objects state and behaviour, creating class, sequence and other UML diagrams.  

Implementation and Testing: Object oriented programming, encapsulation, inheritance, overloading and

Over-riding methods, using interfaces, using abstract data structures, implementing sorting and searching algorithms, test driven development.    

Group Project: Use planning and collaboration tools, apply methodology, gather and prioritise requirements, outline test plan, produce UI design and UML diagrams, apply OOP constructs, interact with data persistence, test and evaluate product.

PDA Software Development at SCQF level 9

Analysis and Design: OO analysis and design techniques, definition of software requirements, plan development of software project, requirement and analysis, use architectural patterns for applications, use design patterns to demonstrate relationships and interactions between classes.     

Implementation and Testing: Object oriented programming, encapsulation, inheritance, overloading and

Over-riding methods, using interfaces, using abstract data structures, implementing sorting and searching algorithms, test driven development.   

Group Project: Plan development of a complex software product as part of a team, produce wireframe, system interaction and object diagrams, identify appropriate design patterns, use version control software, integrate external APIs, interact with data persistence, test the operation and acceptance of product.   

The purpose of this unit is to introduce learners to data analysis. It will provide essential analysis skills to data workers, who want to acquire additional data skills as part of their current work role. The focus of the unit is data preparation and analysis, rather than data visualisation and communication.

Topics: extracting data from internal and external sources, common data formats, data quality, data bias, tools for extracting and transforming data, data transformation types, filtering, sorting, combining, separating and grouping data, data cleaning, data structures, data aggregations including pivot tables, normal distribution, standard deviation and measures of dispersion and correlation.

The purpose of this unit is to develop learners’ data analysis skills using different software applications. This unit is suitable for learners who want to develop their existing data analysis skills, as part of their current work role, and those who wish to gain specialist skills in this field. Previous experience of data analysis and familiarity with numerical software (such as Excel) are essential. The focus of the unit is data preparation and analysis, rather than data visualisation and communication. The unit covers: data extraction (including data quality), data transformation (including data cleaning), and data analysis (including a variety of statistical analyses).  Learners will use excel to carry out analyses on large, complex datasets to gain insights and facilitate data-driven decision making. Statistical methods will be introduced in context, including correlation and probability.

Topics: Business intelligence and data-driven decision making, business processes and data flows, internal and external data sources, data quality, descriptive, diagnostic, predictive and prescriptive analysis, data management including security, ethical implications of business requirements, tools for data analysis and querying data sources, types of data (categorical and numerical data and their sub-types), data formats, data structures including tables and databases, data models and types of table relationship, data quality including data bias, tools for data transformation, string manipulation including extracting a substring, replacing part of a string, joining strings and splitting strings, data cleaning, data modelling including star schema, data loading, exploratory data analysis and targeted data analysis (hypothesis testing), probability and probability distributions, summary statistics including measures of centrality, spread and skewness, concept of correlation and correlation matrices.

Code Division can develop bespoke courses that suit individual business needs, embedding high level SQA accreditation units if required including: Database Design and SQL, Java Programming, Python Programming, Developing mobile apps, Developing Mobile Web Apps, Cyber Resilience, Web Technologies, Professionalism and Ethics in Computing, Data Security, Machine Learning, Artificial Intelligence, Big Data, Internet of Things, Team Working in Computing, Object Oriented Programming, Algorithms and Data Structures, Advanced Spreadsheets, Software Development Graded Project.