Al-Buraimi University College
Departments & Programs

Information Technology Department

Computer Science Program

 

The Major

Computing technology has an impact on almost every aspect of daily life. Computer applications used in art, business, entertainment, science, engineering and medicine. For students who think logically, enjoy solving problems and have an interest in software development, Computer Science is a good study choice.

We teach logical thinking and creative problem-solving skills and we emphasize communication, both written and spoken. Our department's pragmatic approach to computer science offers hands-on design experience as well as theoretical knowledge. This combination of skills provides an advantage to our graduates because of the broad range of skills they possess. Our Students work alongside faculty in department labs equipped with state-of-the-art computing equipment

 

LEARNING OUTCOMES

  1. Create an understanding of the principles of computer science and problem solving.

  2. Build an awareness of computing practices in industry and emerging technologies, emphasizing a working knowledge of current software design and development techniques.

  3. Provide a broad education that enables graduates to understand the impact of computing technologies in a societal context.

  4. Provide a computer science education that enables our graduates to pursue rewarding professional careers, graduate studies, and lifelong learning.

CAREERS

A computer science major can have a career as a software engineer, designing, implementing, testing and maintaining large software systems. Careers are available in such specialties as computer graphics, computer security, robotics, expert systems, distributed systems, and networking. The degree can lead to a career in almost any industry, including aerospace, manufacturing, banking, health and education.

 

PROGRAMS OFFERED

The undergraduate program, leading to a B.S. in computer science, provides a broad knowledge of computing. It consists of core courses in programming languages, computer system organization and operating systems, data structures, computation theory, computer logic, and societal implications in computing.
The freshman year program includes courses in mathematical analysis, algorithms and programming, computer architecture and assembly language, symbolic logic, and data structures and program design. Sophomores take courses in linear algebra, computer organization, programming language concepts, files and data bases, and fundamental mathematical concepts.
As juniors, students take courses in combinatorial algorithms; automata, languages, and computation; operating systems and system architecture; and program design techniques, along with a course in either probability or statistics.
With the help of an advisor, seniors formulate a Concentrated Studies Package related to their career objectives. They also take a course in societal issues in computing.

 

  • COST PER 1 CREDIT HOUR 65 R.O (168.5$)
  • TOTAL CREDIT HOURS : 63 CREDITS

CURRICULUM FOR THE DIPLOMA IN COMPUTER SCIENCE

College Requirements (12 Credit Hours) Compulsory

SN
Course Number Course Title
Credit Hours
Prerequisite
1
BCGE 001 Arabic Language
3
 
2
BCGE 002 Islamic culture
3
 
3
COMP 100 Computers Impact and use
3
ــ
4
ENGL 002 General English
3
ــ
Total
12

 

Department Requirements (21 Credit Hours) Compulsory

SN
Course Number Course Title
Credit Hours
Prerequisite
1
COMP 110/L Introduction to Algorithms and Programming I
4
ــ
2
COMP 111/L Algorithms and Programming II
4
Comp110
3
MATH 150A Mathematical Analysis
5
ــ
4
ENGL 001/C English for IT
3
ENGL002
5
COMP 182 Data Structures And Program Design
3
COMP 111
6
COMP 122 Computer Architecture & Assembly Language
2
COMP 111
Total
21

 

Major Requirements (30 Credit Hours)

SN
Course Number Course Title
Credit Hours
Prerequisite
1
SOM 120 Basic Business Statistic
3
MATH150A
2
COMP 165/L Computer Graphics
3
COMP111
3
COMP 222/L Computer Organization
3
COMP122/L
4
MATH 150B Mathematical Analysis II
5
MATH150 A
5
PHIL 230 Symbolic Logic
3
GE
6
COMP 232 Concepts of Programming Languages
3
COMP122/L, COMP182/L
7
COMP 282 Advanced Data Structures
3
COMP182/L
8
COMP 270/L Business Programming
3
COMP 182
9
PHYS 100 General Physics
3
 
10
COMP 105 Visual Basic
1
COMP110/L
Total
30

 

View all Diploma's specializations