Bachelor of Computer Science

Program Description

Learning Outcomes

Requirements

Program Structure

Scroll Top
  • Home
  • Program
  • Bachelor of Computer Science
Bachelor of Computer Science
Institution
German Jordanian University
Location
Jordan
Total Tuition
$ 22497
Intakes
September
Application deadline
September
Application Fee
169
Program Description

Computer Science program emphasizes the application of technologies and tools in the short term, and the ability to discover, acquire, and adapt new knowledge and skills in the long term.

Computer Science program provides bachelor’s students with an understanding of fundamental computer science and management concepts, methodologies, and technologies as demonstrated by:
a. An ability to demonstrate a fundamental understanding of algorithms, data structures, software design, concepts of programming languages, and computer organization and architecture, and an awareness of the evolution and dynamic nature of the foundational core of computer science.
b. An ability to demonstrate the ability to analyze and solve computing problems.
c. An ability to demonstrate knowledge of a variety of programming languages and proficiency in at least one higher-level language.
d. An ability to demonstrate understanding of discrete mathematics, differential and integral calculus, and probability and statistics.
e. An ability to demonstrate the ability to collect, analyze, and interpret data.
f. An ability to demonstrate an awareness of emerging technologies and the ability to evaluate and utilize currently available software development tools.
g. An ability to demonstrate knowledge of the principles and practices for software design and
development.
h. An ability to demonstrate the ability to successfully apply the principles and practices for software design and development to real problems.
i. An ability to demonstrate the ability to communicate effectively, both orally and in written form, and work in a team environment.
j. An ability to demonstrate familiarity with basic concepts, emerging technologies, and contemporary issues relating to the societal impacts of computing.
k. An ability to demonstrate an understanding of professional and ethical considerations related to
computing.
l. An ability to demonstrate an ability to acquire new knowledge in the computing discipline and to engage in life-long learning.
m. An ability to be competitive in the computing job market and/or being admitted to a good graduate program in computing.

To apply for admission, the following minimum requirements must be met:
– A minimum grade of 75% in high school degree.

First Year –FIRST Semester

Course ID Course Name Credit Hours ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
ENGL1001 Upper-Intermediate English 3 3 3 F2F ENGL0099
GERL101B1 German I (B1 Track) 3 6 9 F2F
CS116 Computing Fundamentals 3 3 3 F2F
CS1160 Computing Fundamentals Lab 1 3 F2F CS116 (co)
ARB100 Arabic 3 3 3 OL ARB0099
MATH101 Calculus I 3 5 3 BLD MATH0099
University Elective 3

Total: 19 Credit Hours21 ECTS(Lect. 21 hrs, Prac. 3 hrs)

First Year –Second Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
GERL102B1 / GERL102B2 German II (B1 Track / B2 Track) 3 6 9 F2F GERL101B1
NE101 National Education 3 2 3 OL ARB0099, ENGL0099
MATH102 Calculus II 3 5 3 F2F MATH101
CS117 Object-Oriented Programming 3 3 3 F2F CS116 & CS1160 (co)
CS1170 Object-Oriented Programming Lab 1 3 BLD CS116, CS1160 (co), CS117 (co)
CS201 Discrete Structures 3 3 3 F2F MATH0099, ARB0099, ENGL0099
CE212 Digital Systems 3 3 3 F2F CS116, MATH0099, ARB0099, ENGL0099
CE2120 Digital Systems Lab 1 3 BLD CS116, CE212 (co), MATH0099, ARB0099, ENGL0099

Total: 20 Cr Hr – 24 ECTS – 6 Practical Hours

Second Year –First Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
GERL201B1 / GERL201B2 German III (B1 Track / B2 Track) 3 4 6 F2F GERL102B1 or GERL102B2
CE201 Computer Architecture and Organization 3 3 3 F2F CE212, ARB0099, ENGL0099, MATH0099
CS222 Theory of Algorithms 3 3 3 F2F CS116, CS201, ARB0099, ENGL0099, MATH0099
CS223 Data Structures 3 2 2 2 F2F CS116, ARB0099, ENGL0099, MATH0099
CS263 Database Management Systems 3 2 2 2 BLD CS117, ARB0099, ENGL0099, MATH0099
EE317 Linear Algebra 3 3 3 BLD MATH101, MATH102 (co)
University Elective 3

Total: 21 Cr Hr – 19 ECTS – 4 Practical Hours

Second Year–Second Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
GERL202B1 / GERL202B2 German IV (B1 Track / B2 Track) 3 6 9 F2F GERL201B1 or GERL201B2
MILS100 Military Science 3 2 3 OL
IE0121 Probability and Statistics 3 3 3 F2F MATH101
CS264 Visual Programming 3 2 2 2 F2F CS117, CS263, ARB0099, ENGL0099, MATH0099
CS342 Software Engineering 3 3 3 BLD CS117, CS263
CS355 Web Technologies 3 2 2 2 BLD CS117, CS263
CS451 Artificial Intelligence 3 3 3 F2F CS223, CS222

Total: 21 Cr Hr – 25 ECTS – 4 Practical Hours

Third Year –First Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
GERL301B1 / GERL301B2 German V (B1 Track / B2 Track) 3 6 9 F2F GERL202B1 or GERL202B2
CS323 Computational Theory 3 3 3 F2F CS222, CS223
CS332 Computer Graphics 3 2 2 2 F2F CS223, EE317
CE352 Computer Networks 3 3 3 BLD CE201
CE357 Operating Systems 3 3 3 F2F CE201
CS419 Compiler Construction 3 3 3 F2F CS222, CS223
CE3570 Operating Systems Lab 1 3 BLD CE201, CE357 (co)

Total: 19 Cr Hr – 23 ECTS – 5 Practical Hours

Third Year–Second Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
GERL302B1 / GERL302B2 German VI (B1 Track / B2 Track) 3 6 9 F2F GERL301B1 or GERL301B2
ENGL1002 Advanced English 3 3 3 F2F ENGL1001
CS330 Image Understanding 3 2 2 2 F2F CS223, EE317
CS356 Information Security 3 3 3 F2F CS263
CS391 Field Training (160 Hours) 0 160 hrs F2F Department Approval
CS416 Systems Programming 3 2 2 2 F2F CS223
CS477 Mobile Computing 3 2 2 2 BLD CS117, CS263
CS492 Senior Project 3 9 BLD Department Approval

Total: 21 Cr Hr – 18 ECTS – 15 Practical Hours

Fourth Year –First Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
Elective Course 3
Elective Course 3
Elective Course 3
Elective Course 3

Total: 12 Cr Hr – 0 ECTS – 0 Contact Hours

Fourth Year–Second Semester

Course ID Course Name Cr Hr ECTS Contact Hours (Lect.) Contact Hours (Prac.) Type Prerequisites / Corequisites
CS491 International Internship (20 weeks) 12 36 F2F CS391

Total: 12 Cr Hr – 36 ECTS – 0 Contact Hours

Program Overview
Study Format
On-campus
Program Level
Bachelor
Language Of Materials
English
Language Of Teaching
English
Mode
Full-time
Duration By Months
48
To request more information about the program

Contact Admission
German Jordanian University
Phone Number
+96264294444
Email
info@gju.edu.jo

Follow Top Majors Now