GOVERNMENT OF WESTERN AUSTRALIA DIPLOMA OF PROGRAMMING (APPLICATIONS) COURSE OUTLINE 2016 Information correct as of December 2015. Provider CRICOS Code 00020G Higher Education Provider
The Administrative Information Course Title Diploma of Programming (Applications) Course Code H408 CRICOS Course Code 076030K Department Higher Education Course Information +61 8 9267 7500 Course DetailS Duration Full-time students will complete the course in 1 year studying 4 units per semester. Part-time students should plan to complete the course in 2 years and will normally complete 2 units per semester. International students must maintain a full-time study load. Units This Diploma course comprises of the first 8 units that make up the first year of the Associate Degree of Software Development (Mobile Applications) Credit points Each unit is allocated 3 credit points. A total of 24 credit points is required to complete the Diploma. Delivery site Thornlie Campus. Delivery mode This course comprises a mix of lectures, tutorials, practical sessions and independent study. Online teaching and support is provided using s online learning environment known as E-Campus. Onshore international students must study no more than 25% of their studies online. There are usually 3.5 hours of timetabled delivery per unit per week. You are expected to attend all timetabled lectures, tutorials and workshops. You are expected to undertake a further 6.5 hours study per unit per week in their own time. Introduction Diploma of Programming (Applications) Mobile and hand held device usage is growing rapidly. Anecdotal responses from apps developers we contacted indicated staff under huge workloads to cope with the demands of business. This course develops software development concepts and principles which are then applied to apps development in the two popular frameworks of ios and Android. User interface design is crucial to successful app development. Embedded database technologies and mobile web support both business and personal use. Graduates will apply underpinning technical and theoretical knowledge in the field of Information Technology with specialist knowledge in software development to undertake professional work in the IT industry or as a pathway for further learning. The Diploma of Programming (Applications) will require you to (have): 1. Demonstrate a broad technical and theoretical knowledge in the field of Information Technology with some specific knowledge in Programming, App Development, Web Development, Databases; Systems Analysis and Project Management. 2. Demonstrate a sound knowledge of the concepts and theory associated with Software Development 3. Develop conceptual and theoretical understanding of Information Technology practices with a particular in-depth understanding and application in the Software Development industry. 4. Ability to effectively communicate and present knowledge and ideas as an individual and in a multicultural team. 5. Cognitive skills to identify analyse and evaluate Information Technology data from a range of sources. 6. Cognitive, analytical and creative thinking skills to demonstrate a broad understanding and ability to communicate Information Technology concepts in some depth. 7. An ability to use initiative and judgement to solve problems, plan and identify solutions in Information Technology practice. 8. An ability to adapt and apply fundamental Information Technology principles, concepts and techniques to familiar and unfamiliar contextual situations in the field of Software Development. 9. The capacity to practice professionally and an ability to exercise ethical responsibility as an individual or within teams, and recognise the need to engage in lifelong learning within the field of Information Technology. Delivery period Two semesters a year. Each semester comprises 14 weeks of study plus two examination weeks. Intakes February and July.
Employment outcomes By studying n Diploma of Programming (Applications), graduates will have the opportunity to work in roles within business and enterprise. Roles available to the graduate include junior roles as a Systems Programmer or in Application Development. Employment opportunities with further experience and qualifications Systems Programmer: Upon gaining experience and further qualifications a graduate will have opportunities to become a Systems Consultant. Application Development: Upon gaining experience and further qualifications a graduate will have opportunities to become a Software Development Team Leader. Mobile App Developer: Upon gaining experience and further qualifications a graduate will have opportunities to become an independent App Developer Systems Analyst: Upon gaining experience and further qualifications a graduate will have opportunities to become a Systems Architect Further study outcomes On completion of the, graduates will be able to continue on to complete the Associate Degree of Programming at or take advantage of a range of articulated pathways and apply for credit (advanced standing) towards a Bachelor degree at one of our university partners.
Course Structure Unit Code Unit Name EFTSL Credits Pre-requisites Value*** # First Year Semester 1 1 HHW101 Operating Systems Fundamentals 0.125 3 Nil 2 HNW101 Introduction to Networking 0.125 3 Nil 3 HPR101 Programming Principles 0.125 3 Nil 4 HSU101 Business Communication 0.125 3 Nil First Year Semester 2 5 HHW103 Computer Architecture 0.125 3 HHW101 6 HWD101 Web Programming 0.125 3 Nil 7 HPR102 Object Oriented Programming 0.125 3 HPR101 8 HNW102 Routing Protocols 0.125 3 HNW101 *** Equivalent full-time study load
UNIT SYNOPSES Operating System Fundamentals (HHW101) This unit provides the student with the understanding of the function, structure and operations of an operating system as well as the ability to apply practical processes within an operating system environment. They will also be able to apply scripting language programs to solve basic operating system challenges. Introduction to Networking (HNW101) This unit exposes you to the basic principles of Networking using the Cisco Network Academy program providing you with the capability to understand the basic concepts of Network Types, Network Media, TCP/IP, Operating and Configuring IOS Devices, and Managing Network Environments. Programming Principles (HPR101) This unit exposes you to the basic principles of developing solutions to problems by creating software applications. Through the creation of small scale applications in Java, the student will learn and apply the principles that undergird software development. The student will learn to identify the problem to solve, analyse the key components of the problem, design a solution to the problem, implement the solution in the Java programming language and test and document the solution. Business Communication (HSU101) This unit focuses on the skills, knowledge, behaviour and strategies used when communicating in a range of contemporary work environments. It will include aspects of developing and implementing presentation skills, individual and team skills, coaching and mentoring, organisational culture, conflict management, negotiation and cross cultural interaction. Various communication processes and systems are covered to ensure that the gathering and dissemination of information and organisational knowledge is effectively implemented in the organisation. The importance of professional networking is discussed and strategies are devised to develop and capitalise on networking opportunities. Academic writing skills including referencing, report writing and essay writing are included to ensure you are better prepared for their studies. Computer Architecture (HHW103) This unit introduces the student to the fundamentals of computer system design and architecture. Throughout the unit relationships between the computer hardware and software will be examined, so that you can understand the factors that affect computer performance. The unit provides knowledge of computer structure and operation including; memory hierarchies, input/output processing, interconnects and assembly language instruction set. Web Programming (HWD101) This unit exposes you to the basic principles of web development and writing small scale static web pages. You will learn XHTML, HTML5 and CSS3, and the processes of development, testing and implementing web sites. The student will also learn JavaScript and its uses for small scale webpage automation. Object Orientated Programming (HPR102) This unit provides intermediate to advanced programming skills involving the design and implementation of classes in the software development process. The student will learn to design applications to meet user requirements using object-oriented techniques and a range of tools. The student will also test the application to ensure that it meets client requirements and provide suitable documentation. Routing Protocols (HNW102) This unit exposes students to the basic principles of Networking using the Cisco Network Academy program. This provides students with the capability to understand the basic concepts of Network Types, Network Media, TCP/IP, Operating and Configuring IOS Devices, and Managing Network Environments.
Admission and Enrolment Requirements To enter a higher education qualification at you should have: Successfully completed ern Australian Certificate of Education (WACE) or its year 12 Australian or International equivalent with a score of at least 50 in, English, Literature or EALD, or Successfully completed the full International Baccalaureate Diploma with a minimum of 24 points from six subjects at one sitting. Three of the subjects must be at the higher level. One of the six subjects should be English, or Successfully completed a 12 month VET Certificate IV in a relevant area, or a relevant qualification in another country that is deemed by the National Office of Overseas Skills Recognition (NOOSR) as being at least comparable to an AQF Certificate IV. School Leavers will accept an AQF/TAFE Certificate IV as a basis for admission to most courses, however school leavers using a Certificate IV achieved during their Years 11 and 12 must also have: achieved a WACE; and meet s English Language requirement. English Language Requirements Entrance is subject to English Language Admission requirements, such as: IELTS score of 6.0 (Academic Version) overall with no individual band lower than 5.5; or TOEFL score of 530 or above; or Medium of instruction at school being English, and satisfactory grades in English in final examinations (such as C grade at 0 level). Alternative Admission Requirements Students may be of mature age with relevant work or other practical experience and a demonstrated level of general education, which provides them with a reasonable chance of successfully completing the program. Mature age selection criteria will be based on an assessment of the applicant s previous educational record, work and other relevant experience and interest in the field of study. Students meeting admission requirements will be offered a place in the course and invited to enrol. You must complete the approved enrolment form and pay your fees to secure your place in the course. All enrolled students agree to abide by PWA s General and Academic Regulations and Student Code of Conduct. These are available in the Higher Education Student Handbook or from our website at http://higheredu.polytechnic.wa.edu.au/ International students please refer to the Education and Training International (ETI) website for further responsibilities as an international student in Australia. To Apply Online Domestic Students can apply online at our website http://higheredu.polytechnic.wa.edu.au/ International Students can apply online to study at on the ETI website at www.eti.edu.wa.edu.au ETI is the unit within the ern Australian Government responsible for the recruitment and admission of international students into studying at ern Australian TAFE Institutes.
Enrolment with Advanced Standing If you have undertaken previous study in a similar field you may be eligible to enrol with advanced standing and have your previous learning recognised. Advanced Standing is the granting of credit towards the completion of a course based on previous studies that has been judged to have units that are equivalent to those in the course. International students should refer Advanced Standing enquiries to Education and Training International. If you have completed VET courses, you may be eligible to receive advanced standing as set out in the table below. Institute VET Qualification DIPLOMA OF PROGRAMMING (APPLICATIONS) Level required Maximum Advanced Standing Awarded Exemptions awarded in Higher Education course based on successful completion of VET qualification. CISCO Academy Version 5* modules Up to 2 units 1. HNW101 Introduction to Networking 2. HNW102 Routing Protocols Diploma of IT Technology Networking Up to 1 unit** 1. HHW101 Operating System Fundamentals Diploma of Electronics & Communications Up to 2 units** 1. HHW101 Operating System Fundamentals 2. HPR101 Programming Principles Diploma of Digital & Interactive Games Up to 1 units 1. HPR101 Programming Principles Diploma of Website Development 1 unit 1. HWD101 Web Programming Diploma of Software Development 2 units 1. HPR101 Programming Principles 2. HPR102 Object Oriented Programming * Note: this is a vendor certification ** Students studying this course may also be eligible for advanced standing based on Cisco studies
Student Rights and Responsibilities It is the responsibility of every student to be aware of s General and Academic Regulations, the Student Code of Conduct and the policies and procedures that relate to your rights and responsibilities as a student. These can be found in the Higher Education Student Handbook and on the website at www.polytechnic.wa.edu.au International students should refer Advanced Standing enquiries to Education and Training International. You are advised to obtain a Student I.D. card which will provide you with access to library services at campuses and with our partner organisations. The Student I.D. card will also be required as proof of identity when you attend examinations. Assessment of the Diploma of Programming (Applications) Assessment information and marking criteria for each unit will be provided in the Unit Guide at the start of your study semester and you must abide by the assessment requirements set by the Academic Regulations and the Unit Guide. You will be given feedback on your performance in all assignments including the criteria against which the final mark was determined. Submission dates will not be altered unless an Application for Deferred Assessment has been completed and approved. Graduation with the Diploma of Programming (Applications) To be awarded this qualification you must pass all the required units within the course. Once these are completed you will be entitled to apply to graduate with a Diploma of Programming (Applications). Pathways Students graduating with the Diploma of Programming (Applications) are eligible to enter the second year of the Associate Degree of Software Development (Mobile Applications) or apply for credit towards a Bachelor degree at one of s articulating Universities. Check our website for up-to-date credit recognition arrangements. Study Fees Diploma of Programming (Applications) International Students The tuition fee for international students is: $1,947.50 per unit. This fee is paid to ETI. Please refer to the Education and Training International website for payment details and refund policy. Domestic Students The tuition fee for domestic students is $1,445.00 per unit; or $1,806.25 deferred (includes 25% FEE-HELP Loan Fee) A full-time study load consists of four units per semester. These fees are valid for Semester 1 and Semester 2, 2016. Fees are reviewed on an annual basis. The Higher Education tuition fee statement is available on the website http://higheredu. polytechnic.wa.edu.au Course Costs In addition to the fees payable for this course, you may need to pay for textbooks and any additional costs associated with your chosen course. Higher Education Student Services Higher Education Student Services staff can offer advice and support to make your education experience as successful as possible. If they cannot directly assist, suggestions can be made about referral to other staff or appropriate agencies which may be able to help if you are experiencing personal problems or difficulties with your study. Appointments with Client Services staff may be arranged at a Customer Service Centre by phoning +64 8 9267 7500 or via email hess@polytechnic.wa.edu.au Disclaimer The information contained in this publication is correct at the time of publishing but may be subject to change without notice. For up-to-date and current information, please check our website.