BSc in Computer Science

Please refer to ARRO website for more information

Course CodeCourse Title
AP1201 General Physics I
BCH1100 Chemistry
BCH1200 Discovery in Biology
CB2100 Introduction to Financial Accounting
CB2300 Management
CB2500 Information Management
CB2601 Marketing
CS1102 Introduction to Computer Studies
CS1302 Introduction to Computer Programming
CS2104 Discrete Computations
CS2115 Computer Organization
CS2204 Fundamentals of Internet Applications Development
CS2310 Computer Programming
CS2311 Computer Programming
CS2312 Problem Solving and Programming
CS2611 Seminars on Contemporary Technology I
CS3103 Operating Systems
CS3185 Computer Architecture
CS3201 Computer Networks
CS3282 E-Commerce Technology
CS3283 Distributed Systems
CS3334 Data Structures
CS3342 Software Design
CS3343 Software Engineering Practice
CS3346 Software Testing and Maintenance
CS3356 Managing Software Projects
CS3371 E-Logistics Application System
CS3372 Enterprise Systems Development
CS3382 Web Usability Design and Engineering
CS3391 Advanced Programming
CS3402 Database Systems
CS3481 Fundamentals of Data Science
CS3483 Multimodal Interface Design
CS3503 IT Professional Placement
CS3612 Seminars on Contemporary Technology II
CS4182 Computer Graphics
CS4185 Multimedia Technologies and Applications
CS4186 Computer Vision and Image Processing
CS4187 Computer Vision for Interactivity
CS4280 Advanced Internet Applications Development
CS4284 Mobile Computing
CS4285 High Speed Multimedia Networks
CS4286 Internet Security and E-commerce Protocols
CS4288 Cryptographic Algorithms and Protocols
CS4289 Pervasive Computing
CS4292 Distributed Network Algorithms and Optimization
CS4293 Topics on Computer Security
CS4295 Mobile Application Programming
CS4296 Cloud Computing
CS4297 Cloud Robotics and Automation
CS4298 iOS Application Development
CS4335 Design and Analysis of Algorithms
CS4348 Software Quality Management
CS4367 Computer Games Design
CS4381 Advanced Software Design
CS4385 Topics in Software Engineering
CS4386 AI Game Programming
CS4394 Information Security and Management
CS4480 Data-Intensive Computing
CS4482 Advanced Database Systems
CS4483 Data Warehousing and Data Mining
CS4485 Information Retrieval
CS4486 Intelligent Systems
CS4487 Machine Learning
CS4514 Project
CS4552 Guided Study
EE4940 Digital Information Communications
EN4262 English Communication Skills for Computing
GE1501 Chinese Civilisation - History and Philosophy
GE2313 Global IT Case Studies
GE2315 Security and Privacy in the Information Age
GE2323 Mobile Social Networks: Practices, Challenges, and Beyond
GE2324 The Art and Science of Data
GE2326 Probability in action: From the unfinished game to the modern world
IS4500 Information Systems Project Management
IS4501 Information Systems Audit
MA1200 Calculus and Basic Linear Algebra I
MA1201 Calculus and Basic Linear Algebra II
MA1300 Enhanced Calculus and Linear Algebra I
MA1301 Enhanced Calculus and Linear Algebra II
MA2172 Applied Statistics for Sciences and Engineering
MA2185 Discrete Mathematics
SS3904 Science, Technology and Society for Computing