Bachelor of Science in Computer Science
Course overview
Qualification | Bachelor's Degree |
Study mode | Full-time |
Duration | 4 years |
Intakes | |
Tuition (Local students) | Data not available |
Tuition (Foreign students) | Data not available |
Admissions
Intakes
Fees
Tuition
- Data not available
- Local students
- Data not available
- Foreign students
Estimated cost as reported by the Institution.
Application
- Data not available
- Local students
- Data not available
- Foreign students
Student Visa
- Data not available
- Foreign students
Every effort has been made to ensure that information contained in this website is correct. Changes to any aspects of the programmes may be made from time to time due to unforeseeable circumstances beyond our control and the Institution and EasyUni reserve the right to make amendments to any information contained in this website without prior notice. The Institution and EasyUni accept no liability for any loss or damage arising from any use or misuse of or reliance on any information contained in this website.
Entry Requirements
General Requirements (Notes)
1. Applicants shall be eligible to apply if they:
*have obtained in one sitting of the GCE Advanced Level Examination pass grades in no less than three Advanced Level subjects (Applicants with pass grades in 2 Advanced Level and 2 Advanced Subsidiary Level subjects may also apply)*; OR
*have acquired an International Baccalaureate Diploma (check preferred subject requirements of the programmes)*; OR
*possess a qualification obtained outside Hong Kong which qualifies them for university admission in the country/region where such qualification is originated (e.g. high school diploma plus SAT in USA, UEC / STPM in Malaysia, ATAR in Australia, OSSD in Canada, GSAT in Taiwan, etc.); OR
have successfully completed:
*at least one year of full-time undergraduate study at a recognized university; OR
*a course of study leading to the qualification of an associate degree / higher diploma; OR
*are mature persons aged 23 or over on 1st September in the year when admission is sought, provided they are able to show either by publication or by other acceptable evidence that they have achieved sufficient competence in their chosen field of study to justify admission; or have shown exceptional ability in appropriate academic or professional fields; OR
*have other exceptional achievements which merit admission.
For candidates who have completed only GCE-AS or the first year of IB Diploma studies with outstanding results, they may be considered for admission under special circumstances on individual merits case-by-case.
2. Language Requirement
Applicants should have attained an acceptable level of proficiency in English. Below are the minimum required scores or grades for some of the more common acceptable examinations.
Test (English Language) Minimum Attainment
GCE-AL/AS E
GCSE/IGCSE/GCE-OL C
IB 4
IELTS 6.0
SAT Reasoning Test Essay 8
TOEFL
- Paper 550
- Computer 213
- Internet 80
In addition to the General Requirements, including the Language Requirement, individual programmes may have additional or higher requirements. Please refer to the website(s) of the respective programme(s) to which you wish to apply for admission for updates on the programme requirements.
Notes:
Students admitted on GCE A-level / IB or equivalent qualifications (e.g. STPM) will normally be required to complete 99 units of courses (normative period of study is 3 years) in order to graduate. Students admitted on standing below GCE A-level / IB qualification (e.g. qualifications obtained outside Hong Kong for admission to 4-year undergraduate programmes of an overseas university) will normally be required to complete 123 units of courses (normative period of study is 4 years) in order to graduate. There are yet some other programmes that are offered as a standard four-year or five-year programme.
Additional Considerations
Applicants are:
1.expected to possess keen interests, suitable talents or academic background to make a unique contribution to the cultural diversity on campus;
2.recommended to take TOEFL, IELTS or another acceptable language test, if English is not their native language;
3.expected to be able to support themselves financially during all periods of enrolment
Curriculum
Course Code Course Title Unit(s)
CSCI1020 Hands-on Introduction to C++ 1
CSCI1030 Hands-on Introduction to Java 1
CSCI1040 Hands-on Introduction to Python 1
CSCI1050 Hands-on Introduction to MATLAB 1
CSCI1110 Introduction to Computing Using C 3
CSCI1120 Introduction to Computing Using C++ 3
CSCI1130 Introduction to Computing Using Java 3
CSCI1140 Programming Laboratory 1
CSCI1510 Computer Principles and C Programming 3
CSCI1520 Computer Principles and C++ Programming 3
CSCI1530 Computer Principles and Java Programming 3
CSCI1540 Fundamental Computing With C++ 3
CSCI1580 Visual Programming 3
CSCI2100 Data Structures 3
CSCI2110 Discrete Mathematics 3
CSCI2120 Introduction to Software Engineering 2
CSCI2510 Computer Organization 3
CSCI2520 Data Structures and Applications 3
CSCI2720 Building Web Applications 3
CSCI2800 Numerical Computation 3
CSCI3100 Software Engineering 3
CSCI3120 Compiler Construction 3
CSCI3130 Formal Languages and Automata Theory 3
CSCI3150 Introduction to Operating Systems 3
CSCI3160 Design and Analysis of Algorithms 3
CSCI3170 Introduction to Database Systems 3
CSCI3180 Principles of Programming Languages 3
CSCI3190 Introduction to Discrete Mathematics and Algorithms 3
CSCI3220 Algorithms for Bioinformatics 3
CSCI3230 Fundamentals of Artificial Intelligence 3
CSCI3250 Computers and Society 2
CSCI3260 Principles of Computer Graphics 3
CSCI3270 Advanced Programming Laboratory 2
CSCI3280 Introduction to Multimedia Systems 3
CSCI3310 Mobile Computing and Applications Development 3
CSCI3320 Fundamentals of Machine Learning 3
CSCI3420 Computer System Architectures 3
CSCI3530 Software Technology 3
CSCI4010 Final Project I 4
CSCI4020 Final Project II 4
CSCI4120 Principles of Computer Game Software 3
CSCI4140 Open-Source Software Project Development 3
CSCI4160 Distributed and Parallel Computing 3
CSCI4180 Introduction to Cloud Computing 3
CSCI4190 Introduction to Social Networks 3
CSCI4210 Reverse Software Engineering 3
CSCI4220 Introduction to Game Theory in Computer Science 3
CSCI4260 Current Topics in Computing Techniques 3
CSCI4430 Data Communication and Computer Networks 3
CSCI5010 Practical Computational Geometry Algorithms 3
CSCI5020 External Data Structures 3
CSCI5030 Machine Learning Theory 3
CSCI5040 Combinatorics and Computing 3
CSCI5050 Topics in Bioinformatics and Computational Biology 3
CSCI5060 Techniques in Theoretical Computer Science 3
CSCI5070 Advanced topics in Social Computing 3
CSCI5080 Advanced System Security 3
CSCI5110 Advanced Topics in Software Engineering 3
CSCI5120 Advanced Topics in Database Systems 3
CSCI5150 Computational Finance With Machine Learning 3
CSCI5160 Topics in Algorithms 3
CSCI5170 Theory of Computation Complexity 3
CSCI5180 Techniques for Data Mining 3
CSCI5210 Advanced Topics in Computer Graphics and Visualization 3
CSCI5230 Advanced Topics in Compiler Construction 3
CSCI5240 Combinatorial Search and Optimization with Constraints 3
CSCI5250 Information Retrieval and Search Engines 3
CSCI5280 Image Processing and Computer Vision 3
CSCI5310 Topics in Biometrics 3
CSCI5320 Topics in Graph Algorithms 3
CSCI5330 Advanced Algorithms for Bioinformatics 3
CSCI5340 Advanced Topics in Distributed Software Systems 3
CSCI5350 Advanced Topics in Game Theory in Computer Science 3
CSCI5360 Grid Computing 3
CSCI5370 Quantum Computing 3
CSCI5390 Advanced Topics in GPU Programming 3
CSCI5420 Computer System Performance Evaluation 3
CSCI5430 Autonomous Agents and Multiagent Systems 3
CSCI5440 Theory of Cryptography 3
CSCI5450 Randomness and Computation 3
CSCI5460 Virtual Reality 3
CSCI5470 Computer and Network Security 3
ENGG1410 Engineering Mathematics I 3
ENGG1820 Engineering Internship 2
ENGG2020 Digital Logic and Systems 3
ENGG2420 Engineering Mathematics II 3
ENGG2430 Engineering Mathematics III 3
ENGG2520 Engineering Physics II 3
ENGG4010 Final Year Project I 3
ENGG4020 Final Year Project II 3