Applied Computing Subject regulations
Applied Computing at the University of Waikato gives you the practical technological skills to provide effective business solutions.
Applied Computing is available within the Bachelor of Applied Computing (BAppComp). The qualification regulations define the requirements for the Bachelor of Applied Computing.
To be eligible to pass these papers, students should normally achieve a minimum grade of D in the internal assessment and the final examination, and an overall grade of C.
Applied Computing papers
| Code and paper title | Points | |
|---|---|---|
|
COMPX101
Introduction to Programming with AI Tools
Introduces C# programming using Visual Studio. Students learn fundamental concepts alongside modern practices, including AI-assisted tools, and gain... |
15 | 27A (Hamilton) & 27A (Online) & 27B (Hamilton) & 27B (Hamilton Waikato College) & 27B (Secondary School - Unistart) & 27X (Hainan University, Haikou China) & 27X (Hangzhou City University, Hangzhou China) |
|
COMPX161
Introduction to the Web
This paper introduces the creation of web content through the core technologies of the web. Students explore fundamental web design principles for... |
15 | 27B (Hamilton) & 27I (Hangzhou City University, Hangzhou China) & 27X (Hangzhou City University, Hangzhou China) |
|
ENGEN103
Engineering Computing
This paper introduces computer programming in languages such as the MATLAB and Python. It provides the basis for the programming skills required in... |
15 | 27A (Hamilton) & 27A (Tauranga) & 27G (Hamilton) & 27X (Hainan University, Haikou China) |
|
MATHS135
Discrete Structures
An introduction to a number of the structures of discrete mathematics with wide applicability in areas such as: computer logic, analysis of... |
15 | 27B (Hamilton) & 27B (Tauranga) & 27X (Hainan University, Haikou China) |
| Code and paper title | Points | |
|---|---|---|
|
COMPX221
User Experience Design for Creative Industries
An introduction to user experiences and user interfaces - where students develop skills and techniques for the design and development of interfaces... |
15 | 27A (Hamilton) |
|
COMPX222
Web Development
This paper provides a broad overview of the principles and technologies used in Web Applications, with practical experience of client-side and... |
15 | 27X (Hangzhou City University, Hangzhou China) |
|
COMPX251
Applied Computing Tools 1
This paper enables students to widen their experience of computer software using an intensive laboratory programme. Students select from a variety of... |
15 | 27A (Hamilton) & 27B (Hamilton) & 27H (Hamilton) & 27X (Hangzhou City University, Hangzhou China) |
|
COMPX252
Applied Computing Tools 2
This paper provides an opportunity to explore several software applications in depth. It is based on an intensive laboratory programme, where... |
15 | 27A (Hamilton) & 27B (Hamilton) & 27H (Hamilton) |
|
CSMAX270
Cultural Perspectives for Computing and Mathematical Sciences
This paper explores cultural and ethical perspectives in computing and mathematical sciences. Students examine how Māori and other Indigenous... |
15 | 27B (Hamilton) & 27B (Tauranga) |
|
DSIGN241
Aspects of Web Design
This course enables students to identify user needs and emerging opportunities to shape next‑generation web content and interactive experiences... |
15 | 27A (Hamilton) & 27X (Hangzhou City University, Hangzhou China) |
| Code and paper title | Points | |
|---|---|---|
|
COMPX310
Machine Learning
This paper introduces Machine Learning (ML) which is the science of making predictions. ML algorithms strive to be fast and highly accurate, while... |
15 | 27B (Hamilton) & 27X (Hainan University, Haikou China) |
|
COMPX322
Advanced Web Development
This paper covers a range of topics relating to the development of web applications. These include the latest developments in HTML, CSS and... |
15 | 27A (Hamilton) & 27A (Tauranga) & 27X (Hangzhou City University, Hangzhou China) |
|
COMPX323
Advanced Database Concepts
This paper provides an introduction to the advanced features of database management systems. Students will learn to use and manipulate advanced... |
15 | 27A (Hamilton) |
|
COMPX324
User Experience Design
An introduction to the field of user experience - where students develop skills and techniques for the design and evaluation of interfaces for... |
15 | 27B (Hamilton) & 27B (Tauranga) & 27X (Hangzhou City University, Hangzhou China) |
|
COMPX335
Emerging Technologies
This paper centres on Emerging Technologies including Social Robotics and the Internet of Things. In this paper, students will learn human robot... |
15 | 27A (Tauranga) |
|
COMPX390
Directed Study
A directed study involving the design, implementation and testing of the solution to a hardware and/or software engineering problem and production of... |
15 | 27A (Hamilton) & 27A (Tauranga) & 27B (Hamilton) & 27B (Tauranga) & 27X (Hamilton) & 27X (Tauranga) |
| Code and paper title | Points | |
|---|---|---|
|
COMPX535
Advanced Emerging Technologies
This paper centres on Emerging Technologies including Social Robotics and the Internet of Things. In this paper, students will learn human robot... |
15 | 27A (Hamilton) & 27A (Tauranga) |
|
COMPX585
Preparation for Research in Computer Science
A paper about how to plan, conduct and report research in the field of computer science, in which students gain skills in and understanding of... |
15 | 27B (Hamilton) |
-
COMPX101 Introduction to Programming with AI Tools
Introduces C# programming using Visual Studio. Students learn fundamental concepts alongside modern practices, including AI-assisted tools, and gain...
Points 15 27A (Hamilton) & 27A (Online) & 27B (Hamilton) & 27B (Hamilton Waikato College) & 27B (Secondary School - Unistart) & 27X (Hainan University, Haikou China) & 27X (Hangzhou City University, Hangzhou China)COMPX161 Introduction to the WebThis paper introduces the creation of web content through the core technologies of the web. Students explore fundamental web design principles for...
Points 15 27B (Hamilton) & 27I (Hangzhou City University, Hangzhou China) & 27X (Hangzhou City University, Hangzhou China)ENGEN103 Engineering ComputingThis paper introduces computer programming in languages such as the MATLAB and Python. It provides the basis for the programming skills required in...
Points 15 27A (Hamilton) & 27A (Tauranga) & 27G (Hamilton) & 27X (Hainan University, Haikou China)MATHS135 Discrete StructuresAn introduction to a number of the structures of discrete mathematics with wide applicability in areas such as: computer logic, analysis of...
Points 15 27B (Hamilton) & 27B (Tauranga) & 27X (Hainan University, Haikou China) -
COMPX221 User Experience Design for Creative Industries
An introduction to user experiences and user interfaces - where students develop skills and techniques for the design and development of interfaces...
Points 15 27A (Hamilton)COMPX222 Web DevelopmentThis paper provides a broad overview of the principles and technologies used in Web Applications, with practical experience of client-side and...
Points 15 27X (Hangzhou City University, Hangzhou China)COMPX251 Applied Computing Tools 1This paper enables students to widen their experience of computer software using an intensive laboratory programme. Students select from a variety of...
Points 15 27A (Hamilton) & 27B (Hamilton) & 27H (Hamilton) & 27X (Hangzhou City University, Hangzhou China)COMPX252 Applied Computing Tools 2This paper provides an opportunity to explore several software applications in depth. It is based on an intensive laboratory programme, where...
Points 15 27A (Hamilton) & 27B (Hamilton) & 27H (Hamilton)CSMAX270 Cultural Perspectives for Computing and Mathematical SciencesThis paper explores cultural and ethical perspectives in computing and mathematical sciences. Students examine how Māori and other Indigenous...
Points 15 27B (Hamilton) & 27B (Tauranga)DSIGN241 Aspects of Web DesignThis course enables students to identify user needs and emerging opportunities to shape next‑generation web content and interactive experiences...
Points 15 27A (Hamilton) & 27X (Hangzhou City University, Hangzhou China) -
COMPX310 Machine Learning
This paper introduces Machine Learning (ML) which is the science of making predictions. ML algorithms strive to be fast and highly accurate, while...
Points 15 27B (Hamilton) & 27X (Hainan University, Haikou China)COMPX322 Advanced Web DevelopmentThis paper covers a range of topics relating to the development of web applications. These include the latest developments in HTML, CSS and...
Points 15 27A (Hamilton) & 27A (Tauranga) & 27X (Hangzhou City University, Hangzhou China)COMPX323 Advanced Database ConceptsThis paper provides an introduction to the advanced features of database management systems. Students will learn to use and manipulate advanced...
Points 15 27A (Hamilton)COMPX324 User Experience DesignAn introduction to the field of user experience - where students develop skills and techniques for the design and evaluation of interfaces for...
Points 15 27B (Hamilton) & 27B (Tauranga) & 27X (Hangzhou City University, Hangzhou China)COMPX335 Emerging TechnologiesThis paper centres on Emerging Technologies including Social Robotics and the Internet of Things. In this paper, students will learn human robot...
Points 15 27A (Tauranga)COMPX390 Directed StudyA directed study involving the design, implementation and testing of the solution to a hardware and/or software engineering problem and production of...
Points 15 27A (Hamilton) & 27A (Tauranga) & 27B (Hamilton) & 27B (Tauranga) & 27X (Hamilton) & 27X (Tauranga) -
COMPX535 Advanced Emerging Technologies
This paper centres on Emerging Technologies including Social Robotics and the Internet of Things. In this paper, students will learn human robot...
Points 15 27A (Hamilton) & 27A (Tauranga)COMPX585 Preparation for Research in Computer ScienceA paper about how to plan, conduct and report research in the field of computer science, in which students gain skills in and understanding of...
Points 15 27B (Hamilton)
2027 Subject regulation information current as at 12 Sep 2026 01:00am