Python代写-COMP9021
时间:2021-06-07

Course Summary

This is a Level 0 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 Program 7543 program 5543 and program 8543 . 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.

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.

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.

Assumed Knowledge

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.

Student Learning Outcomes

  1. Know how to design, implement and test programs written in a language with procedural, object-oriented, and functional constructs.
  2. Be proficient in the Python language, including advanced syntax and programming techniques.
  3. Gain insights on what happens behind the scene when operating on Python data types, with an understanding of efficiency and memory use.
  4. Have a first acquaintance with fundamental data structures and algorithms.
  5. Know how to design programs to solve small to medium scale problems.
  6. Be able to write clear, reliable, well-structured, well-tested, well-documented programs.
  7. Be proficient in the use of appropriate tools, in particular for editing, testing and debugging.

This course contributes to the development of the following graduate capabilities:

Graduate CapabilityAcquired 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 problems1-4 6-8
Entrepreneurial leaders capable of initiating and embracing innovation and change, as well as engaging and enabling others to contribute to change9
Professionals capable of ethical, self- directed practice and independent lifelong learning5
Global citizens who are culturally adept and capable of respecting diversity and acting in a socially just and responsible way




Assessment

ItemTopicsDueMarksContributes to
QuizzesTopic of the weekWeeks 2, 3, 4, 5, 7, 8, 9, 1024%1-7
Assignment 1Procedural programmingWeek 613%1-7
Assignment 2Object oriented programmingWeek 1013%1-7
Final examEverything covered in the courseExam period50%1-7





































































































学霸联盟


essay、essay代写