Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Bachelor of Science in Computer Science covers fundamental concepts like algorithms, programming languages, compilers, databases, and artificial intelligence. Students gain expertise in creating, implementing, and evaluating computer programs while applying mathematical principles to computational challenges. Those enrolled in the B.S. program complete rigorous mathematics classes and hands-on laboratory work. They collaborate with distinguished faculty, benefiting from their professional insights and accessing cutting-edge research facilities for meaningful projects.
PROGRAM OBJECTIVES
Create Computational Solutions, a. Construct, execute, evaluate, and troubleshoot software applications. b. Comprehend and effectively utilize diverse computing approaches. c. Employ modern software development utilities.
Utilize Mathematical Principles for Computational Problem-Solving, a. Represent real-world scenarios through appropriate data models. b. Choose and implement suitable algorithms for specific objectives. c. Master essential techniques for designing, coding, and assessing problem-solving algorithms.
Comprehend Software System Architecture and Operations, a. Acquire advanced skills to develop comprehensive software solutions. b. Integrate existing software frameworks into new system development.
Admission is based on pre-computer science performance.
Students must have high school equivalent to USA and entry requirements vary from country to country.
TOEFL iBT - 70
IELTS - 6.0
Pearson Test of English (PTE) Academic - 53
IB (English A – Higher Level) - 5 or higher
Cambridge English Scale (C1 Advanced, C2 Proficiency) - 169
Cambridge GCSE, O Level or higher (English) - C or higher