Course curriculum

  • 1

    Introduction to Working in the Industry

    • Glossary of Key Terms: Working in the Industry [Sections 1 - 5]

    • Glossary of Key Terms: Programming [Sections 6 - 8]

  • 2

    Section 1: Nature Of The ICT Industry

    • 1.1. General Features of the Information & Communications Technology (ICT) Industry

    • 1.2. Sectors / Service Areas Within the ICT Industry

      FREE PREVIEW
    • 1.3. Interrelationships Between Sectors / Service Areas

    • 1.4. Career Pathways Across the ICT Industry

    • 1.5. Industry Currency

    • Quiz 1: Nature Of The ICT Industry

    • Test Your Knowledge Section 1: Nature Of The ICT Industry Answers

  • 3

    Section 2: Employment

    • 2.1. Types of Employment

    • 2.2. Awards, Agreements & Contracts

      FREE PREVIEW
    • 2.3. Employment Terms & Conditions for a Specific ICT Job Role

    • 2.4. Employer & Employee Rights & Responsibilities

    • 2.5. Code of Conduct

    • 2.6. Maintaining a Respectful Workplace

    • 2.7. Equal Employment Opportunity (EEO)

    • Quiz 2: Employment

    • Test Your Knowledge Section 2: Employment Answers

  • 4

    Section 3: ICT Industry Worker

    • 3.1. Characteristics Of An ICT Worker

    • 3.2. Values, Opinions & Ethics

    • 3.3. Scope of Responsibility in an ICT Workplace

    • 3.4. Using Feedback To Improve Performance

    • 3.5. Types Of Feedback

    • 3.6. Analysing Feedback

    • 3.7. Importance Of Work-Life Balance

    • Quiz 3: ICT Industry Worker

    • Test Your Knowledge Section 3: ICT Industry Worker Answers

  • 5

    Section 4: Work Practices

    • 4.1. Impact Of Poor Work Practices

    • 4.2. Work Tasks Typical To An ICT Workplace

    • 4.3. Work Instructions

    • 4.4. Working Sustainably

    • 4.5. Work Practices In Accordance With Industry Standards, Policy & Procedures

    • Quiz 4: Work Practices

    • Test Your Knowledge Section 4: Work Practices Answers

  • 6

    Section 5: Working With Others

    • 5.1. Developing Collegial Workplace Relationships

    • 5.2. The Communication Cycle

    • 5.3. Effective Communication

    • 5.4. Effective Questioning & Listening Techniques

    • 5.5. Barriers to Communication

    • 5.6. Strategies for Overcoming Barriers to Communication

    • 5.7. Tools Used to Communicate Effectively

    • 5.8. Importance of Teamwork

    • 5.9. Managing Workplace Conflict

    • 5.10. Team Collaboration

    • Quiz 5: Working With Others

    • Test Your Knowledge Section 5: Working With Others Answers

  • 7

    Section 6: Application Requirements

    • 6.1. User Interface (UI) & User Experience (UX)

    • 6.2. Introduction to IPO Diagrams

    • 6.3. IPO Diagram Example: E-Mail

    • 6.4. IPO Diagram Example: Checkout System

    • 6.5. IPO Diagram Example: Online Shopping

    • 6.6. Introduction to Flowcharts

    • 6.7. Flowchart Example: Login to a System

    • 6.8. Flowchart Example: Counter

    • 6.9. Flowchart Example: Command Inputs

    • 6.10. Flowchart Example: Checkout System

    • 6.11. Introduction to Data Flow Diagrams (DFD's)

    • 6.12. Data Flow Diagrams (DFD) Overview: Level 0

    • 6.13. Data Flow Diagrams (DFD) Overview: Level 1

    • 6.15. Introduction to Structure Charts

    • 6.16. Structure Chart Example: Streaming Service

    • 6.17. Structure Chart Example: Checkout System

    • 6.18. Structure Chart Example: Online Shopping

    • 6.19. Data in Programming

    • 6.20. Hardware for Programming

    • 6.21. Needs Analysis

    • 6.22. Feasibility Study

    • 6.23. Language Requirements

    • 6.24. Paradigm Requirements

    • 6.25. Industry Standards & Guidelines

    • Quiz 6: Application Requirements

    • Test Your Knowledge Section 6: Application Requirements Answers

  • 8

    Section 7: Programming

    • 7.1. Introduction to Algorithms

    • 7.2. Variables

    • 7.3. Data Types

    • 7.4. Operators: Arithmetic, Relational & Logical

    • 7.5. Control Structures

    • 7.6. Pseudocode Keywords

    • 7.7. Algorithm Example: Sequence

    • 7.8. Algorithm Example: Binary Selection

    • 7.9. Algorithm Example: Multi-way Selection

    • 7.10. Algorithm Example: Pre-Test Iteration

    • 7.11. Algorithm Example: Post-Test Iteration

    • 7.12. Algorithm Example: FOR, NEXT Iteration

    • 7.13. Subroutines & Modules

    • 7.14. Data Structures: Arrays

    • 7.15. Data Structures: Files

    • 7.16. Types of Searches: Linear & Binary

    • 7.17. Types of Sorts: Bubble, Insertion & Selection

    • 7.18. Generating Syntax

    • 7.19. Integrated Development Environment (IDE)

    • Quiz 7: Programming

  • 9

    Section 8: Development, Code Testing & Evaluation

    • 8.1. Purpose Of Documentation

    • 8.2. Use Of A Debugger

    • 8.3. Test Data

    • 8.4. Feedback To Support Development

    • 8.5. Criteria Used For Evaluating Solutions

    • 8.6. Top-Down Design

    • 8.7. Computational Thinking

  • 10

    Test Your Knowledge: Working In The Industry

    • Practice Exam Style Essay Question 1: Nature of the ICT Industry & Its’ Workers

    • Sample Response Essay 1: Nature of the ICT Industry & Its’ Workers

    • Practice Exam Style Essay Question 2: Programming

    • Sample Response Essay 2: Programming