Course List
COMP4033 Computer Graphics
计算机图形
This course introduces graphics hardware architectures and systems, 2D geometric primitives, geometric Transformations, 3D graphics, 3D object representations, rendering and implementation algorithms, curves and surfaces, animation, etc.
Check DetailsCOMP4113 Computer Vision and Pattern Recognition
计算机视觉和模式识别
This course covers basic concepts in computer vision and pattern recognition. Topics include image sensing and camera perception, 2D image analysis such as filters, edge detection and Hough transform, pattern classification, physics-based vision, stereo and motion, and solid model recognition. It concludes with current trends and challenges in computer vision and pattern recognition.
Check DetailsCOMP3073 Introduction to Robotics
机器人技术导论
This course aims to introduce students to the concepts involved with autonomous robotic systems. The objective of this course is to use a hands-on approach to introduce the basic concepts in robotics, focusing on mobile robots
Check DetailsCOMP3103 Design Patterns
设计模式
This course introduces popular design patterns that can be used in software development.
Check DetailsCOMP3123 Software Testing
软件测试
This course teaches students different kinds of testing strategies and how to develop or evaluate tools to automate software testing.
Check DetailsCOMP3163 Mobile Application Development
移动平台应用开发
This course is designed to introduce and familiarise participants with programming in the Android environment. Students will learn skills for creating and deploying Android applications, with particular emphasis on software engineering topics including software architecture, software process, usability, and deployment. Hands on experience in the form of exercises are included throughout the course to reinforce material that has been presented in lecture form.
Check DetailsCOMP3183 Financial Computing
金融计算
This course aims to introduce students to the principles of computational finance and financial data analysis. The objective of this course is to explore various relations between computer science and finance
Check DetailsCOMP4005 Final Year Project II (COMP)
毕业论文 II
Students will undertake an individual project under the supervision of a faculty member and gain the practical experience of applying computer systems principles and techniques acquired from the course to the solution of real-life problems. The project demands careful planning and creative application of underlying theories and enabling technologies. A thesis and an oral presentation are required upon successful completion of the project. This course is open to Computer Science majors only
Check DetailsCOMP4133 System Analysis and Design
系统分析与设计
This course introduces the concepts and methods of system analysis and design to students with little or no experience. It provides understanding of the entire process of information system design. Topics include business event analysis, use cases, system sequence diagrams, domain modelling and the latest systems development methods, tools and techniques.
Check DetailsMATH1083 Calculus II
微积分 II
This course is a continuation of Calculus I. It provides a solid foundation in multivariable calculus to prepare students for more advanced mathematics and statistical subjects.
Check DetailsDS2003 Fundamentals of Database Systems
数据库系统
This course provides data representation in a database and practices data management given a real application. Topics include: ER model, relational algebra, SQL, advance SQL, relational database design, XML database model.
Check DetailsDS2013 Data Processing Workshop I
数据处理工作坊 I
This workshop aims to lead students to learn independent design, research, and coding on database development. It will help students understand the concept of applying database to solve problems. By building web applications in groups, students will learn how to cooperate with team members, how to document, design, develop, and test web applications, and practice cutting edge software development technologies.
Check DetailsDS3003 Data Processing Workshop II
数据处理工作坊 II
This workshop aims to help students have some practices in working on big data processing. The course will also give a brief introduction of Hadoop platform and how to use Hadoop to do big data analytics. The students are expected to have a clear understanding of Hadoop and its application after this course.
Check DetailsDS3013 Data Processing Workshop III
数据处理工作坊 III
This workshop aims at machine learning with big data. In particular, different machine learning techniques in big data scenario are investigated.
Check DetailsDS4003 Optimisation Methods
最优化方法
This course introduces fundamental theory of optimization methods and algorithms developed for solving various types of optimization problems. It will develop and promote research interest in applying the mathematical results and numerical techniques of optimization theory to real life problems
Check Details