Computer Science and Computational Finance and Financial Technology
Major
Computer Science and Computational Finance and Financial Technology
電腦科學與計算金融及金融科技
Degree / Award Title
Bachelor of Science in Computer Science and Bachelor of Science in Computational Finance and Financial Technology
理學士(電腦科學)與理學士(計算金融及金融科技)
Offering Academic Unit
This Double Degree is jointly offered by:
Department of Computer Science
College of Business
Normal Period of Study
5 years
Maximum Period of Study
8 years
Credit Units Required for Graduation
150 credit units

GE Requirements (39 credit units)Catalogue Term : Semester A 2024/25



  Credit Units
University Requirements GE1401 University English 3
GE2410 English for Engineering
Or
GE2402 English for Business Communication
3
GE1501 Chinese Civilisation - History and Philosophy 3
Distributional Requirements Take at least 1 course from each of the three distributional areas:

Area 1: Arts and Humanities
Area 2: Study of Societies, Social and Business Organisations
Area 3: Science and Technology

Visit the GE website for more course information.
12
College-specified Courses of CC MA1200 Calculus and Basic Linear Algebra I
Or
MA1300 Enhanced Calculus and Linear Algebra I
3
MA1201 Calculus and Basic Linear Algebra II
Or
MA1301 Enhanced Calculus and Linear Algebra II
3
JC2066 IT Professionals: Ethical, Legal and Social Issues 3
College-specified Courses of CB CS2204 Fundamentals of Internet Applications Development 3
CS3334 Data Structures 3
MA3525 Elementary Numerical Methods 3

College / School Requirements (12 credit units)Catalogue Term : Semester A 2024/25



College Requirement of CC (6 credit units)
Course CodeCourse TitleCredit Units
CB2400Microeconomics3
CS1302Introduction to Computer Programming3

College Requirement of CB (6 credit units)
Course CodeCourse TitleCredit Units
CB2100Introduction to Financial Accounting3
CB3410Financial Management3

Major Requirements (99 credit units)Catalogue Term : Semester A 2024/25



1. CS Core Courses (33 credit units)
Course CodeCourse TitleCredit UnitsRemarks
CS2115Computer Organization3
CS2312Problem Solving and Programming3
CS2611Seminars on Contemporary Technology I1
CS3103Operating Systems3
CS3201Computer Networks3
CS3343Software Engineering Practice3
CS3505IT Professional Internship9A course to fulfil the internship/consultancy project/research project requirement for normative 4-year degree students
CS4514AProject6A course to fulfil the internship/consultancy project/research project requirement for normative 4-year degree students
EN4262English Communication Skills for Computing2


 2. CFFT Core Courses (30 credit units)
Course CodeCourse TitleCredit Units
CB2402Macroeconomics3
MA2001Multi-variable Calculus and Linear Algebra3
EF3320Security Analysis and Portfolio Management3
EF3520Stochastic Calculus for Finance3
EF4313Corporate Finance3
EF4321Derivatives and Risk Management3
EF4328Asset Management3
EF4820Derivatives Pricing I: Stock and FX3
EF4821Derivatives Pricing II: Interest Rate and Credit Risk3
EF4822Financial Econometrics3


 3. Required Core Courses or Electives for both Majors (33 credit units)
Course CodeCourse TitleCredit UnitsRemarks
CS2310Computer Programming3
CS3342Software Design3
CS3402Database Systems3
CS4335Design and Analysis of Algorithms3
MA2185Discrete Mathematics3
MA2510Probability and Statistics3
MA3511Ordinary Differential Equations3
MS2602Statistical Inference3
MS3252Regression Analysis3
MS3601Optimization Methods3
CB4001Honor Thesis3A course to fulfil the internship/consultancy project/research project requirement for normative 4-year degree students


 4. CS Elective (3 credit units)

Choose any ONE from the following list:
Course CodeCourse TitleCredit UnitsRemarks
CS3185Computer Architecture3
CS3283Distributed Systems3
CS3346Software Testing and Maintenance3
CS3356Managing Software Projects3exclusive with IS4500
CS3382Web Usability Design and Engineering3
CS3391Advanced Programming3
CS3481Fundamentals of Data Science3
CS3483Multimodal Interface Design3
CS4182Computer Graphics3
CS4185Multimedia Technologies and Applications3
CS4186Computer Vision and Image Processing3
CS4187Computer Vision for Interactivity3
CS4188Virtual Reality3
CS4280Advanced Internet Applications Development3
CS4284Mobile Computing3
CS4285High Speed Multimedia Networks3
CS4286Internet Security and e-Commerce Protocols3
CS4288Cryptographic Algorithms and Protocols3
CS4289Pervasive Computing3
CS4293Topics in Cybersecurity3
CS4295Mobile Application Programming3
CS4296Cloud Computing3
CS4297Cloud Robotics and Automation3
CS4298iOS Application Development3
CS4348Software Quality Management3
CS4367Computer Games Design3
CS4381Advanced Software Design3
CS4385Topics in Software Engineering3
CS4386AI Game Programming3
CS4389Decentralized Applications Development3
CS4394Information Security and Management3
CS4480Data-Intensive Computing3
CS4482Advanced Database Systems3
CS4485Information Retrieval3
CS4486Artificial Intelligence3
CS4487Machine Learning3
CS4552Guided Study3A course to fulfil the internship/consultancy project requirement for normative 4-year degree students

Suggested Study Plan