Sei sulla pagina 1di 16

COMP1029P

Python Bridging Course

Course Introduction

Gibson Lam
Introduction
• Welcome to COMP1029P!
• This PowerPoint guides you through the
basic information of the course
• This course introduces the Python
programming language
• It is for students who already have
some programming experience

Course Introduction 2
Learning Outcomes
1. Define basic programming elements such
as variables, loops and functions in Python
2. Describe data structures and data
abstraction in Python
3. Implement advanced programming
concepts in Python
4. Design, write and debug computer
programs in Python

Course Introduction 3
A Bridging Course
• This course builds a bridge between what
you have learned before and the Python
programming language

Previous
programming
experience

Python
programming
language

Course Introduction 4
Previous Programming Courses
• You should have taken one of the
following three introductory courses in UST
or any equivalent programming course
 COMP1021
Introduction to Computer Science
 COMP1022P
Introduction to Computing with Java
 COMP1022Q
Introduction to Computing with Excel VBA
Course Introduction 5
A New Way of Learning
• This course has no lectures or labs!
• Course materials
 You study the course materials by self-
learning from the online course website
• Four exercises
 You work on four programming exercises
and submit the work in the online course
website

Course Introduction 6
People
• Information of the course coordinator
 Gibson Lam
 gibson@cse.ust.hk
• A TA will be handling marking and other
course related stuff
• You will find his/her information in the
course website
• The best way to contact us is via emails

Course Introduction 7
Lessons During the Semester
• Five different lessons over the semester,
made available on specific dates:
1. Introduction to Python (8 Feb)
2. Essential Programming in Python (8 Feb)
3. 2D Arrays and the Game of Life (3 Mar)
4. Advanced Features (24 Mar)
5. Recursion and Object-Oriented
Programming (14 Apr)

Course Introduction 8
Exercises
• Four exercises at the end of the last four
lessons
• The submission deadline of the exercises
 Exercise for lesson 2 (End of 2 Mar)
 Exercise for lesson 3 (End of 23 Mar)
 Exercise for lesson 4 (End of 13 Apr)
 Exercise for lesson 5 (End of 4 May)

Course Introduction 9
Final Examination
• You need to attend a closed book written
final exam at the end of the semester
• The duration of the exam will be around one
hour
• The exam will have multiple choice
questions and a few written questions
• The time and venue of the exam will be
arranged by ARRO later in the semester

Course Introduction 10
The Course Website
• http://learn.ust.hk

Course Introduction 11
Logging in the Course Website
• Log on the course
website using
your ITSC account

Course Introduction 12
How to Pass the Course
• This is a “Pass or Fail” course
• To pass the course, you need to:
 Submit the four lab exercises
• Obtain 60% or higher of the four
exercises total mark (you have to
submit at least three exercises)
 Pass the final exam
• Obtain 40% or higher in the final exam

Course Introduction 13
Exercise Submissions
• You need to submit the four exercises
through the course website
• Upload the required file during the
submission period
 The submission deadline is around the end
of the lesson
 Late submission will not be accepted!

Course Introduction 14
Cheating Policy
• If you get caught cheating, both you and
the other person get zero for that work
• This implies you will lose 25% of the lab
exercises total mark

Course Introduction 15
Remember the Schedule
• Please keep the course schedule, i.e.
lesson dates and exercise deadlines, in
your calendar
• We will not send out any reminders

Course Introduction 16

Potrebbero piacerti anche