This is a course. It has no prerequisite. Like most Level 0 courses, it consists of bridging material in computing taught at an accelerated pace. It is a prerequisite to a number of courses that can be taken as part of , and . It is a core course in the last two programs. Students from other Faculties and Schools, enrolled in either coursework or research degrees and who have an interest in or a need for programming skills, especially in Python, can also enrol in the course.
一站式論文代寫,英国、美国、澳洲留学生Essay代寫—FreePass代写The aim of the course is to provide students with a solid foundation on fundamental programming concepts and principles, develop problem solving skills, and master the programming language Python.
一站式論文代寫,英国、美国、澳洲留学生Essay代寫—FreePass代写Students will learn to design solutions to a broad range of problems and implement those solutions in the form of small to medium programs, using appropriate programming techniques and tools.
Though there is no assumed knowledge, mathematical maturity and familiarity with some form of programming might reduce the amount of time and efforts that will have to be dedicated to the course, as the learning curve is steep and programming can be very time consuming, especially for beginners.
一站式論文代寫,英国、美国、澳洲留学生Essay代寫—FreePass代写This course contributes to the development of the following graduate capabilities:
|Graduate Capability||Acquired in|
|Scholars capable of independent and collaborative enquiry, rigorous in their analysis, critique and reflection, and able to innovate by applying their knowledge and skills to the solution of novel as well as routine problems||1-4 6-8|
|Entrepreneurial leaders capable of initiating and embracing innovation and change, as well as engaging and enabling others to contribute to change||9|
|Professionals capable of ethical, self- directed practice and independent lifelong learning||5|
|Global citizens who are culturally adept and capable of respecting diversity and acting in a socially just and responsible way|
|Quizzes||Topic of the week||Weeks 2, 3, 4, 5, 7, 8, 9, 10||24%||1-7|
|Assignment 1||Procedural programming||Week 6||13%||1-7|
|Assignment 2||Object oriented programming||Week 10||13%||1-7|
|Final exam||Everything covered in the course||Exam period||50%||1-7|