up to 20% off in December - merry xmas! Contact us today 1300 009 924
ICT40515 & ICT40915
Dual Certificate IV in

Programming and Digital and Interactive Games

Download cCourse pack Enquire now
Start date
Enrol Anytime
Duration
12 months
Mode
100% online
Units
33 units

Summary

In partnership with
Develop a well-valued skillset in both programming and digital game development through our course that combines both qualifications at a Certificate IV level. Students will be trained in basic programming skills through the most commonly used programming languages, along with skills and knowledge in the design, development, and programming of basic digital games.
In partnership with
Nationally recognised

Detail

Our dual certificate focuses on skills and knowledge one requires to find a role as an assistant programmer within a software development team, or as a support programmer within a more senior programming team. Along with the basics of mobile application development, database creation, and introductory programming skills – individuals will also learn specialised skills in the gaming industry through areas such as interactive game development, story writing, and artificial intelligence.  
  • Course structure

    This course uses a blend of vendor specific, vendor neutral, and trainer-developed materials.

    The course is conducted over a 12 month period; within a self-paced online learning environment. Upskilled uses MyUpskilled to manage the delivery and assessment of your course. This means you can learn at your own pace.
     

    Vendor Courses* Vendor Neutral Courses Upskilled Courses/Workshops
    • MTA: HTML5 Application Development Fundamentals
    • MTA: Software Development Fundamentals
    • MTA: Database Fundamentals
    • MCSA: SQL Server 2012
    • Microsoft .NET Framework
    • Microsoft C#.NET Language
    • Introduction to Unity 5
    • Writing Research Papers
    • Becoming a .NET Developer
    • Windows Form Introduction
    • Introduction to C# and .NET
    • Object Orientated Programming Fundamentals in C#
    • ADO.NET Fundamentals
    • XML Essentials
    • HTML5 From Scratch
    • Practical HTML5
    • Building Windows 8 Applications with JavaScript and HTML
    • Windows Azure Mobile Services
    • Windows Server 2012: Technical Overview
    • Windows Server 2012: Installation and Configuration
    • Introduction to Copyright
    • Ethics in Leadership
    • Introduction to Business Analysis
    • Developing Models for Software Design
    • Object Orientated Design
    • Introduction to Software Testing
    • Automated Testing: End to End
    • Introduction to Customer Service
    • ITIL Foundations
    • Welcome to Developing Games
    • Introduction to Unity 5
    • Utilising Unity 5 Development Environment
    • Foundations of Programming: Object Oriented Design
    • Scripting Unity with C#
    • GIMP Essential Training
    • Build a Match 3 Game with Unity
    • Creating a Short Film
    • Creating a Storyboard
    • Real Time Strategy and Artificial Intelligence
    • Project Management
    • Designing a Presentation
    • Getting Your Point Across
    • Planning a Web Design Portfolio: Getting a Job
    • Writing Research Papers
    • Researching
    • Introduction to Programming
    • Introduction to Database Concepts
    • Introduction to SQL Server
    • Storyboards
    • Privacy, Copyright, Ethics
    • Business Needs Analysis
    • Translate Business Needs
    • Enterprise Strategic Direction
    • Writing Technical Documents
    • Introduction to Project Management Principles
    • Project Integration
    • Articulate, Present and Debate Ideas
    • Work Health and Safety
    • Service Desk Analyst
  • Entry requirements

    There are no formal entry requirements for this qualification.

    Students will need access to a computer, and the internet, and have basic computing skills. A Language Literacy and Numeracy skills assessment may be required before enrolment can be confirmed.

    Preferred pathways for candidates considering this qualification may include:

    • Demonstrated vocational experience in a range of work environments digital media, games development, animation, graphics design, software programming, application programming, or web development
    • Successful completion of Certificate III in Information, Digital Media and Technology, or a qualification equivalent
  • Inclusions
    Upskilled courses include specialised learning materials, and access to:
    • Upskilled’s fully customised online learning platform, MyUpskilled
    • Student Rewards Program
    • Student Support services
    • your trainer via the trainer/student messaging system
    • webinars; both live and recorded sessions
    • video content access via:
  • Recognition of Prior Learning (RPL)
    Work experience or formal qualifications you have may count towards your course. If you have previously undertaken study at a recognised institution or have some relevant work experience, you might gain credit towards specific units in a course; shortening the time you have to study. You can send your application for Credit Transfer or RPL during the enrolment process.
  • Assessment
    Upskilled takes evidence gathered from a variety of sources to deem a student as competent. Assessment processes might include some or all of the following:
    • Recognition of Prior Learning and/or credit transfer
    • summative and formative assignments
    • written reports and/or portfolio assessments
    • scenarios and/or case studies
    • projects
    • written/oral questions
    • regular training and assessment contact will be maintained by Upskilled in conjunction with the participant and their employer (where applicable). Critical dates during the program will be identified for participants to ensure compliance to assessment due dates, and attendance at monthly webinars as required.
  • Resources

    This qualification utilises many and varied types of learning materials and assessments. These resources are managed and provided through Upskilled’s Learning Management System, MyUpskilled. Access to a Microsoft based personal computer and an internet connection is required to complete any Upskilled IT qualification that utilises Microsoft Academy Courses (listed above). 

    All participants will require the following hardware and software:

    • Browser Microsoft Internet Explorer 8 (or higher)
    • Browser Mozilla Firefox 3 (or higher)
    • Browser Apple Safari 2 (or higher)
    • Operating System Microsoft Windows 2000, XP, Vista, Windows 7, 8 or 10
    • Operating System Apple Mac OS X 10.4 (or higher)
    • Processor Pentium III 1 GHz (or better)
    • Processor Macintosh Intel-based or PowerPC G4 (or better)
    • RAM 512 MB (1 GB or more recommended)
    • Internet connection 256K (broadband recommended)
    • Adobe Flash Player 10 (current version recommended)
    • Adobe Reader 9 (or higher)

    Other requirements may apply to supplemental offline activities.

Outcomes

This qualification could give you several career, vendor and/or further study outcomes. After completing this course, you could explore some of the following outcomes.

Subjects

This qualification consists of the below units of competency. All competencies must be successfully completed to attain the qualification.

The program is broken into 4 logical clusters of training within the broad category of ICT systems: 1/ Core Infrastructure; 2/ Continuity & Security; 3/ Continuous Improvement; and 4/ Service Delivery & Governance.
  • ICTICT418
    Contribute to copyright, ethics and privacy in an ICT environment

    This unit describes the skills and knowledge required to maintain professional and ethical conduct, as well as to ensure that personal information of stakeholders is handled in a confidential and professional manner when dealing with stakeholders in an information and communications technology (ICT) environment. It applies to ICT personnel who are required to gather information to determine the organisation’s code of ethics, and protect and maintain privacy policies and system security.

  • ICTPRG402
    Apply query language

    This unit describes the skills and knowledge required to retrieve and manipulate information stored in information systems, using a query language. It applies to individuals in a range of work environments, who are required to extract information from a source such as a database, a text file, or an extensible markup language (XML), by creating and running queries.

  • ICTPRG403
    Develop data-driven applications

    This unit describes the skills and knowledge required to create data-driven applications that access data from a range of sources, such as databases, object data sources or eXtensible markup language (XML). It applies to individuals who may work as programmers or database application developers and who are responsible for data-access coding.

  • ICTPRG404
    Test applications

    This unit describes the skills and knowledge required to prepare test plans, write test procedures or scripts according to test plans, and maintain test plans and scripts. It applies to individuals who may be responsible for test plan preparation, execution, maintenance, and reporting of tests; as well as defect management in the software development life cycle.

  • ICTPRG405
    Automate processes

    This unit describes the skills and knowledge required to write scripts to automate solutions, by using basic scripting processes, and application-specific scripting options. It applies to individuals who may work in information and communications technology (ICT) support roles and who are required to automate tasks.

  • ICTPRG406
    Apply introductory object-oriented language skills

    This unit describes the performance outcomes, skills and knowledge required to undertake introductory programming tasks using an object-oriented programming language, including tool usage, documentation, debugging, and testing techniques. It applies to individuals who are programmers in a variety of fields and who are required to produce simple programs in object-oriented languages.

  • ICTPRG410
    Build a user interface

    This unit describes the skills and knowledge required to design, build, and test a user interface (UI) to specification, including command-line interfaces (CLI), graphical user interfaces (GUI), web user interfaces (WUI) and natural user interfaces (NUI). It applies to individuals who work as user-interface designers, and are responsible for specifying the layout and style of the desired user interface. They may be developers working in the area of user interface design and implementation.

  • ICTPRG414
    Apply introductory programming skills in another language

    This unit describes the skills and knowledge required to carry out programming activities using a procedural approach. It applies to individuals working in programming, development and technical roles. They may work as programmers, software developers or may be IT staff with responsibility for conducting programming activities, including writing, maintaining and updating programs, defining data and file handling.

  • ICTPRG415
    Apply skills in object-oriented design

    This unit describes the skills and knowledge required to produce an object-oriented design from specifications, applying the cyclic process of iteration from identification of class, instance, role and type to the final object-oriented model of the application. It applies to system designers who are required to design systems using an object-oriented method.

  • ICTPRG419
    Analyse software requirements

    This unit describes the skills and knowledge required to research and analyse client requirements, produce a range of options, and create a software-requirements document. It applies to individuals in a range of work environments who are required to perform an analysis role in formulating software requirements. They may work as database or computer developers, business analysts, or project managers.

  • BSBWHS304
    Participate effectively in WHS communication and consultation processes

    This unit describes the skills and knowledge required to participate in work health and safety (WHS) communication and consultation processes. It applies to individuals who participate in WHS communication and consultation processes as part of their work health and safety responsibilities, which are in addition to their main duties.

  • ICTGAM401
    Produce an interactive game

    This unit describes the skills and knowledge required to produce an interactive game using an industry standard authoring tool. It applies to individuals who work in the game development industry and support the design, development and programming of basic digital games as part of a larger development team.

  • ICTICT419
    Work effectively in the digital media industry

    This unit describes the skills and knowledge required to work effectively as an individual or in a team environment in the digital media industries. It applies to individuals who use digital media technologies to work in the information and communications technology (ICT) industry as digital media designers, developers, programmers, contractors or digital media authoring specialists.

  • ICTDBS403
    Create basic databases

    This unit describes the skills and knowledge required to design, develop and test a database in order to meet a specification. It applies to individuals who may be either database, or web designers, required to create a simple database to store information for an online application, using a simple entity relational database.

  • ICTPRG413
    Use a library or pre-existing components

    This unit describes the skills and knowledge required to identify, evaluate and incorporate pre-existing (re-use) components from a library, or other source, as part of a software project. It applies to individuals working in a programming role in a variety of information technology areas, who are required to use programming libraries to support their work.

  • ICTPRG427
    Use XML effectively

    This unit describes the skills and knowledge required to create extensible markup language (XML) documents, web-service applications, and client applications to consume web services. It applies to individuals who are web developers, web programmers or application programmers, who build Windows or web-based applications that access data in XML format, or who develop and consume web services.

  • ICTPRG418
    Apply intermediate programming skills in another language

    This unit describes the skills and knowledge required to carry out intermediate programming activities using another programming language. The language may be an object-oriented language. It applies to individuals who are programmers in a variety of fields and who are required to produce software programs.

  • ICTPRG527
    Apply intermediate object-oriented language skills

    This unit describes the skills and knowledge required to undertake intermediate level programming tasks using an object-oriented programming language. It applies to programmers in a variety of fields who are required to produce programs in object-oriented languages.

  • ICTICT420
    Develop client user interface

    This unit describes the skills and knowledge required to design and document a client user interface that integrates with front-end applications. It applies to individuals who work in small-to-medium enterprises (SMEs) as software designers and developers and have achieved a degree of autonomy.

  • ICTPRG409
    Develop mobile applications

    This unit describes the skills and knowledge required to develop, debug, test, and deploy applications for hand-held devices, using development platform environments. It applies to individuals who work as mobile device application developers. They may be programmers, game developers, designers, or testers who are working in the area of mobile applications development.

  • ICTICT408
    Create technical documentation

    This unit describes the skills and knowledge required to create technical documentation that is clear to the target audience and easy to navigate. It applies to individuals working as technical writers, designers, developers and support staff who are required to produce technical support documents of their work.

  • ICTPRG301
    Apply introductory programming techniques

    This unit describes the skills and knowledge required to create simple applications or games. It applies to individuals with responsibility for creating applications or games and includes creating code, using programming standards, testing, and debugging.

  • ICTPRG405
    Automate processes

    This unit describes the skills and knowledge required to write scripts to automate solutions, by using basic scripting processes, and application-specific scripting options. It applies to individuals who may work in information and communications technology (ICT) support roles and who are required to automate tasks.

  • ICTPRG406
    Apply introductory object-oriented language skills

    This unit describes the performance outcomes, skills and knowledge required to undertake introductory programming tasks using an object-oriented programming language, including tool usage, documentation, debugging, and testing techniques. It applies to individuals who are programmers in a variety of fields and who are required to produce simple programs in object-oriented languages.

  • ICTPRG415
    Apply skills in object-oriented design

    This unit describes the skills and knowledge required to produce an object-oriented design from specifications, applying the cyclic process of iteration from identification of class, instance, role and type to the final object-oriented model of the application. It applies to system designers who are required to design systems using an object-oriented method.

  • ICTGAM404
    Apply artificial intelligence in game development

    This unit describes the skills and knowledge required to research, develop and implement artificial intelligence (AI) solutions in games. It applies to individuals who contribute to the creation of computer-controlled objects in games, and who support the design, development and programming of basic digital games as part of a larger development team.

  • ICTICT406
    Build a graphical user interface

    This unit describes the skills and knowledge required to design, build and test a graphical user interface (GUI) to specification. It applies to individuals employed as programmers in a variety of fields who provide information and communications technology (ICT) support in small to medium enterprises (SMEs).

  • ICTGAM402
    Identify and apply principles of games design and game playing

    This unit describes the skills and knowledge required to identify and apply principles of games design and game playing. It applies to individuals who support the design, development and programming of basic digital games as part of a larger development team in the game development industry.

  • ICTGAM403
    Create design documents for interactive games

    This unit describes the skills and knowledge required to create a game concept, develop and document the game specifications. It applies to individuals who support the design, development and programming of basic digital games and design, develop and use digital media technologies as part of a larger development team.

  • ICTGAM405
    Write story and content for digital games

    This unit describes the skills and knowledge required to identify and develop storylines, write plot synopses and background stories, and to develop story components for interactive digital games. It applies to individuals who are employed as game concept developers, script writers, storyboard artists, game designers and other personnel working in the game development industry.

  • ICTGAM406
    Create visual design components for interactive games

    This unit describes the skills and knowledge required to create visual design components for games and interactive media using industry standard authoring tools. It applies to individuals who contribute who support the design, development, and programming of digital games as part of a larger development team.

  • ICTGAM407
    Write scripts for interactive games

    This unit describes the skills and knowledge required to develop, write and test scripts and related content for interactive games. It applies to individuals who contribute and support the design, development, and programming of digital games as part of a larger development team.

  • CUAPPM407
    Create storyboards

    This unit describes the skills and knowledge required to create and develop storyboards for a broad range of digital content, including video, film, animation and interactive media. It applies to individuals who break down content, stories or scripts into discrete elements and visualise creative concepts in collaboration with a creative production team. Storyboard artists, designers, producers and information architects can create storyboards, depending on the type and scale of production. In the film and television industry, people creating storyboards work closely with directors.

Show all subjects

Enquire today

Sounds just like the course you're after? Speak with a career consultant to discover what it's like to study the Dual Certificate IV in Programming and Digital and Interactive Games (ICT40515 & ICT40915). Send us an enquiry and we'll get in touch.

Download course pack

Want to know all about this course? Get our course brochure to discover what it's like to study Dual Certificate IV in Programming and Digital and Interactive Games (ICT40515 & ICT40915). Submit your details and simply click 'Download'.

Enquire now

Start your next course with Upskilled. Enter your details in the form below.