Foundations of Programming
Tackle the fundamentals of programming – from data structures to programming language and testing methodologies. Learn to create algorithms and use sequence, selection and iteration to solve problems.
Your upfront cost: $0
Subjects may require attendance
- 31 Aug 2020
This research-based university in Perth has a strong interdisciplinary focus and a reputation for outstanding teaching and ground-breaking research. With more than 22,000 students and 2,000 staff from over 90 countries, and campuses in Dubai and Singapore, Murdoch embraces free thinking, shared ideas and knowledge to make a difference, and Open Universities Australia is certainly part of that.
QS RANKING 2020
Times Higher Education Ranking 2020
On successful completion of the subject you should be able to:
- construct algorithms to solve basic to intermediate problems using a combination of sequence, selection and iteration
- implement such algorithms in a common programming language
- apply the methodology of top-down design to the construction of solutions and implement these solutions in a modular way
- be familiar with a number of basic data structures commonly used in computer programming.
- Introduction and Algorithms
- Introduction to Programming and Sequence
- Modular Programming
- The file I/O
- Data Structures
- Introduction to Object-Oriented Programming
You cannot enrol in this subject if you have successfully completed any of the following subject(s) because they are considered academically equivalent:
No special requirements
This subject introduces key aspects of computer programming including data storage and manipulation, and problem solving using a high-level programming language. Topics include: algorithms and problem solving; testing methodologies; fundamental aspects of a programming language including data types, input/output, simple selection and iteration control structures, data structures, one-dimensional arrays; and introduction to the concepts involved in object-oriented programming.
Please Note: All students studying at Murdoch University will need to complete the compulsory unit, Murdoch Academic Passport (MAP100), which only takes 2-3 hours to complete online. Find out more: http://goto.murdoch.edu.au/MurdochAcademicPassport.
- Problem-solving (10%)
- Problem-solving (20%)
- Invigilated Exam (40%)
- Laboratory work (30%)
Check the learning management system (LMS) of your university for textbook details.