Skip to content

COMP502 – Fundamentals of Programming and Problem Solving

Module code
Module title
Fundamentals of Programming and Problem Solving
To enable students to apply the principles of software development to create simple working applications and use problem-solving and decision-making techniques to provide innovative and timely Information Technology outcomes.
  • BI1601
  • BI1606
  • BI1607
  • BI1804
NZQA Level
Level 5
NZQA Credits
Delivery method
  • Web-Supported
Learning hours
Total learning hours
Resources required
Learning Outcomes
1. Apply programming concepts and tools

2. Differentiate between procedural and object oriented programming

3. Apply the Principles of Implementation to the development of simple applications

4. Use problem-solving and decision making techniques which include logic and
mathematical concepts, problem solving methods, critical thinking, abstract reasoning, and
- Introduction to programming and programming development environment
- Programming basics
- Object oriented and procedural programming
- Simple input and output commands
- Variables types and operations
- Coding standards and indentation
- Conditions, selections and iterations (loops)
- Methods and parameters
- Modular programming
- Files and I/O
- Arrays
- Simple algorithms and problem solving
- Debugging and testing
- Graphical User Interface
- Software implementation methods
- Technical documentation
Teaching and Learning Strategy
Teaching methods will involve theoretical and practical classes which may include but not limited to lectures, class discussions, tutorials, case studies, simulations, computer laboratory work, group activities, face-to-face and online activities.
Assessment Criteria
In order to receive a passing grade, students must achieve a minimum 40% average over all supervised tests and achieve 50% overall for the module.
Learning and Teaching Resource
Wintec Learning Management Systems, Computer Laboratory
Required Textbooks
An extended reading list will be supplied by the tutor at commencement of the module. This will be updated annually

Wintec is part of Te Pūkenga - New Zealand Institute of Skills and Technology Learn More

Learn with purpose

Explore Te Pūkenga

Te Kāwanatanga o Aotearoa - New Zealand Government

Te Kāwanatanga o Aotearoa - New Zealand Government

Copyright © 2022 Wintec