COMP3412 Internship [Section SA, 2017]
This moodle course page is for the courses COMP3412 to collect training reports. Students who are taking
- a 1-year / 6-month / 3-month internship between June 2017 to August 2018
- a summer internship between June 2018 to August 2018 (including ISCS5 students),
should submit their training reports through this system.
COMP3314 Machine learning [Section 2A, 2017]
Lecturer: Prof. F.C.M. Lau (Office: CYC425, email: fcmlau@cs.hku.hk)
TA: Yijie Wu (Office: HWG103, email: wuyj@connect.hku.hk) Yupeng Li (half-time, email: ivanypli@gmail.com)
Teaching Period: Jan 16, 2018 - April 27, 2018
- Chinese New Year Holiday: Feb 15-22, 2018 (no lecture on Feb 16, Feb 20)
- Reading Week: Mar 04 - Mar 10, 2018
Lecture Hours and Venue
- Tuesday 9:20am - 10:30am, Friday 9:20am - 11:30am
- Room G07, Main Building
ECOM7001 MSc(ECom&IComp) Case Study Projects 2017
COMP7704 MSc(CompSc) Dissertation for Cohort 2017 Students [2017]
ENGG1111 Computer programming and applications [Section 1EF] [2017]
ENGG1111 Computer programming and applications [Section 1CD] [2017]
ENGG1111 Computer programming and applications [Section 1AB] [2017]
ENGG1202 Introduction to computer science [Section 2B, 2017]
COMP9301 Systems Design and Implementation [Section 2A, 2017]
COMP3402 System architecture and distributed computing [Section 2A, 2017]
COMP3329 Computer game design and programming [Section 2A, 2017]
Hi, welcome to the course COMP3329 Computer Game Design and Programming!
In this course, you will learn various topics in game design. They include: game history and genres, 2D graphics, 3D graphics, game physics, artificial intelligence, audio / visual design, user interface, MMOG (Massively Multiplayer Online Game) design and connectivity.
COMP3322 Modern Technologies on World Wide Web [Section 2B, 2017]
Welcome to COMP3322. This course is designed to provide you key technologies of the World Wide Web, as well as useful practice in developing web-based applications and systems. The course consists primarily of lectures and lab practice. Major topics to be covered include: Internet protocol stack, client-server model, IP, World Wide Web, HTTP, HTML, JSON, style sheets, PHP, JavaScript, Node.js, AngularJS, ReactJS, web services and cloud computing.
COMP3297 Software engineering [Section 2B, 2017]
COMP3259 Principles of programming languages [Section 2A, 2017]
Welcome to Principles of Programming Languages!
This course covers central concepts in programming languages, language design and implementation, and programming paradigms.The course will have a practical focus, encouraging students to implement a progressively more sophisticated programming language illustrating various concepts and ideas from functional, imperative and object-oriented programming. These concepts include for example static scoping, closures, inheritance, mutable state, and type systems. All such features are widely used by many existing programming languages.
The programming language Haskell, which is a functional language, will be used in for the coursework and will serve as a prime example of a modern, functional language. Haskell is an obvious choice for this class because of its excellent support for declaring the abstract syntax of a programming language and writing various analyses over that syntax.