Your upfront cost: $0
- 11 Jul 2022
QS RANKING 2022
Times Higher Education Ranking 2022
Upon completion of this subject, the student should be able to:
- Identify and explain principles of software design
- Communicate ideas and information for software development and projects
- Apply industry methodologies to develop programs that solve real-world problems
- Introduction to Programming
- Programming Syntax
- Basic Variables and Operations
- Advanced Variables and Operations
- Libraries and Files
- Objects and Classes
- Legacy Programs
- Development Projects
No eligibility requirements
No additional requirements
This subject introduces the concepts of software design and development in the context of computer programming. You will learn how to design, manage, and evaluate projects that solve real-world applied technology problems through industry best practice and design methodologies. You will learn to design and build programs for applied technology using the Python language and how to apply programming practices in industry using concepts such as computational efficiency, coding best practice, interfacing, and documenting.
This subject also introduces learning through practice by exposing you to authentic learning experiences. These experiences are placed at the centre of learning and assessment, so you have the opportunity to develop the skills, knowledge and behaviours necessary to respond to industry, community and/or global needs.
You will be introduced to:
1. a range of methods, tools, techniques, and approaches to practice
2. principles and perspectives such as values, ethics, empathy, and leadership in real world scenarios
3. reflection and deliberative thinking as a means of developing knowledge, skills, attitudes, and aspirations
4. ways of understanding problems and developing solutions through active inquiry.
- Project Proposal and Pitch (30%)
- Programming portfolio (30%)
- Development Project Program and Report (40%)
Current study term: 10 Jul 22 to 16 Oct 22
Check the learning management system (LMS) of your university for textbook details.