More about HKUST
COMP UG Course Offerings
This is a tentative course offering plan and is subject to change. See COMP UG Course List and SENG Course Syllabus.
Remarks: Courses of COMP 1029X are self-learning courses without any face-to-face lectures or face-to-face labs. There will be a final exam scheduled near the end of the semester.
Tentative COMP UG Courses to be Offered in Winter 2023
COMP 1029C: C Programming Bridging Course COMP 1029J: Java Programming Bridging Course COMP 1029P: Python Programming Bridging Course COMP 1029V: Excel VBA Programming Bridging Course
Tentative COMP UG Courses to be Offered in Spring 2023
CORE 1231: Exploring Multimedia and Internet Computing CORE 1232: Exploring and Visualizing Data COMP 1021: Introduction to Computer Science COMP 1022P: Introduction to Computing with Java [pure online] COMP 1029C: C Programming Bridging Course COMP 1029J: Java Programming Bridging Course COMP 1029P: Python Programming Bridging Course COMP 1029V: Excel VBA Programming Bridging Course COMP 2011: Programming with C++ COMP 2012: Object-Oriented Programming and Data Structures COMP 2211: Exploring Artificial Intelligence COMP 2611: Computer Organization COMP 2711: Discrete Mathematical Tools for Computer Science COMP 3021: Java Programming COMP 3071: Honors Competitive Programming COMP 3111: Software Engineering COMP 3211: Fundamentals of Artificial Intelligence COMP 3511: Operating Systems COMP 3632: Principles of Cybersecurity COMP 3633: Competitive Programming in Cybersecurity II COMP 3711: Design and Analysis of Algorithms COMP 4021: Internet Computing COMP 4211: Machine Learning COMP 4321: Search Engines for Web and Enterprise Data COMP 4332: Big Data Mining and Management COMP 4431: Multimedia Computing COMP 4441: Computer Music COMP 4451: Game Programming COMP 4461: Human-Computer Interaction COMP 4521: Mobile Application Development COMP 4621: Computer Communication Networks I COMP 4632: Practicing Cybersecurity: Attacks and Counter-measures COMP 4641: Social Information Network Analysis and Engineering COMP 4651: Cloud Computing and Big Data Systems COMP 4901U: Computer Language Processing COMP 4901V: Large-Scale Deep Perception, Localization, and Planning for Autonomous Vehicles COMP 4901W: Introduction to Blockchain, Cryptocurrencies and Smart Contracts COMP 4911: IT Entrepreneurship
Tentative COMP UG Courses to be Offered in Summer 2023
COMP 1029C: C Programming Bridging Course COMP 1029J: Java Programming Bridging Course COMP 1029P: Python Programming Bridging Course COMP 1029V: Excel VBA Programming Bridging Course COMP 3311: Database Management Systems