About Us

Motivated by success earned from language programs, from 1988 Holmes has moved steadily towards active involvement with the higher education sector. Holmes offers a pathway of the diploma courses with degree courses at other providers of higher education in Australia.

Diploma of Information Technology (Software Development)

Description
Computers are a vital part of all modern business operations, and indeed have become a part of everyday life. Skilled personnel are required not only to operate and maintain equipment, but to integrate computer systems into areas as diverse as business organisations, the home, the music and video industry and internet connectivity around the world. The IT courses provide graduates with an excellent insight into all of the major aspects of Information Technology and a broad base of general business skills.

Students develop their computer skills in the context of today's business world. Throughout the course students will be exposed to a range of applications and development tools which are currently utilised and in demand by IT professionals. This program is aimed at those who wish to undertake employment or further study in the area of software design which involves design and modification of the operating environment software which links computer software and hardware.
 
   
Qualification & Recognition
This course is nationally recognised under the Australian Qualifications Framework.
Recognition of Prior Learning (RPL) and Credit Transfer
You may be able to shorten the length of your chosen course by measuring your skills acquired through work or life experiences, or through qualifications obtained from formal studies or training. AQF Qualifications and Statements of Attainment, issued by any other Registered Training Organisation, will be recognised by the Institute. Contact Holmes Institute to obtain an information brochure.
 
   
Course Structure
Diploma of Information Technology (Software Development), ICA50299 (40 weeks)
Computer Applications - Microsoft Access (HCITU042)
In this module, students use Microsoft Access  to learn how to productively use a modern database management system.

Computer Applications - Microsoft Powerpoint and Internet Explorer (HCITU043)
In the first part of this module, students use Microsoft PowerPoint to learn how to productively use a modern presentation package.  In the second part of the module, students use Internet Explorer to develop an understanding of the principles of a modern internet browser.

Manage a PC - System Maintenance (HCITS031)
This module develops the skills required to protect and secure stand-alone or client server environments and to record and prioritise client support activities, determine the required resources, solve the client problem or escalating as necessary. Further, students learn to connect internal hardware components according to specifications and to operate and support system software.

Hardware Maintenance (HCITU034)
In this module, students learn to maintain the operation of basic hardware, the replacement of consumables and identify components of multimedia.

Workplace Health and Safety (HCITU037)
This module covers the competency required to support an organisation's Occupational Health and Safety principles and practices.

Object Oriented Design (HCITD050)
This module describes the cyclic process of iteration from identification of CIRTs (Class, Instance, Role, Type) to the final complete OO model of the application. Further, the module develops skills to identify, evaluate and in incorporate reuse components and to establish the standards associated with the IT technical requirements.

Coding Applications - Pascal (HCITB052A/B)
In this module, students use the Pascal programming language to produce commercial grade program code and capture and handle errors which occur as part of the program operation.   Students learn about the software development process and develop knowledge and skills in project management, teamwork, documentation and testing.

Internet Infrastructure - HTML (HCITI062)
This module develops the skills required to access the internet, create web pages with multimedia utilising HTML and determine client business expectations and needs related to web site development.

Internet Infrastructure - JavaScript (HCITI063)
In this module, students develop skills in creating web pages with multimedia utilising JavaScript, and to produce commercial grade program code and capture and handle errors which occur as part of the program operation.

Rapid Application design -Delphi (HCITB057A)
In this module, students develop knowledge and skills required to carry out RAD.  Students gain experience in the administrative and technical procedures of the software and documentation life cycle.

Network Administration (HCITS067)
In this module, students learn how to set up and use administrative tools to manage a network and create the network configuration required by the client.  They also learn how to manage a networked peripheral environment in order to provide services to users and to install and manage network protocols in a network. Further, students plan, manage and support the installation of new components in a network and plan, manage and support the installation of software to networked computers.

Network Protocols (HCITS066)
In this module, students learn how to set up and use administrative tools to manage a network and create the network configuration required by the client.  They also learn how to manage a networked peripheral environment in order to provide services to users and install and manage network protocols in a network. Further, students plan, manage and support the installation of new components in a network and plan, manage and support the installation of software to networked computers.

Client Liaison - Client Relations (HCITD070)
In this module, students learn to formulate and implement small service level agreements and validate information and propose solutions during the requirements engineering phase.

Software Development and Customisation - Java (HCITI084A)
Using the Java programming language, students develop software in line with client requirements and software specifications. This is done in different styles for the conventional approach and for incremental development, but always involves coding, and a program review. Further, students develop skills to maintain software so that it continues to meet client user requirements and develop administrative and technical procedures throughout the software and documentation life cycle.

Project Integration and Time Management (HCITP045)
Integration is the management of overall project scope in the context of schedules, budgets, risk and contracts towards establishing agreed baselines for supplier/client requirements. Integration involves the management of all of the functions of project management, and establishing priorities in order to meet or exceed project objectives throughout the project life cycle, taking into consideration the often conflicting influences of the internal and external environments. Management of project time relates to the activities associated with development, analysis and control of project schedules. Meeting project objectives within the identified time frame is a critical factor in determining project success along with capability, cost and quality.

Coding Applications - C (HCITB054A/B)
In this module, students use the C programming language to produce commercial grade program code and capture and handle errors which occur as part of program operation.

Quality and Cost Skills Application (HCITP046)
Quality is a factor critical to the success of a project, along with capability, cost and time. Project quality management comprises the activities required to optimise the quality policy and the processes of the project. Quality management applies objective standards and processes to achieve the largely subjective goal of customer satisfaction through the continuous application of quality planning, quality control, quality assurance and continuous improvement throughout the project life-cycle. Cost management includes the processes required to identify, analyse and refine project costs to produce a budget and is used as the principal mechanism to control project cost. Cost management is a factor critical to the success of the project, along with capability, time and quality.

System Software (HCITS068)
In this module, students learn to apply aspects of systems optimisation, and to analyse the impact of the system on the organisation and carry out risk analysis and disaster planning for the project.  They also learn to  operate and support system software.

Software Development and Customisation - C (HCITI082A/B)
Using the C programming language, students develop software in line with client requirements and software specifications. This is done in different styles for the conventional approach and for incremental development, but always involves coding, and a program review. Further, students develop skills to maintain software so that it continues to meet client user requirements and to develop administrative and technical procedures throughout the software and documentation life cycle.

Client Liaison - Reports (HCITD071)
This module prepares students to establish the standards associated with the IT technical requirements, implement administrative and technical procedures throughout the software and documentation life cycle and deliver a document outlining feasible scenarios available to the organisation.

Internet Infrastructure -Network (HCITI064)
This module provides students with the skills to design and implement an internet infrastructure to provide services required by users.

Internet Infrastructure - Active Server Pages (HCITI065)
In this module, students develop the skills required to create web pages with multimedia using Active Server Pages.

Software Development and Rapid Application Design - Visual Basic (HCITI080A/B)
Using the Visual Basic programming language, students develop software in line with client requirements and software specifications. This is done in different styles for the conventional approach and for incremental development, but always involves coding, and a program review.  Students develop skills to maintain software so that it continues to meet client user requirements and develop administrative and technical procedures throughout the software and documentation life cycle. Students also carry out RAD, which may also be applicable in any phased implementation method and build using RAD.

Rapid Application Design - Delphi (HCITB057B)
Using the Delphi programming language, this module develops the skills required to carry out Rapid Application Development.  Students build programs using RAD.  They develop skills in the collating of test notes and the derivation of conditions, data and expected results sufficient to test the system thoroughly. The module also develops skills to successfully prepare and support data conversion.

Software Development and Customisation - C++ (HCITI088A/B)
Using the C++ programming language, students develop software in line with client requirements and software specifications. Students develop skills to maintain software so that it continues to meet client user requirements and develop administrative and technical procedures throughout the software and documentation life cycle.

Project Integration and Scope Management (HCITI075)
Integration is the management of overall project scope in the context of schedules, budgets, risk and contracts towards establishing agreed baselines for supplier/client requirements. Integration involves the management of all of the functions of project management, and making trade-offs among competing objectives and alternatives in order to meet or exceed project objectives throughout the project life cycle, taking into consideration the often conflicting influences of the internal and external environments. The scope of a project comprises a combination of the end products of the project and the work required to produce them. Scope management involves the initial justification of the project and initial project start-up, as well as the ongoing definition of deliverables, objectives and constraints. Project scope forms the foundation of the project plan and the basis from which other related plans are developed and the focus of their integration.

Quality and Cost Management (HCITI076)
Cost management includes the processes required to identify, analyse and refine project costs to produce a budget and is used as the principal mechanism to control project cost. Cost management is a factor critical to the success of the project, along with capability, time and quality. Quality is a factor critical to success of the project along with capability, cost and time. Project quality management comprises the activities required to optimise the quality policy and the processes of the project.Quality management applies objective standards and processes to achieve the largely subjective goal of customer  satisfaction through the continuous
application of quality planning, quality control, quality assurance and continuous improvement throughout the project lifecycle.

Software Development and Customisation - Java (HCITI084B)
Using the Java programming language, students develop software in line with client requirements and software specifications. This is done in different styles for the conventional approach and for incremental development, but always involves coding, and a program review. Further, students develop skills to maintain software so that it continues to meet client user requirements and develop administrative and technical procedures throughout the software and documentation life cycle.

Software Development and Customisation - Java (HCITI084C)
Using the Java programming language, develop software in line with client requirements and software  specifications. This is done in different styles for the conventional approach and for incremental development, but always involves coding, and a program review. Also, maintain software so that it continues to meet client user requirements, use the steps involved so that all parties have confidence in the system and the test processes to ensure that clients will accept the system and needs to be commenced during the systems requirements phase.

Software Development and Customisation - Java (HCITI084D)
Using the Java programming language, students develop software in line with client requirements and software specifications. This is done in different styles for the conventional approach and for incremental development, but always involves coding, and a program review. Further, students develop skills to maintain software so that it continues to meet client user requirements and develop administrative and technical procedures throughout the software and documentation life cycle. Also covered in this module are development of skills to ensure that the units of the system operate together in the expected standard and analyse the requirements and produce a
set of high level component specifications from the project specifications.

Manage a PC - Software Installation and Diagnostics (HCITS030)
This module prepares students to conduct diagnostic tests on a range platforms, install software applications under instruction, and apply aspects of systems optimization.

Operate Hardware and Peripherals (HCITU033)
This module allows students to determine, select and correctly operate basic computer hardware and to connect hardware peripherals according to instructions.

Workplace Communication (HCITW036)
In this module, students develop skills and techniques to promote professional client support through verbal and non-verbal communication and to convey comprehensive technical information to clients.

Computer Applications - Microsoft Word (HCITU040)
In this module, students use Microsoft Word to learn how to productively use a modern word processing package.

Computer Applications -Microsoft Excel (HCITU041)
In this module, students use Microsoft Exel to learn how to productively use a modern spreadsheet package.


Entry Requirements
Diploma programs applicants will have completed Senior High School (Year 12 in Australia or the equivalent in their country of origin). Certificate applicants will have completed Year 11 or equivalent.
International Students: Entry into Certificate and Diploma programs requires an English level, at least equivalent to IELTS 5.5 or Upper Intermediate at a Holmes English Language Centre.

Students on a student visa MUST be enrolled in a full-time course.
 
Course Length
40 Weeks
   
Assessments

Assessment is continuous throughout the course using a range of assessment tools which will include class exercises, assignments, case studies, and examinations.

Back to Holmes Institute (Sydney Campus)


To find out course fees, intake dates, entry requirements and more details about courses and the Institute please click on the Enquiry button and complete our form.