Course image English Language I
Second Semester

English language is one of the most widely spoken languages in the world and is considered the language of science and technology. It is not just a language, but an essential tool for communication and interaction in scientific and academic fields. English is used in many academic activities, such as reading scientific articles, writing research papers, and communicating with colleagues and researchers from all over the world. In addition, it gives students access to rich knowledge and educational resources and opens the door for them to participate in international scientific conferences and workshops. Therefore, English language proficiency is critical to students' success in their fields of study and research.

Course image Discrete Structures
Second Semester

Discrete structures is study of mathematical structures that are fundamentally discrete (that is not continuous). This is usually the first mathematics course for computer science students; it helps them to start thinking about problems in a way computers can solve. Computers always deals with discrete objects and perform in discrete steps. Knowledge of discrete structures helps in analyzing algorithms, and understanding different areas of computer science like programming languages and cryptography.

Course image Calculus II
Second Semester

This course covers topics of Antiderivatives and Basic Integration Rules and Indefinite Integrals andIntegration by Substitution, trigonometric integrals,Triple integrals (Volume), Double Integrals , and Application of integrals

Course image Human Rights & Democracy
Second Semester

إن من أهداف المادة الدراسية هي التعرف على موضوع حقوق الانسان واهميتها في الحضارات القديمة والمعاصرة، التعرف على المضامين الدولية والإقليمية المعاصرة لحقوق الانسان والتعرف على ابرز أجيال حقوق الانسان ودراسة الضمانات الدستورية والقضائية والسياسية لحقوق الانسان ودور الأمم المتحدة في حماية حقوق الانسان

Course image System Administration
Second Semester

System administrators are information technology (IT) professionals who make sure an organization’s computer systems are functioning and meet the needs of the organization. Also it aims to provide a comprehensive understanding of command-line interfaces, programming languages, open-source software and software licenses, data


Course image Programming Fundamental II
Second Semester

A Programming Fundamentals II course typically Includes learning various topics in C++ programming language such as functions, arrays, strings , structures, files, and pointers.