0% found this document useful (0 votes)
57 views15 pages

Chapter 0 Course Information

Python

Uploaded by

phfung1109
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views15 pages

Chapter 0 Course Information

Python

Uploaded by

phfung1109
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Chapter 0.

Course
Information
2022-2023
COMP1117A Computer Programming
Dr. T.W. Chim ([email protected]) & Dr. H.F. Ting ([email protected])
Department of Computer Science, The University of Hong Kong
Basic information
Instructors:
Dr. T.W. Chim ([email protected])
Dr. H.F. Ting ([email protected])
Tutors:
Chan Kwan Yin ([email protected])
Cheng Man Yee Jolly ([email protected])
Jia Ruixing ([email protected])
Lai Chun Kiu Tim ([email protected])
Wen Dacheng ([email protected])

Please refer to our Moodle page for detailed contact information.


2
Basic information
Student TAs:
Chan Tim Yeung (Email: [email protected])
Chen Jiaqi (Email: [email protected])
Chiu Tsz Chun (Email: [email protected])
Gupta Aditya (Email: [email protected])
Hua Ruoqi (Email: [email protected])
Hung Man Kay (Email: [email protected])
Kwok Ka Yan (Email: [email protected])
Kuang Yuzhi (Email: [email protected])
Law Ho Wai (Email: [email protected])
Li Haochen (Email: [email protected])
Liu Hainuo (Email: [email protected])
Liu Jinhui (Email: [email protected])
Liu Yao Si (Email: [email protected])
Mak Ho Hin (Email: [email protected])
Qiao Jiamu (Email: [email protected])
Tan Lihui (Email: [email protected])
Tang King Hung (Email: [email protected])
Tsang Lok Long (Email: [email protected])
Wu Yulun (Email: [email protected])
Zeng Ziyang (Email: [email protected])
3
Basic information
Course Homepage
http://moodle.hku.hk/ > COMP1117 Computer
Programming [Section 1A, 2022]

4
Basic information
Textbook
Think Python, How to Think Like a Computer Scientist, 2nd
Edition, by Allen B. Downey.
Available at https://greenteapress.com/wp/think-python-2e/

5
About this course…
This course does not require prior knowledge in
programming.

We will use Python as the programming language


in the lectures, tutorials and assignments.

Practice makes perfect! We will learn


about the fundamental programming
concepts in lecture, and do a lot of
programming exercises in the
tutorials.
6
What will you learn?
Outcome 1. [Computational Mind] Able to identify
possible solutions for problems based on computer
programs

7
What will you learn?
Outcome 2. [Program
Implementation] Able to
implement solutions using
Python

Outcome 3. [Program
Comprehension] Able to
understand program by others and
participate in larger scale system
implementation
8
Lectures & Tutorials
Lectures: Every Tuesday, 4:30pm – 6:20pm
Tutorials: Every Friday, 5:30pm – 6:20pm

Venue: Chong Yuet Ming Cultural Center (CYCC501)

9
CS Laboratories
You are eligible to work in our CS laboratories
Location: Room 312, Haking Wong Building (HW312)
[Open 24 hours every day]
Please obtain your CS account to access our
laboratories.
https://intranet.cs.hku.hk/csintranet/newstudent.jsp

312

10
Assessment
4 Programming assignments (5%, 5%, 10%, 10%)
Your program will be marked by scripts (another marker
program) written by our TAs, your marks will be given based
on the number of test cases that your program can pass.
Basically, you cannot get any credits if your program cannot
be interpreted, or it cannot pass any test cases
Quiz (10%)
Tutorial Exercises (10%)
Written Final Examination (50%)
Policy
Late assignments
We do not accept late submissions.

Collaboration in study groups discussing course


materials is encouraged. However, you should
write your own program for the assignments.
Plagiarism detection software may be used in
assignment marking.
Stanford
0 marks for assignment / project.
Serious cases will be reported to university, which will
possibly result in disqualification. 12
Policy
// Student A’s solution // Student A’s solution

width = 5 w= 5
height = 10 h= 10
area = width * height a= w * h
print(area) print(a)

Student A’s program Student B’s program

Plagiarism detection software may be used in


assignment marking.
Stanford
0 marks for assignment / project.
Serious cases will be reported to university, which will
possibly result in disqualification. 13
Let’s get started !

A good programmer should be capable


to derive programming solution while
observing the utilization of resources, and the
ability to critically analyze the strength and
weakness of the derived solution.
14
Chapter 0.

END

2022-2023
COMP1117A Computer Programming
Dr. T.W. Chim ([email protected]) & Dr. H.F. Ting ([email protected])
Department of Computer Science, The University of Hong Kong

You might also like