The Most Important Messages Before You Scroll Down:
Please read Honesty in Academic Work: A Guide for Students and Teachers for issues related to academic honesty. The Chinese University of Hong Kong places very high importance on honesty in academic work submitted by students, and adopts a policy of zero tolerance on cheating and plagiarism.
Please read Guidelines To Academic Honesty for some more examples of improper usage of other's work.
Please read Use of AI Tools in Teaching, Learning and Assessments – A Guide for Students for the University's policy on the use of AI in academic work.
Please read Student/Faculty Expectations on Teaching and Learning.
By taking this course, you are assumed to have read and understood the contents and aspects described inside the above-listed documents.
(Oct 12) Several datasets to be used for data science demo are listed as follows:
(Oct 5) The completed demo files are available:
(Sep 4) Two spreadsheet files to be used in class are now available:
(Sep 1) Welcome to the course.
Instructor: W.-Y. Keung
Office: HCA320D
Email: wykeung@cse.cuhk.edu.hk
Office Hours: by appointment
Tutors
ENGG1003BB: Bruce Liu
Office: HCA328
Email: yuqiliu@cse.cuhk.edu.hk
ENGG1004A: Tommy Kwok
Office: HCA328
Email: tkwok@cse.cuhk.edu.hk
Time and Venue
ENGG1003BB: Monday 11:30-14:15 @LSB C2
ENGG1004A: Tuesday 14:30-17:15 @LSB C1
See the list of abbreviations here.
Course Descripton/ Learning Outcomes
Assessment Scheme
Weekly laboratory: 20%
Online assignments: 40%
Active participation: 10%
Final project: 30%
Important: You shall pass (i.e., scoring at least 60%) in all the above listed assessment items to be eligible to obtain an overall passing grade in this course.
The main notes are provided on blackboard. We provide the presented (and very often abridged) version herein for your reference.
Course Overview and Logistics
Software Installation Instructions
Microsoft Remote Desktop (for Mac users)
Digital Literacy (Common Slides for ENGG1003/1004)
Data Science
ENGG1003: Computational Thinking with Python
ENGG1004: Computational Thinking with R