Computer Science (BSc)
Course overview
Qualification | Bachelor's Degree |
Study mode | Full-time |
Duration | 4 years |
Intakes | January, September |
Tuition (Local students) | Data not available |
Tuition (Foreign students) | S$ 66,411 |
Admissions
Intakes
Fees
Tuition
- Data not available
- Local students
- S$ 66,411
- 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
- Completed, appropriate secondary qualifications from other countries will be considered for High School admission, and study at recognized universities and colleges will be considered for Transfer admission.
English Language Requirements:
- TOEFL (Test of English as a Foreign Language) score of 88 or higher in the internet-based test, with not less than 20 in each of the Reading, Listening, Writing or Speaking components. Score of at least 230 in the computer-based test or at least 570 in the paper-based test.
- IELTS (International English Language Testing System) score of at least 6.5 overall, with not less than 6.0 in any of the four modules.
- LPI (Language Proficiency Index) score of at least 5.
- A final grade of 2.00 (C) or better in the UNBC English Language Studies 50 Component 1 and 2.
- A final grade of 70% or better in English 12 from the British Columbia secondary system.
- A final grade of 75% (B) or better in a University Transferable English course.
- A final grade of 4 or better in Advanced Placement (AP) English Language and Composition or AP English Literature and Composition.
- A final grade of 5 or better in International Baccalaureate (IB) English A1 or A2 (higher or subsidiary level).
- CELPIP Academic Test score of 4H or higher in each of the Reading, Listening, Writing, and Speaking components.
- CAEL (Canadian Academic English Language) Assessment score of at least 70.
- University of Cambridge ESOL grade B on the Certificate of Advanced English (CAE).
- Comparable results in any other internationally-recognized English Language Assessment test considered as equivalent to TOEFL or IELTS.
Curriculum
Lower Division Requirement
100 Level
- Computer Programming I
- Computer Programming II
- Discrete Computational Mathematics
- Writing and Communication Skills OR ENGL 270-3
- Expository Writing
- Calculus I OR MATH 105-3
- Enriched Calculus
200 Level
- Algorithm Analysis and Development
- Introduction to Concurrent and Distributed Programming
- Introduction to Logic Design
- Computer Organization and Architecture
- Mathematical Topics for Computer Science
- Ethics in Computing Science
- Data Structures I
- Linear Algebra
General Science Requirement
Students must take two courses from the following list of science courses.
- Introductory Physics I: Mechanics
- Introductory Physics II: Waves and Electricity
- Introduction to Physics I
- Introduction to Physics II
- General Chemistry I
- General Chemistry II
- Introductory Biology I
- Introductory Biology II
- Psychology as a Science
- Introduction to Environmental Citizenship
- Introduction to GIS for the Social Sciences
- Cartography and Geomatics
- Geomorphology
Upper Division Requirement
- Computer Science Breadth
- Software Engineering I
- Programming Languages
- Operating Systems
- Introduction to Database Systems
- Theory of Computation
- Data Communications and Networking OR Computer Networks
400 Level
At least 12 credit hours of Computer Science courses must be taken at the 400 level, and at least nine of these credit hours must be outside the seminar, project course, research course, or special topics course category.
Six additional credit hours chosen from the following:
- Computer Science at any level
- Numerical Analysis I
- Probability and Statistics for Scientists and Engineers