Bachelor of Science (BS) in Computer Science

Home - Schools & Departments - SCS - Computer Science Department - CSD Offerings - Bachelor of Science (BS) in Computer Science

Computer Science is one of the most prevalent technologies of our time impacting the life of all people around the planet. It is a technology that no one can afford to ignore. MUBS Bachelor of Science program provides students with extensive preparation in both the theoretical and practical aspects of computer science. The program prepares students for rewarding careers in many of the field of computer science specializations, or to pursue further education at the graduate level.

Program Requirement: 94 Credits consist of:

21 cr. of general university requirements

12 cr. general education requirements,

09 cr. elective courses

73 cr. of Mandatory requirements

48 cr. core requirements

25 cr. major requirements

Career Opportunities

Graduates should expect a rewarding career as Application Programmer, Computer System Analyst, Technical Representative, Computer Operations Manager, Computer Services Coordinator, Database Administrator, Data Communications Manager, Software Engineer, Systems Manager, and Systems Programmer.

Required Major courses (25 credits)

Course Code 

Course Title 

Credits 

CSC301

Theoretical Computer Science

3

CSC302

Computer Applications for Business

3

CSC303

Operating Systems

3

CSC304

Database Systems

3

CSC305

Data Communication & Computer Networks

3

CSC306

Web Programming

3

CSC307

Principles Of Programming Languages

3

CSC308

Human Factors in Computing

3

CSC311

Web Services

3

CSC312

Client Server Computing

3

CSC313

Game Programming

3

CSC314

Mobile Programming

3

CSC316

Web Development

3

CSC399

Senior Project / CS (Mandatory)

3

CSC400

Internship / CS (Mandatory)

1

 

Suggested three-year study plan

This study plan is offered as a guideline only. Please consult with the department at selected campus regarding the availability of course offerings for any given semester.


Graduation Requirements: Completion of 94 credits-hours

YEAR 1

Semester

Code

Course Name

Credits

Fall I

CSC202 

Programming I

3

 

MTH203

Linear Algebra

3

 

ARB 201

Appreciation of Arabic Language

3

 

CSC201

Fundamentals of computer systems & Applications

3

 

 

 

 

Spring I

CSC203

Programming  II

3

 

MTH202

Discrete Math

3

 

CSC201/2

Intro to business App

3

 

CSC208

Digital Systems & Logic Design

3

 

 

 

 

Summer I

GRA 203

Computer Graphics

3

 

CSC207

Data Structure

3

 

CSC305

Data Communication & Computer Networks

3

YEAR 2

Fall II

CSC205

System Analysis & Design

3

 

MTH201

Calculus III

3

 

ENG201

Language and Composition

3

 

CSC209

 Object Oriented Programming

3

 

CSC210

Computer Architecture

3

       

Spring II

CSC304

Database Systems (Mandatory)

3

 

MTH204

Numerical Analysis

3

 

Elective

Major Elective

3

 

CSC306

Web Programming

3

       

Summer II

CSC302

Computer Applications for Business

3

 

Elective

Elective course 2

3

 

CSC204

Computer Organization and Assembly Language

3

YEAR 3

Fall III

CSC303 (Major)

Operating System

3

 

CSC206

Software Engineering

3

 

CSC316 (Major)

Web Development

3

       

Spring III

CSC314 (Major)

Mobile Programming

3

 

ENG202

Public Speaking

3

 

CSC211

Artificial Intelligence

3

 

CSC399

Senior Project

3

       

Summer III

Elective

Elective course 3

3

 

CSC400

Internship

1

 






Copyright © 2016 Modern University for Business & Science Contact us FAQ Jobs Copyright