View the full list of our information technology programmes. To search by programme, head to the programme page to find which courses they offer.
Please note: Not all courses are offered for every trimester in the year. If you are unsure, you can get in touch to find out more.
Level 4 | 15 credits
Learn how to apply essential knowledge and concepts of business analysis, user experience and interface design to ethically create interactive digital media while demonstrating project management and communication skills.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: NZ Cert in IT Essentials
Level 4 | 15 credits
Learn how to apply essential knowledge and concepts of information systems and project management methodologies in developing a relational database solution for an organisation.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: NZ Cert in IT Essentials
Level 4 | 15 credits
Learn how to apply essential knowledge and concepts of software development to create simple applications.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: NZ Cert in IT Essentials
Level 4 | 15 credits
Learn how to apply essential knowledge and concepts of computer hardware, operating systems, applications, networks, storage and security conforming to professional practice and ethical principles.
Cover topics such as:
On successful completion of the course, learners will be able to:
Offered by: NZ Cert in IT Essentials
Level 5 | 15 credits
Get an introduction to topics in discrete mathematics that are important for studies in computing and to topics in statistics that are directed to the needs of the IT industry.
Cover topics such as; algorithms, number bases, computer representation of numbers, logic, sets and relations, functions, induction and recursion, Boolean algebra, digital circuits, graph theory, trees, visual presentation of data, measures of central tendency, measures of dispersion including, standard deviation, sampling, probability, the normal distribution, correlation, regression, and hypothesis testing.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 5 | 15 credits
Get introduced to the theories, principles and practical skills associated with effective communication in relation to Information Technology contexts.
Cover topics such as: principles of effective communication strategies and business communication practices including: meeting techniques, interviews record keeping, technical writing and use of mainstream business software, principles and practices of team and group work, leadership, negotiation, conflict management, workplace ethics and legal implications, and verbal and non-verbal communication.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 5 | 15 credits
Gain the skills to utilise design principles to evaluate digital interactive products. Develop the skills and knowledge to design and develop a digital interactive product.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 5 | 15 credits
Gain an understanding of basic information security principles and approaches as well as recognise the major information security threats and countermeasures
Cover topics such as; information security fundamentals, personal security, computer security, malware, mobile security, and privacy.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 5 | 15 credits
Gain a basic understanding of how data is modelled, stored, manipulated and analysed using databases and visualisation techniques.
Cover topics such as; data visualisation techniques such as bar charts, pie charts, scatter diagrams, gauges and bubble charts created within a variety of software tools; conceptual and logical data modelling techniques that capture the data requirements of simple systems; normalisation of tables; introduction to Structured Query Language (SQL) such as Data Definition language (DDL) and Data manipulation language (DML) statements to create simple databases and to manipulate and extract data.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 5 | 15 credits
Get introduced to fundamental networking concepts, technologies, the basics of network theory and the skills needed to implement a simple network.
Cover topics such as: network protocols, IP address calculations, ethernet concepts, subnetting, basic router and switch configuration, network topologies, and networking concepts: client/server, peer-to-peer.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 5 | 15 credits
Learn how to design software using appropriate syntax, implement software designs and apply basic object-oriented concepts.
Course content includes: introduction to primitive data types; operators; pseudocode and flow chart; conditional statements and iteration; declaring, defining and using functions for structural as well as object-oriented programming; and passing parameters to functions by value and by reference; arrays; string class; user defined types; unit testing; reusability; and recursion.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 5 | 15 credits
Get an introduction to the theory and practice of software testing. This is a vocational course to help learners seek employment in junior software testing roles and/or gain foundation-level software testing certification.
Course content includes: testing principles; test process; procedures and processes in software testing; range psychology of testing; software development models; test development process; categories of test design techniques; designing test cases for given control flows; test organization; test planning and estimation; test progress monitoring and control; configuration management and risk and testing; incident reporting; and effective use of tools, and potential benefits and risks.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 5 | 15 credits
Get introduced to the underlying principles, evolution and implementation of operating systems. Gain experience in using operating system instructions.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 5 | 15 credits
Get introduced to the theories, principles and practical skills associated with effective communication in relation to Information Technology contexts.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Gain a basic understanding of how data is modelled, stored, manipulated, and analysed using databases and visualisation techniques.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Gain an understanding of computer software through the study of logic methods, software development and documentation methods, and give experience in using simple programming language elements. Understand concepts of systems theory, the stages of the systems development life cycle, and concepts in systems analysis and design.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Get introduced to fundamental programming skills. Get the opportunity to develop and maintain applications in a commonly used programming language.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Get introduced to topics in discrete mathematics that are important for studies in computing and to topics in statistics that are directed to the needs of the IT industry.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Get introduced to the fundamentals of networking, data communications concepts, principles, technologies, devices, and skills needed to implement a simple network. To enable students to experience installation, configuration, testing and troubleshooting of simple router and switch-based ethernet networks.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Gain the skills to utilise design principles to evaluate digital interactive products. Develop the skills and knowledge to design and develop a digital interactive product
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Gain an understanding of basic information security principles and approaches, and recognise the major information security threats and countermeasures.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Diploma in Information Systems
Level 5 | 15 credits
Get introduced to the skills and knowledge students will require to enable them to provide effective IT solutions for an organisation.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Get introduced to key database concepts as well as developing skills to manage and administrate a relational database.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Get introduced to the troubleshooting and maintenance of microcomputer hardware, software, and peripherals. Understand the fundamentals and basic concepts of computer networks.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Learn how to apply professional, legal, and ethical principles and practices in a socially responsible manner, and apply business concepts and analysis, communication and interpersonal skills relevant to IT roles.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Learn how to apply knowledge of IT Service Management and be able to trouble shoot and resolve a range of common system, networking, application and security problems using appropriate tools and procedures.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Learn how to demonstrate skills in the planning, building, maintaining, troubleshooting, securing, and supporting of server hardware and software.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Learn and apply the principles of problem solving to create simple working applications by programming and software development.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Get introduced to the fundamental networking concepts and technologies and the skills needed to implement and maintain a simple network in a secure manner.
Course content includes:
On successful completion of this course, learners will be able to;
Offered by: NZ Dip in IT Technical Support
Level 5 | 15 credits
Gain industry experience relevant to a chosen field in information and communication technology.
Course content includes communication, research, technology, teamwork, leadership, problem identification and recommendation of solutions, work practices and skills in a practical context.
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT
Level 6 | 15 credits
Learn how to evaluate and apply the important procedures involved in systems analysis and systems design.
Cover topics such as; systems development life cycle models, role of systems analyst and systems designer, adaptive approaches to SDLC compared to a predictive approach, requirements analysis and its modelling, systems design and its modelling, model, view and controller layers of a system, appropriate development methodologies, and current trends in systems development or equivalent.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Learn to explain the requirements of project planning and control, and use best practice project management techniques and software to manage tasks, as well as incorporate typical IT industry practices into project management activities.
Cover topics such as:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Develop an understanding of the foundations of cyber security, threats towards information systems, and perform risk assessment and management.
Course content includes: confidentiality, integrity and availability; identification, authentication, authorisation, and access control; auditing and accountability; attacks, threats, and vulnerabilities; operating system and application security; physical, personnel and operations security; network security controls; security standards and policies; risk assessment and management; legal, ethical and professional issues in information security.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 6 | 15 credits
Get a practical introduction to junior and intermediate-level Linux/Unix system administration and develop the skills required to manage small-sized Linux networks.
Course content includes: kernel, boot, initialisation, shutdown and run levels; printing, documentation and shell environments; Linux installation; GNU and Unix commands, managing hardware and devices; the X Window System; Linux file systems; Linux user and group management; file and folder permissions; Linux processes and task scheduling; package management; compiling software from source; shell scripting and basic shell programming; administrative tasks including management of networking services, backup and security; basic network configuration; and setup and configuration of network services such as web server, file server Dynamic Host Configuration Protocol (DHCP) and email servers.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 6 | 15 credits
Develop a comprehensive understanding of digital forensic principles and the collection, preservation, and analysis of digital evidence.
Course content includes: forensic investigation, operating system functionality, file system analysis, operating system artifact analysis, browser and email analysis, investigative methodologies, forensic report writing and overview of memory forensics.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 6 | 15 credits
Get introduced to blockchain technology; smart contracts; the fundamentals of cryptocurrency and applications; and the fundamentals of cryptography.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Grad Dip in IT
Level 6 | 15 credits
Get introductory skills in the analysis of social media. Learn how to use tools and techniques to extract knowledge and insights from social media networks.
Course content includes:
On successful completion of the course, learners will be able to;
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Get introductory skills in a range of data analysis and visualisation techniques, used in statistical inference and exploratory data analysis.
Content for this course includes:
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Get introductory skills in the use of data science processes and the application of data mining tools and techniques.
Content for this course includes;
On successful completion of this course, learners will be able to;
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Get introductory skills in the techniques used in the design and implementation of business intelligence solutions and the issues relating to big data.
Topics this course covers include:
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Learn how to design and build websites that respond to any device. For example a phone, tablet, desktop or headset.
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Get introduced to 3D graphics, modelling, animation, software, and environment. Use complex software tools to build 3D models, develop motion, texture and render projects.
Content this course covers include: inverse kinematics, remote rendering, virtual world solutions, motion solutions, and interactive environments such as game engines.
On successful completion of this course, learners will be able to;
Offered by: Graduate Diploma in IT
Level 6 | 15 credits
Learn how to analyse and apply user-centered design processes to build digital interactive artefacts that demonstrate effective user experiences.
On successful completion of this course, learners will be able to;
Offered by: Graduate Diploma in IT
Level 6 | 15 credits
Analyse and synthesise the process of contextual inquiry relating to client objectives. Evaluate the effectiveness of user experience design for multi-device environments. Utilise design processes and technologies to create highly resolved solutions. Apply appropriate industry standards to digital product implementation.
On successful completion of this course, learners will be able to:
Offered by: Graduate Diploma in IT
Level 6 | 15 credits
This course introduces the essential knowledge and skills of a networking professional and develops knowledge of the logic and algorithms involved in routing and switching traffic. Develop an understanding of individual routing protocols and concepts and learn to configure network addressing services, and to analyse, verify and troubleshoot routing and switching operations.
Topics this course covers include: static and dynamic routing, switch configuration, router configuration, network address translation, ACL, RIP, DHCP, and VLAN's, access control lists, and dynamic host configuration protocol.
On successful completion of this course, learners will be able to:
Offered by: Graduate Diploma in IT
Level 6 | 15 credits
Students studying this course are provided with a comprehensive, theoretical and practical approach to resolve common issues with routing and switching implementation for a larger-sized network using IPv4 and IPv6.
Topics this course covers include: LAN architecture. multiple switch implementations, enhancing performance between switches, dynamic routing implementations, configuring varied implementations, tuning, and troubleshooting
On successful completion of this course, learners will be able to:
Offered by: Graduate Diploma in IT
Level 6 | 15 credits
Get introduced to the fundamental network infrastructure components necessary to implement a small to medium-sized network.
Topics this course covers include: server operating system, directory services, user account administration, administration via group policies, DNS configuration and deployment scenarios, DHCP including deployment and backup, and managing DNS and DHCP.
On successful completion of this course, learners will be able to:
Offered by: Graduate Diploma in IT
Level 6 | 15 credits
Develop an understanding of the incorporation and management of cloud technologies as part of broader system operations. Learn about new technologies that support the changing cloud market as more organisations depend on cloud-based technologies to run mission critical systems, where hybrid and multi-cloud have become the norm.
Topics this course covers include:
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Get equipped with the knowledge and fundamental skills of mobile application development using a contemporary programming language and mobile platform.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Extend your programming skills with the introduction of advanced concepts.
Course content includes:
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Gain the advanced skills and knowledge required for developing secure software that is designed using appropriate testing and security tools.
Course content includes:
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT, Graduate Diploma in IT
Level 6 | 15 credits
Learn the foundations of effective game design and development using tools, algorithms, and game programming techniques.
Course content includes:
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT; Graduate Diploma in IT
Level 6 | 15 credits
Gain industry experience relevant to a chosen field in information and communication technology and apply the concepts and perspectives studied.
Course content includes communication, research, technology, teamwork, leadership, problem identification and recommendation of solutions, work practices based on theoretical frameworks and application of taught knowledge and skills to a practical context.
On successful completion of this course, learners will be able to:
Offered by: Bachelor of IT
This course covers the key technologies and systems required to implement defence in depth and protect organisational information infrastructures from threats and attacks.
Content for this course includes; host-based and operating system security, application and data security, database security, network security, security architecture and models and risk management techniques.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of IT
Level 7 | 15 credits
Learn how to identify and manage ethical issues related to the use and advancement of digital technologies through careful research and analysis.
Cover topics such as critical thinking, professionalism, ethical theories, privacy, security, cybercrime, intellectual property, freedom of speech and regulation of the internet, legislation related to course content, big data, reliability, social and ethical issues related to emerging technologies, and piracy.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 45 credits
Get the opportunity to research, select, integrate and apply a range of techniques and technology to solve a business or industry-based problem, and demonstrate workplace-ready skills, attitudes, and aptitudes suited to the IT industry.
Course content includes: development of a business proposal or specification, effective communication, integration and application of knowledge, project management, project delivery, industry-standard project documentation, and promotion of project outcome.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
To provide an opportunity for learners to gain industry experience relevant to a chosen area of IT and to reflect critically on concepts and perspectives studied.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Apply automated testing and integrated regression testing across a variety of platforms and technologies, both independently or as part of a team. Understand the integration of defect tracking within configuration management to manage performance.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Grad Dip in IT
Level 7 | 15 credits
Gain an advanced level of knowledge and skills required for developing artificially intelligent applications.
Course content includes: introduction to computer vision and Open Source Computer Vision (OpenCV) library; use and improve open source W&W Vision library; types of features and their application; image segmentation; deep Learning and GPU processing; google tensor flow vs. Microsoft cognitive toolkit; Keras; and identify and apply filters for noise estimation and data prediction.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Evaluate and apply the use of appropriate platform and architecture, for the development of web applications. Integrate applications with a database and learn how to access web data using managed data providers and objects. Investigate the security challenges and security models for web applications.
Course content includes: ASP.NET framework, development tools and environment; MVC framework; MVC routing, tracing & debugging; AJAX & JQuery; data access and data binding; ASP.NET core with entity framework; ASP.NET core identity; RESTful web services and web API’s; web application security; web application deployment.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Understand the underlying principles of an emerging topic relating to networking and infrastructure; apply the underlying principles and concepts to the identification and solution of a variety of problems in various settings; and research the topic and evaluate and implement methods of solving problems related to the topic.
A specific topic relating to networking and infrastructure will be selected for this course, and advised to prospective learners in advance of enrolling. Networking specialists from industry will be involved in selecting the emerging topic, and the topic will be approved by the Head of School.
Detailed learning outcomes, content and assessment for the topic will be developed prior to the commencement of the course, approved by the Head of School, and made available to learners.
On successful completion of the course, learners will be able to:
Offered by: Grad Dip in IT
Level 7 | 15 credits
Understand the underlying principles of a current topic relating to networking and infrastructure, apply the underlying principles and concepts to the identification and solution of a variety of problems in various settings, and research the topic and evaluate and implement methods of solving problems related to the topic.
A specific topic relating to networking and infrastructure will be approved for this course, and advised to prospective learners in advance of enrolling. The topic will be approved by the Head of School.
Detailed learning outcomes, content and assessment for the topic will be developed prior to the commencement of the course, approved by the Head of School, and made available to learners.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Understand the principles of human-computer interaction (HCI) in relation to the design and implementation of computer systems, and experience different application tools in the design, implementation, and documentation of user interfaces.
Course content includes: human computer interaction theory; user interface architecture and technologies; conceptual terms for analysing human interaction with products (e.g., affordance and feedback); ethical and practical constraints in relation to HCI fieldwork, HCI frameworks, models and life cycles including need finding and data gathering techniques; user interface design processes, in response to triangulated data collections and requirements; and user-centred design research, prototyping techniques and technologies.
On successful completion of the course, learners will be able to:
Offered by: Grad Dip in IT
Level 7 | 15 credits
Synthesise knowledge of technologies and techniques in relation to interface design. Develop the ability to apply advanced techniques in designing and implementing innovative, interactive interface solutions.
On successful completion of the course, learners will be able to:
Offered by: Grad Dip in IT
Level 7 | 15 credits
Gain practical experience in the design and implementation of data warehouses and the development of Online Analytical Processing (OLAP) tools.
Course content includes: ETL procedures involving staging; data integration and access layers; multidimensional modelling approaches for implementing data warehouse architectures; querying languages and reporting tools commonly used on OLAP cubes for roll-up, drill-down and slice and dice operations; approaches for conveying the analytical results from OLAP tools and data cube mining to a target audience; and contemporary issues relating to data warehousing and its role within strategies for achieving business intelligence.
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Gain practical experience in developing analytical tools.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Understand the technologies and services that enable cloud computing, discuss different types of cloud computing models, and investigate security and legal issues associated with cloud computing.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Grad Dip in IT
Level 7 | 15 credits
Gain the essential skills needed to conduct an investigation of compromised systems during or after a cyber/security incident.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Gain the knowledge to develop secure software using the DevOps process and cloud services
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Bachelor of Information Technology; Grad Dip in IT
Level 7 | 15 credits
Develop an understanding of network protocol fundamentals and the analysis and correlation of data sourced from network packet streams, and from various network devices in an enterprise network.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Grad Dip in IT
Level 7 | 15 credits
Select a focus area of study in cyber security to reach your desired career and/or graduate studies goals. Topic selection will be based upon your interest, and faculty research and expertise and will generally change annually. Learners may substitute a cyber security related graduate diploma course for this requirement.
Detailed learning outcomes, content and assessment for the selected topic(s) will be developed prior to the commencement of the course and approved by the Head of School. In the event of course substitution, indicative content will be that of the substituted graduate diploma course.
On successful completion of the course, learners will be able to:
Offered by:
Level 7 | 15 credits
Develop an understanding of the design requirements and the application of secure systems in business, government and high security environments.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by:
Level 7 | 15 credits
Develop the technical skills to conduct security tests against networks and the business skills necessary for providing justification, efficiency and an understanding of contemporary business and security needs.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by:
Level 8 | 15 Credits
Understand the framework for applied research in information technology through examining research methods and publications, with particular reference to research into the impact of information technology on society.
Course content includes research methods (qualitative, quantitative, and mixed); research literature; and impact of information technology on society (including digital divide, ethical issues, cultural and gender perspectives, environmental and social challenges).
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8101), Postgrad Dip in IT (IT8401), Master of IT (IT8501)
Level 8 | 15 Credits
Gain knowledge and skills in conducting literature reviews, preparing research proposals and addressing ethical issues.
Course content includes literature searches, criteria for critical review, acknowledging sources, data collection and analysis methods, institutional requirements for approval of research, structure of research proposals, and addressing ethical issues.
On successful completion of the course, learners will be able to:
Offered by: Master of IT
Level 8 | 15 Credits
Learn to manage all aspects of business process development.
Cover topics such as case studies of IT-related business analysis projects, business process management, case management, analysis of requirements (for ambiguities, incompleteness, unstated constraints and conflicts), progressive elaboration in software development methodologies, and automation of decisions.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8110), Postgrad Dip in IT (IT8410), Master of IT (IT8510)
Level 8 | 15 credits
Understand the framework for identifying and aligning computer-based data analysis strategies with organisational goals in order to create and sustain competitive advantage.
Course content includes business intelligence, data mining tools and techniques, and analysis of very large data sets.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8111), Postgrad Dip in IT (IT8411), Master of IT (IT8511)
Level 8 | 15 credits
Learn how to critically analyse cloud computing and other advances in information and communications technology (ICT) infrastructure and recommend a workable solution (including cloud-related technology) for a given ICT environment.
Course content includes the benefits and challenges of cloud computing and advances in ICT infrastructure.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8112), Postgrad Dip in IT (IT8412), Master of IT (IT8512)
Level 8 | 15 credits
Understand the framework for the development of multimedia applications for mobile devices.
Course content includes mobile operating systems, java programming, human-computer interaction (HCI), graphics and animation, and business, technical and social implications.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8115), Postgrad Dip in IT (IT8415), Master of IT (IT8515)
Level 8 | 15 credits
Gain an in-depth understanding of the concepts and procedures used in requirements analysis, design, installation, and management of computer and communication networks.
Course content includes network design considerations, network management protocols, network monitoring, network requirements analysis, flow analysis, network management, and performance architecture and analysis.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8116), Postgrad Dip in IT (IT8416), Master of IT (IT8516)
Level 8 | 15 credits
Gain a broad knowledge of critical security threats to computer network systems and possible countermeasures, and learn best practice and techniques for investigating breaches of security.
Course content includes security threats (including denial of service, distributed denial of service, SQL injection, and social engineering attacks); security countermeasures to prevent or mitigate those threats (including firewalls, virtual private networks, and honeypots); and digital forensic investigation techniques (including acquisition, preservation, analysis, and presentation).
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8117), Postgrad Dip in IT (IT8417), Master of IT (IT8517)
Level 8 | 15 credits
Gain an in-depth understanding of methodologies and techniques used in software testing and quality assurance.
Course content includes methodologies and techniques used in software testing and quality assurance, software metrics, and software quality improvement.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8118), Postgrad Dip in IT (IT8418), Master of IT (IT8518)
Level 8 | 15 credits
Gain an understanding of a range of information systems, telecommunications, and mobile architectures, and how to integrate these into an enterprise architecture
Course content includes computer architectures and operating systems and their suitability in various business environments; and integration of information technology, telecommunications and mobile computing in a business environment.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8119), Postgrad Dip in IT (IT8419), Master of IT (IT8519)
Level 8 | 15 credits
Gain an understanding of the underlying principles of a specific topic relating to information and communications technology, learn how to apply the underlying principles and concepts to the identification and solution of unstructured problems in unfamiliar settings, and research the topic and evaluate and implement novel methods of solving problems related to the topic.
Course content includes background, underlying principles, major concepts, business, technical and social implications, and technological solutions.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8120), Postgrad Dip in IT (IT8420), Master of IT (IT8520)
Level 8 | 30 credits
Research, select, integrate and apply a range of techniques and technologies to solve a workplace problem or to investigate a solution to a generic problem in information and communications technology.
Course content includes: problem statement, objectives, literature review, evaluation of techniques, technologies, and methods of solution
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8121), Postgrad Dip in IT (IT8421), Master of IT (IT8521)
Level 8 | 15 credits
Learn how to use careful research and analysis to identify and manage ethical issues related to the use and advancement of information and communication technology (ICT).
Course content includes introduction to cyber ethics; The Doing Ethics Technique (DET); ethical concepts and theories; professional ethics and moral responsibility; privacy, surveillance and cyberspace; critical thinking and rational argument; intellectual property; security and cyberspace; cybercrime; the Digital Divide; emerging and converging technologies; and regulating commerce and speech in cyberspace.
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8122), Postgrad Dip in IT (IT8422), Master of IT (IT8522)
Level 8 | 30 credits
Gain industry experience relevant to a chosen area of IT and learn how to critically reflect on concepts and perspectives studied.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8124), Postgrad Dip in IT (IT8424), Master of IT (IT8524)
Level 8 | 15 credits
Learn how to evaluate appropriate project management methodology and develop an appropriate project management process for complex IT projects.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8126), Postgrad Dip in IT (IT8426), Master of IT (IT8526)
Level 8 | 15 credits
Gain a broad knowledge of advanced cryptosystems, threats in such systems, and the design requirements of secure protocols and systems in business, and high-security environments.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8127), Postgrad Dip in IT (IT8427), Master of IT (IT8527)
Level 8 | 15 credits
Gain in-depth knowledge of secure information within contemporary business, including data security, infrastructure security, application security, and the design requirements of secure data and applications.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8128), Postgrad Dip in IT (IT8428), Master of IT (IT8528)
Level 8 | 15 credits
Understand and apply the underlying principles of cryptocurrency and Blockchain technology. Learn how to research various issues and evaluate different methods of developing a Blockchain-enabled application.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Postgrad Cert in IT (IT8129), Postgrad Dip in IT (IT8429), Master of IT (IT8529)
Level 9 | 45 credits
Undertake professional and applied research that contributes to professional practice in information and communications technology.
Course content includes:
On successful completion of the course, learners will be able to:
Offered by: Master of IT
Level 9 | 90 credits
Plan, execute and complete publishable applied research that contributes to the knowledge base in information and communications technology.
Course content includes literature review, data collection, and analysis, drawing conclusions and making recommendations, and institutional standards for presenting theses.
On successful completion of the course, learners will be able to:
Offered by: Master of IT
Whitireia and WelTec are part of Te Pūkenga - New Zealand Institute of Skills and Technology Learn more
Learn with purpose