Bachelor of Science in Computer Science is a comprehensive undergraduate program designed to provide students with a strong foundation in both the theoretical and practical aspects of computing. This degree equips students with the knowledge and skills necessary to design, develop, and analyze software, systems, and applications across a wide range of industries. The curriculum covers a broad spectrum of computer science topics, from fundamental programming to advanced concepts in software engineering, algorithms, and data structures.
This program provides a comprehensive education in the theoretical and practical aspects of computing. The curriculum includes foundational courses in programming, data structures, algorithms, operating systems, and computer architecture, along with advanced topics such as software engineering, artificial intelligence, ethical hacking and networking security.
Students develop critical skills in coding, problem-solving, and analytical thinking, preparing them for a wide range of careers in the technology industry.
The program also emphasizes teamwork and communication, ensuring that students can effectively collaborate and convey complex technical concepts. With the growing importance of technology across all industries, this degree offers versatile career opportunities and the ability to drive innovation and technological advancement in a rapidly evolving digital landscape
Duration: Bachelor’s degree requires about 8 semesters or 4 years.
Program delivery: 12-15 credits per normal semester and 6 credits per summer semester.
Internship: Placement on a 3 month internship.
Courses: Apart from courses closely related to the program, students take general education courses.
Courses | Credits |
---|---|
Computer Science Core Courses | 47 |
Computer Science Elective Courses | 15 |
Communication skills | 09 |
Humanities | 09 |
Social Sciences | 09 |
Mathematics and Computer Science | 30 |
Internship | 01 |
Total | 120 |
Computer Science Core Courses (47 Credits)
Course Code | Course Name | Credits |
---|---|---|
COSC 1301 | Object Oriented Programming I | 3 |
COSC 2325 | Data Communications & Networks | 3 |
COSC 1330 | Computer Architecture & Organization | 3 |
COSC 2320 | Database Management Systems | 3 |
COSC 2350 | System Programming and Tools | 3 |
CPT 182 | Programming in C | 3 |
CPT 220 | Programming & Data Structures | 3 |
CPT 278 | Design and Analysis of Algorithms | 3 |
CPT 325 | Programming Languages | 3 |
CPT 328 | Program Translation Techniques | 3 |
CPT 376 | Operating Systems | 3 |
CPT 382 | Computer Science Project I | 2 |
CPT 383 | Computer Science Project II | 3 |
ICT 128 | Web Application Techniques | 3 |
ICT 205 | Software Engineering | 3 |
ISEC 2340 | Principles of Information Security | 3 |
Computer Science Electives (15 Credits – Any 5 courses from the following)
Course Code | Course Name |
---|---|
COSC 2301 | Object Oriented Programming II |
COSC 3310 | Assembly Language Programming |
COSC 4300 | Introduction to Artificial Intelligence |
COSC 4342 | Introduction Data Mining |
COSC 4339 | Introduction to Cloud Computing |
CPT 352 | Object-Oriented Analysis and Design |
ISEC 3310 | Network Security |
ISEC 3372 | Ethical Hacking & Security |
MAT 202 | Differential Equations |
Graduates with a B.S. in Computer Science are well-prepared for a wide range of careers in technology and beyond, including:
Duration: 3 years full-time
Semester Starts: Fall, Spring, Summer I and Summer II.
Fee: 12,124 OMR
Bawshar Street Way No. 273
Building No. 259
Sultanate of Oman
(+968) 24 583500
(+968) 24 583516
(+968) 24 583525
info@mcbs.edu.om
©2023 Modern College of Business and Science. All rights reserved.