This course is not currently available.

Bachelor of Applied Information Technology, Majoring in Software Development

Course details

Bachelor of Applied Information Technology, Majoring in Software Development

About the course

An IT degree is not just a pathway to your future; it can help you shape the future. Technology is everywhere, affects everyone and is ever developing.  

With the Bachelor of Applied Information Technology (Software Development), you’ll learn how to control computers  by programming them. 

You’ll gain skills and experience in software, programming languages, structured programming, programming practice, research and development, project planning and project delivery. Alongside IT professionals, you’ll contribute to complex software projects, and design and build new software artefacts. 

Throughout the degree, you’ll continuously put into practice what you learn through hands-on, practical projects and work with industry clients to help solve real problems in the workplace. Wherever you’re at with your study or career, you’ll gain comprehensive knowledge and applied skills relevant to the fast-changing demands of the IT industry. 

Our amazing tutors are experts in their field and if you're keen to see what your IT study journey can look like, check out the IT Study Pathways.

All course topics listed below are 15 credits at Level 6, unless otherwise stated.

Year One 

  • COMP.5201: Information Technology Operations
  • COMP.5202: Fundamentals of Programming and Problem Solving
  • COMP.5203: Professional Practice
  • COMP.5204: Enterprise
  • COMP.5209: Interface Analysis and Design
  • COMP.5210: Web Application Implementation
  • COMP.5211: Application Testing and Maintenance
  • COMP.5212: Programming

Year Two 

  • COMP.6209: Systems Analysis and Design
  • COMP.6210: Web Services and Design Methodologies
  • COMP.6211: Algorithms and Data Structures
  • COMP.6212: Data Management
  • COMP.6213: Project Management
  • COMP.6214: Project 2 (30 credits)
  • COMP.6215: Graphical User Interface Programming

Year Three

  • COMP.7211: Advanced User Interface Programming
  • COMP.7212: Artificial Intelligence Techniques
  • COMP.6201: Routing and Switching (Level 6)
  • COMP.6205: Professional Practice (Level 6)
  • COMP.7216: Advanced Systems Analysis and Design
  • COMP.7100: Project (45 credits)
     

Read detailed topic information

Upon successfully completing the requirements you'll receive the award of:

  • Bachelor of Applied Information Technology (Software Development)
  • Software Developer
  • Software Engineer
  • Software and Applications Programmers
  • Analyst Programmer
  • Developer Programmer
  • Support Analyst
  • Software Tester
  • .NET Developer
  • Microsoft Applications Engineer
  • Systems Administrator
  • Systems Engineer
  • CRM Developer
  • Technical Specialist
  • Application Engineer
  • Database Administrator

About the provider

Toi Ohomai Institute of Technology is the largest tertiary provider in the Bay of Plenty and the third largest institute of technology in New Zealand. We are home to more than 14,000 students, more than 1,000 staff, and we offer more than 150 study options ranging from certificate to post-graduate level.