About the B.Sc. in Computer Science Program
The undergraduate program in Computer Science is offered by the Department of Computer Science in the SEEIT. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory and automation) to practical disciplines (including the design and implementation of hardware and software)". This program is designed to meet the emerging demands on ICT education and address market needs by adopting a unique approach to expand on the long experience of the German model of applied science and contribute to building a premier quality industry-oriented ICT education in Jordan. It includes a general track that covers general concentrations in Computer Science in addition to two new tracks to match the current market needs, namely Cyber Security track, as well as Data Science track - see Study Plan (All Tracks) 2022/2023 below. The program goals relate to high-quality in applied education and research, international co-operation, rich interaction and partnerships with enterprises, as well as focus on relevant academic tracks. The successful completion of this attractive program often opens doors to rewarding professional careers, graduate studies, and lifelong learning.
An optional Dual Study track is integrated in all CS undergraduate program tracks, which is based on a global educational concept that aims to integrate the theoretical knowledge with the practical implementation in close cooperation with industrial partners. Some of the CS program students (as admission to the Dual Study track is subject to positions availability from partner companies) who are accepted in this track have the chance to work and study at the same time. Specifically, they train full-time in the local industry during the first three summer semesters of their study program - see Study Plan (All Tracks with Dual Study Track) 2022/2023 below.
All students spend one year in Germany (German Year) during their study program, in which they study one semester in one of the German partner universities, then they do an obligatory internship of at least 20 weeks full-time in the German industry.
Several industry-centered courses are also integrated in the program curriculum to prepare students for professional certification from leading worldwide companies such as CISCO and Red Hat.
To graduate highly qualified people with a Bachelor of Science degree in computer science and strong capabilities related to computational and analytical approaches of computer science in their chosen professions.
To arm students with the required knowledge and experience in the field of computer science that enable them to fulfill society and market needs.
Academic Tracks under the B.Sc. in Computer Science Program
In this track students will be provided with extended knowledge and training in the theoretical and practical aspects of various fields in computer science including algorithms and theory, programming languages, visual programming, operating systems, data structures, databases, software engineering, computer graphics and visualization, computer vision, artificial intelligence, computer human interaction, computer security, networks, and computer systems. Besides, the students will engage in courses with projects to acquire the required skills and competencies.
In this track, students will learn most of the knowledge in the general computer science track in addition to at least 8 courses (4 core courses in GJU and 4 elective courses in a German partner university) related to the theoretical and practical underpinnings of Cyber Security. Cyber Security is the application of technologies, processes, and controls to protect systems, networks, programs, devices, and data from cyber-attacks. It aims to reduce the risk of cyber-attacks and protect against the unauthorized exploitation of systems, networks, and devices. In this track students will be provided with extended knowledge and training in the theoretical and practical aspects of cybersecurity techniques. Moreover, several state-of-the-art courses that are related to cyber security will be offered, such as information security, ethical hacking, cryptography, and digital forensics. In addition, students in this track will conduct projects in their courses to acquire the required skills and competencies related to cyber security.
In this track, students will learn most of the knowledge in the general computer science track in addition to at least 8 courses (4 core courses in GJU and 4 elective courses in a German partner university) related to the theoretical and practical underpinnings of Data Science. Data Science utilizes programming skills and knowledge of mathematics/statistics to extract meaningful insights from data. Data scientists apply machine learning algorithms to numbers, text, images, video, audio, and more to produce artificial intelligence (AI) systems to perform tasks that ordinarily require human intelligence. In this track students will be provided with extended knowledge and training in the theoretical and practical aspects of data science applications and technologies. Moreover, several state-of-the-art courses that are related to data science will be offered, such as data mining, artificial intelligence, image understanding, machine learning, and cloud computing and big data. Besides, students in this track will conduct projects in their courses to acquire the required skills and competencies.