About the Academic Track

The Academic Track seeks to qualify specialists in the field of information technology, and provide them with basic knowledge in business administration sciences that will enable them to play the role of mediator between institutions that develop information technology solutions and the various economic sectors that need these solutions in their work.

Vision:

Continuous innovation and emerging technologies in the rapidly changing field of information technology requires that the software be constantly updated.

Mission:

Access to the integrated ability to solve technical problems and create innovative solutions to provide technological solutions to problems of business, industry, government, non-profit organizations and individuals


The academic track possesses an academic nature mixed with a technical nature that aims to enable the student to acquire basic scientific knowledge in addition to the practical technological skills necessary to apply his knowledge within a real institutional environment. The academic track also targets a segment of students who are often present in the labor market, but seek to:

  • Strengthening and developing her knowledge and skills.
  • Applying these knowledge and skills directly within their real work environment.
  • Developing her social and professional status by obtaining an advanced university degree.
  • This segment is usually aware of the nature of the labor market and its requirements and is able to provide a correct and clear assessment of the quality of the educational material and the nature of education and its suitability for their practical experience on the one hand, and the situation of the labor market on the other hand.

The impact

The occurrence of fundamental transformations in higher education institutions was the result of modern technological achievements. Scientific studies conducted over the past decade reflect a remarkable change in the pattern of information technology use among students. The increased and easy access to personal computers and other technological devices has radically changed how students approach learning styles. This encouraged educators to integrate training and use of computer skills as part of the curriculum. Thus, this will enhance students’ ability to use technology efficiently in their studies.


Objectives

  • Developing the important sciences and mental and practical capabilities that students have to enter the field of computing in the business sectors or postgraduate studies and scientific research.
  • Effective practice as an information technology specialist by leading, designing and developing various projects in the field of information technology.
  • Communicate effectively with colleagues, as members or leaders of multidisciplinary teams.
  • Encouraging undergraduate students to continue postgraduate studies, in order to provide the community with specialized and highly qualified cadres.
  • Encouraging students to conduct scientific research according to scientific research methodology.

Study Duration

The duration of study to obtain a bachelor’s degree in Applied Sciences for all disciplines is four academic years for those accepted on the basis of the secondary certificate, and two years for those accepted into the promotion program according to the institute. and competence.
The duration of the default study is four years, but it is possible to take full-time and intensive studies so that the student can graduate in three years.
The academic year is divided into three semesters, and the University Council determines the start and end dates of the study and the dates of exams according to the university calendar.

Conditions for success and graduation

1 . Each course is given a mark out of 100.
2 . The student is considered to have passed the course if he obtains a final result greater or equal to 55% of the course’s top grade.
3 . In the event that a student succeeds in a course and obtains a full mark, the university has the right to check the student’s level through an oral interview or a written exam, and confirm his success in the course or declare his failure in it, if it is not at the required level.
4 . If the student fails the course, he must repeat it with his exams, and repay the full costs.
Graduation average:
The averages of the courses in which the student passed for the five years are summed and divided by the total number of courses, and the overall average is extracted.

Structure
48 courses - 144 credits hours
University Requirements
Faculty Requirements
Specialization Requirements

I. Semester

Introduction to Philosophy

Course code: ACT101
Course name: Introduction to Philosophy
Credit hours: 3.00


The “Introduction to Philosophy” course deals with the importance of philosophy and its impact on our way of life, in addition to reviewing a number of philosophies that have developed throughout history, such as Buddhism, Confucianism, and the Greeks, in addition to the ideas of a number of philosophers such as Kant and Nietzsche. The course also deals with the theory of knowledge, the tools of science and scientific research, and the foundations of materialistic, idealistic, essential, and metaphysical philosophies. At the end of this course, the student should be able to: 1. Understand the definition of philosophy; 2. Know the history of philosophy and ethics; 3. Know the theory of knowledge; 4. Know the contemporary philosophical ideas.

Mathematical Algebra

Course code: ACT102
Course name: Mathematical Algebra
Credit hours: 3.00


This course aims to introduce the student to the basic skills of a number of mathematical topics that qualify him to understand the specialized courses. Where the student gets acquainted with the concept of the group and the basic operations process and the concept of follower. He also learns about the set of numbers, especially the real ones, and the basic practical operations, after which he learns the blindness of polynomials, practical arithmetic, and algebraic fractions, and simplifies them to the sum of partial fractions. And then learn about trigonometric operations and trigonometric equations. He also learns about complex numbers and basic operations. Then, he learns about the algebraic structures of groups, attachments, and fields, down to the radial spaces, and the definition of matrices and determinants, and then using them in solving linear equations.

Introduction to Networking

Course code: ACT103
Course Name: Introduction to Networking
Credit hours: 3.00


The “Introduction to Networks” course deals with the definition of computer networks, their types, the OSI reference model, the TCP/IP reference model, in addition to the components of the TCP/IP protocol suite and the components of the IP address. In this course, the student will: 1. Know computer networks and their types; 2. Know the OSI reference model; 3. Know the TCP/IP reference model and Internet Protocol Suite; 4. Know IP addressing and routing principles.

Introduction to Virtual Learning

Course code: ISU501
Course name: Introduction to Virtual Learning
Credit hours: 3.00


The “Introduction to Virtual Learning” course deals with the difference between formal education and virtual learning, whether in terms of the technical aspect resulting from the use of new tools, or in terms of the duties of the student and the supervisor and their methods of work. At the end of this course, the student should be able to: 1. Know virtual learning and its difference from distance education or e-learning; 2. Distinguishing the difference between virtual learning and formal education. 3. Mastering virtual learning tools; 4. Know the duties of the student and the duties of the supervisor in virtual learning.

English I

Course code: ENG101
Course name: English I
Credit hours: 3.00


Studying grammar, vocabulary and grammar in the language – translating texts and articles from Arabic into English and vice versa.

Introduction to Programming

Course code: ACT104
Course name: Introduction to Programming
Credit hours: 3.00


The “Introduction to Programming” course deals with the basic elements needed to design and write a program such as flowcharts and semi-coding language. The course presents the principles of the C # language in the Visual Studio Dot Net work environment. At the end of this course, the student should be able to: 1. Use the basic instructions for programming: reading, writing, assignment, and arithmetic expressions, conditional statements, and iterative statements. 2. Know the flow charts; 3. Using Pseudo-Code; 4. Know the types of simple data (numerical: integer and real, literal, logical). 5. Use of one-dimensional tables; 6. Know the basics of the C# programming language equivalent to basic instructions.

Statistics

Course code: ACT106
Course name: Statistics
Credit hours: 3.00


1. The “Statistics” course deals with the basics of statistics and its applications in the field of business administration. 2. At the end of this course, the student should be able to: 3. Know probabilities and probabilistic arithmetic; 4. Mastering the computation of dispersion; 5. Recognize interdependence and feedback; 6. Know statistical procedures; 7. Know the important characteristics of the data and their slope; 8. Master exploratory data analysis; 9. Mastering sample processing; 10. Know the descriptive statistics and the inductive statistics.

II. Semester

Introduction to Operating Systems

Course code: AIT151
Course name: Introduction to Operating Systems
Credit hours: 3.00


The “Introduction to Operating Systems” course deals with the basics of designing and building the operating system, how it works, and its kernel components, in addition to explaining the principles of operating procedures, file systems, memory, and the relationship of the operating system to the hardware. In this course, the student will: 1. Know the operating system; 2. Know the principles of file system management; 3. Know the principles of procedure management; 4. Know the principles of memory management.

Introduction to Sociology

Course code: AIT152
Course name: Introduction to Sociology
Credit hours: 3.00


The “Introduction to Sociology” course deals with the concepts of social perspective, culture, social structure and social interaction, in addition to defining human groups, concepts of civil society, and the impact of the family institution on society. At the end of this course, the student should be able to: 1. Know the culture; 2. Learn about religion and society and their development; 3. Know globalization; 4. Know political science.

Introduction to Data Modeling

Course code: AIT153
Course Name: Introduction to Data Modeling
Credit hours: 3.00


The “Introduction to Data Modeling” course deals with the concepts of designing, managing and developing databases, and the stages of analysis, design and realization of information systems according to the conceptual model. Data storage. At the end of this course, the student should be able to: 1- Know the evolution of data models; 2- Know the concept of databases and their management systems; 3. Identify the stages of analysis and design of information systems; 4. Use information systems design and management tools.

Introduction to Networking

Course code: AIT154
Course name: Introduction to Networking
Credit hours: 3.00


The “Introduction to Networks” course deals with the definition of computer networks, their types, the OSI reference model, the TCP/IP reference model, in addition to the components of the TCP/IP protocol suite and the components of the IP address. In this course, the student will: 1. Know computer networks and their types; 2. Know the OSI reference model; 3. Know the TCP/IP reference model and Internet Protocol Suite; 4. Know IP addressing and routing principles.

English II

Course code: ENG102
Course name: English II
Credit hours: 3.00


The course deals with the concept of marketing and the objectives of marketing activity. elements of the marketing environment and analysis of marketing activity; consumer behavior models and purchase decision analysis; market segmentation and market selection; identify the elements of the marketing mix; Selling concept and sales management. At the end of this course, the student should be able to: 1- Know the concept of marketing and understand the objectives of marketing activity; 2- Marketing activity analysis and purchase decision analysis; 3- Understand the criteria for market segmentation and market selection; 4- Determine the elements of the marketing mix (goods, price, distribution, promotion).

Pioneering the Future

Course code: ACT503
Course name: Pioneering the Future
Credit hours: 3.00


Introduction to Marketing

Course code: AIT156
Course name: Introduction to Marketing
Credit hours: 3.00


The course deals with the concept of marketing and the objectives of marketing activity. elements of the marketing environment and analysis of marketing activity; consumer behavior models and purchase decision analysis; market segmentation and market selection; identify the elements of the marketing mix; Selling concept and sales management. At the end of this course, the student should be able to: 1- Know the concept of marketing and understand the objectives of marketing activity; 2- Marketing activity analysis and purchase decision analysis; 3- Understand the criteria for market segmentation and market selection; 4- Determine the elements of the marketing mix (goods, price, distribution, promotion).

III. Semester

E-commerce Technology

Course code: AIT201
Course name: E-commerce Technology
Credit hours: 3.00


The “E-commerce” course deals with the definition of electronic commerce and a description of its various fields, the concept of electronic markets, marketing methods and types of direct and indirect marketing, and patterns of electronic commerce and its applications between companies and individuals. At the end of this course, the student should be able to: 1. Define electronic commerce; 2. Know the electronic markets; 3. You know marketing; 4. Know the electronic exchange of data and the roles of smart agents.

Accounting Foundations

Course code: AIT202
Course name: Accounting Foundations
Credit hours: 3.00


The course deals with the objectives and characteristics of the accounting system. Accounting Cycle; Inventory adjustments; Preparing final accounts and financial statements. At the end of this course, the student should be able to: 1- Define the function of the accounting system in the institution; 2- Applying basic accounting operations (recording transactions in daily books, posting to ledgers, balancing and preparing trial balance); 3- Dealing with inventory settlements (depreciation, provisions, receivables); 4- Preparing final accounts and financial statements.

Network Operating Systems

Course code: AIT203
Course Name: Network Operating Systems
Credit hours: 3.00


The “Networked Operating Systems” course deals with the definition of these systems, their components, their operation on servers and workstations, in addition to the different hardware technologies such as IDE, SCSI, and RAID technologies. The course also deals with the work of network operating systems in a networked environment, the storage mechanisms used in them, the processes of updating hardware and software packages, and building security strategies. In this course, the student will know: 1. Network operating systems: their definition, components, and work scenarios; 2. server types and roles; 3. IDE, SCSI, RAID and processing technologies; 4. Update, maintain and protect a network server and update software packages on it.

Discrete Mathematics

Course code: AIT204
Course name: Discrete Mathematics
Credit hours: 3.00


The “Discrete Mathematics” course deals with the topic of mathematics and logic that a programmer, designer or analyst needs in his work. It helps the student develop his abstract perceptions and clarify their direct application in the field of programming or analysis by addressing topics such as mathematical induction, axioms, quantified expressions, principles of automation and the foundations of programming languages. At the end of this course, the student should be able to: 1. Know basic logical concepts: the postulate, the logical statement, and the quantified statement; 2. Know mathematical induction; 3. Understand the rules of probability; 4. Know the principles of automation and their impact on building compilers for programming languages. 5. Know the statement theory and its basics.

English III

Course code: ENG102
Course name: English III
Credit hours: 3.00


Object-oriented Design and Programming

Course code: AIT205
Course name: Object-oriented Design and Programming
Credit hours: 3.00


The course “Object-Oriented Programming” deals with the concepts of object-oriented programming and its components, such as classes, objects, inheritance, multiple inheritance, and others, through the use of the C# language within the Visual Studio .Net programming environment. At the end of this course, the student should be able to: 1. Know the basic concepts: classes and objects ( Classes & Objects); 2. Learn about heredity, multiple inheritance, and inheritance of methods (Inheritance and Polymorphism); 3. Know how to distribute rows to different modules (packages, namespaces) and the relationship between their rows. 4. Use templates and patterns.

IV. Semester

Database Design and Architecture

Course code: AIT251
Course name: Database Design and Architecture
Credit hours: 3.00


The “Database Design and Structure” course deals with the topic of database systems and their structure, the definition of data models, in addition to the concept of entities and their relationships, the concept of the relational entity diagram, in addition to the foundations of the SQL language. At the end of this course, the student should be able to: 1. Know database systems; 2. Mastering the design of databases and relational charts; 3. Knowledge of database management systems; 4. Using the SQL language.

Design and Development of Web Applications

Course code: AIT252
Course name: Design and Development of Web Applications
Credit hours: 3.00


The “Design and Development of Web Applications” course deals with methods, methods and techniques for developing web applications by reviewing the concept of the static web, the concept of the dynamic web, and the process of developing software that works on the client side and software that works on the server side. The course also deals with the relationship of web application with web servers and database management systems. The Visual Studio .Net development environment is used to build web applications based on the ASP.Net and JavaScript programming languages. At the end of this course, the student should be able to: 1. Know web applications: static web and dynamic web; 2. Know the programming on the client side; 3. Know server-side programming; 4. Using the .Net development environment and the ASP.Net programming language.

Fundamentals of Financial Management

Course code: AIT253
Course Name: Fundamentals of Financial Management
Credit hours: 3.00


The course deals with the role of the financial function in the institution; Funding sources and policies in business organisations; Calculation and interpretation of financial indicators related to the budget; Calculation and interpretation of financial indicators related to the profit and loss account; financial analysis using ratios; Methods of comparison between investment spending alternatives. At the end of this course, the student should be able to: 1- Identify the sources and policies of financing in business organizations; 2- Calculating and interpreting the financial indicators related to the balance sheet and the profit and loss account; 3- Applying financial analysis using ratios; 4- Applying differentiation methods between investment spending alternatives.

CV Preparation

Course code: ACT254
Course name: CV Preparation
Credit hours: 3.00


The course “preparing a resume” deals with the basic tools needed to prepare a professional resume for a qualified cadre from the portfolio of qualifications, methods of writing a CV, the types of nature and letters of recommendation that the cadre needs to apply for a job, in addition to methods of dealing with personal interviews, the necessity to apply for a job, and the importance of these interviews in reaching the cadre to its goal . At the end of this course, the student should be able to: 1. Know the portfolio of qualifications needed to support a professional career; 2. Mastering CV writing; 3. Know letters of recommendation; 4. Mastering the methods of conducting personal interviews.

English IV

Course code: ENG104
Course name: English IV
Credit hours: 3.00


MS-SQL Server Database Management

Course code: AIT255
Course name: MS-SQL Server Database Management
Credit hours: 3.00


The “MS-SQL Server database management system” course deals with the use and management of the MS-SQL Server database management system, discusses its tools and work environment, builds logical and physical databases in it, and creates various purposes such as tables, indexes, views, procedures, triggers, and functions. The course also explains the T-SQL language, topics of backup storage and security, and examples of queries. At the end of this course, the student should be able to: 1. Know the environment and tools of MS-SQL Server and how they are used by a database designer; 2. Know how to implement backup operations; 3. Use of the security architecture and how to control and protect access to information; 4. Using methods to measure system performance and ways to improve this performance.

V. Semester

Banking Services

Course code: AIT301
Course name: Banking Services
Credit hours: 3.00


The course deals with the general framework of the banking business and its fields. Current accounts; deposit accounts; warranties; Documentary Credits; internal and external transfers; lending and credit; Discounting, collection and discounting of commercial papers; collection policies; buying and selling of securities; clearing Safe locker rental. At the end of this course, the student should be able to: 1- Know the general framework of banking business and the classification of banking services; 2- Defining the types of banking institutions and their roles; 3- Understanding basic concepts related to banking (current accounts, deposits, guarantees, documentary credits, remittances, collection policies, …); 4- Understanding the basic mechanisms related to the banking business (lending and credit, deduction, collection and deduction of commercial papers, buying and selling of securities, renting safe deposit boxes, clearing, …).

Oracle9i Database Management

Course code: AIT302
Course name: Oracle9i Database Management
Credit hours: 3.00


The “Database Management 1” course deals with the structure of the Oracle9i server. At the end of this course, the student should be able to: 1. Know the general structure of the Oracle9i server and create the database; 2. Know the logical and physical architecture of the Oracle9i server.

Windows Platform

Course code: AIT303
Course Name: Windows Platform
Credit hours: 3.00


The “Windows Platform 1” course deals with the management of Windows servers and platforms, as well as computer networks that use services provided by the Windows operating system. In this course, the student will learn: 1. Mastering the management of the Windows system on a server or on a work platform; 2. Master basic network settings: TCP/IP settings, DHCP settings; 3. Define DNS domain name resolution services; 4. Defines Windows domains, and deals with the management of Windows servers and platforms, as well as computer networks that use services provided by the Windows operating system. In this course, the student will know: 5. Mastering the management of Windows services; 6. Master Windows domain management; 7. Mastering domain network management.

Analytical Accounting (Cost Accounting)

Course code: AIT304
Course name: Analytical Accounting (Cost Accounting)
Credit hours: 3.00


The course deals with the concept of cost and the objectives of cost accounting. Determine cost elements and classification methods; cost accounting systems and related theories; measure direct materials cost; Methods of pricing raw materials and raw materials and evaluating commodity stocks; measure the cost of human labor; Measurement of indirect costs. At the end of this course, the student should be able to: 1- Identify cost elements and define their classification methods; 2- Knowing and applying the methods of pricing raw materials and stock inventory. The course deals with the concept of cost and the objectives of cost accounting. Determine cost elements and classification methods; cost accounting systems and related theories; measure direct materials cost; Methods of pricing raw materials and raw materials and evaluating commodity stocks; measure the cost of human labor; Measurement of indirect costs. At the end of this course, the student should be able to: 1- Identify cost elements and define their classification methods; 2- Defining and applying the methods of pricing raw materials and evaluating commodity stocks; 3- Define and apply methods of measuring the cost of human labor; 4- Define the methods of measuring indirect costs and their application.

Mobile Application Programming

Course code: AIT305
Course name: Mobile Application Programming
Credit hours: 3.00


The “Mobile Applications” course deals with the basics of programming applications for mobile phones that run on their operating systems and within wireless networks. At the end of this course, the student should be able to: 1. Know the basics of mobile communications; 2. Identify wireless networks, their types, and the technologies used in them. 3. Know and use mobile application architecture, messaging technologies and light client applications; 4. Use of services related to the site and geographic information systems.

Project Management

Course code: AIT256
Course name: Project Management
Credit hours: 3.00


The course deals with the concept of the project and the specificity of its management; environment study and risk analysis; scoping and decommissioning work; team formation and assignment of tasks; time planning and monitoring of implementation progress; cost estimation and expenditure follow-up; Set the level of quality of work. At the end of this course, the student should be able to: 1- Define the concept of the project and understand the problems related to the elements of its management (scope, time, cost, quality, risks); 2- Applying work breakdown and project time planning techniques (GANTT, PERT, WBDS charts); 3- Dealing with methods of cost estimation and expenditure follow-up; 4- Using some software to help manage projects (for example, MS-Project);

VI. Semester

Operations Management

Course code: AIT351
Course name: Operations Management
Credit hours: 3.00


The course deals with the location of the production function in the organization; classification of production systems; production planning and organization; Using resource allocation models and controlling flows in managing the production process; card management; inventory management and the concept of economic quantity; JIT instant production concept; The generalization of the concept of production and the emergence of the concept of the operations system. At the end of this course, the student should be able to: 1- Know the concept of the process system and the role of the production function; 2- Distinguishing between different production systems; 3- Define production planning and organization methods (using resource allocation models and flow control, card management, JIT production); 4- Define and apply inventory management methods.

Database Management 2 Oracle

Course code: AIT352
Course name: Database Management 2 Oracle
Credit hours: 3.00


The “Database Administration 2” course deals with the responsibilities of an Oracle9i database administrator and the basic tasks required to administer the server. At the end of this course, the student should be able to: 1. Master advanced data warehousing management 2. Master security management.

Linux Platform

Course code: AIT353
Course Name: Linux Platform
Credit hours: 3.00


The “Linux Platform Administration” course deals with the basic operations of managing a Linux platform or server. In this course, the student will be introduced to: 1. Know the structure of the Linux operating system and its various versions; 2. Use of basic operating and management instructions; 3. Define the file system; 4. Mastering the management of the basic components, in addition to the basic operations of managing a work platform or a server running on Linux. In this course, the student will learn about: 1. Mastering network services management in Linux 2. Mastering file system management; 3. Mastering domain network management.

Software Engineering

Course code: AIT354
Course name: Software Engineering
Credit hours: 3.00


The “Software Engineering” course deals with the basics of software engineering, the software development process and its various stages, and the application of these theoretical ideas using tools and modeling languages such as UML. At the end of this course, the student should be able to: 1. Know the software product life cycle; 2. Define requirements and model use cases, class diagrams, and collaboration diagrams; 3. Know the tests; 4. Know the quality.

Procedural Programming

Course code: AIT355
Course name: Procedural Programming
Credit hours: 3.00


The “procedural programming” course deals with the basic elements necessary to design and build programs by decomposing the problem that the program solves into subprograms. This course also complements important data structures such as two-dimensional tables and text files..and the exception handling control structure. The course presents C# programming ideas in the Visual Studio Dot Net work environment. At the end of this course the student should be able to: 1. Know subprograms (functions/procedures or methods when the language is object-oriented) 2. Use exception handling control structure 3. Use two-dimensional tables (arrays) 4. Using text files 5. Using the C # language to get acquainted with the previous concepts.

Human Resource Management

Course code: AIT356
Course name: Human Resource Management
Credit hours: 3.00


The course deals with the role of the human resource management function in the organization and the stages of development of this role. job analysis and job classification; Attracting and selecting human resources; wages and incentive mechanisms; Performance evaluation; job promotion; training. At the end of this course, the student should be able to: 1- Work analysis and job classification; 2- Know the methods of attracting and selecting human resources; 3- Know the methods of determining wages, methods of motivation and performance evaluation; 4- Identify the forms of training and methods of managing job promotion.

VII. Semester

Operations Research

Course code: AIT401
Course name: Operations Research
Credit hours: 3.00


The course deals with the concept of operations research and its fields of application. linear programming; Introduction to data theory; Introducing the theory of frames; Introducing the theory of strategic games. At the end of this course, the student should be able to: 1- Identify the areas of application of Operations Research; 2- Applying linear programming techniques (formulation of the linear program, the graphic and mathematical solution of the linear program, the simplex algorithm, binary in linear programming); 3- Know the basic concepts in data theory and frame theory; 4- Dealing with basic concepts in strategic game theory.

Application and Data Security

Course code: AIT402
Course name: Application and Data Security
Credit hours: 3.00


The “Data Security” course deals with the basics of building an integrated security strategy for the information system, in addition to the classic hacking operations of software applications and operating systems, and ways to combat them.. In this course, the student will learn: 1. An information system security strategy and its components; 2. Major breaches and weaknesses in the information system; 3. Methods for combating application intrusions; 4. Web applications secure protocols.

Network Service

Course code: AIT403
Course Name: Network Service
Credit hours: 3.00


The “Network Services” course deals with the most important Internet services, their formation methods, and their protocols: 1. Define the web service and the http protocol; 2. Recognize email and POP3, IMAP4, SMTP protocols; 3. Know the chat protocol CHAT; 4. Define FTP.

Project Evaluation and Feasibility Study

Course code: AIT404
Course name: Project Evaluation and Feasibility Study
Credit hours: 3.00


Feasibility analysis is an effective analytical tool that can be used to evaluate investments from different points of view. This course aims to deepen students’ understanding of the different aspects of feasibility studies and project evaluation: economic, social, marketing, environmental, and financial…etc. These studies are concerned with the feasibility of the proposed project before it is established in a scientific way. This course is concerned with the scientific bases of economic feasibility studies for projects, especially the foundations of cost-revenue analysis associated with the project. By studying this course, the student will be able to identify the methods of evaluating projects and feasibility studies, and the problems related to that.

Technology Project

Course code: AIT405
Course name: Technology Project
Credit hours: 3.00


The “Project in Information Technology” course helps the student to integrate most of the technical and administrative information that he collected during his follow-up to the various courses of the bachelor’s program in information technology, with the aim of implementing an integrated practical project that extends over an entire semester in which the student goes through all stages of the software product life cycle from setting requirements to Implementation, testing and commissioning within a real working environment.

Decision Theory

Course code: AIT406
Course name: Decision Theory
Credit hours: 3.00


The course deals with the concept of decision and its place in administrative work. classifications of decision issues; stages of the decision-making process; The role of the information system in decision-making; The problems of decision-making and the principle of limited rationality; Introducing some techniques and methods to help analyze problems and make decisions. At the end of this course, the student should be able to: 1- Know the concept of decision, classifications of decision issues, and distinguish between modelability and programmability; 2- Identify the stages of the decision-making process and the role of the information system in it; 3- Absorbing the problems of decision-making and understanding the principle of limited rationality; 4- Defining some methods to assist in decision-making and applying them in simple cases (finding optimal solutions, subjective benefit, decision trees, multi-criteria choice, …).
مزيد من المعلومات عن decision

VIII. Semester

IT Project Management

Course code: AIT451
Course name: IT Project Management
Credit hours: 3.00


The “Information Technology Project Management” course deals with the basics of managing a technology project, from analysis and design methodologies to human resources management, setting the estimated budget, and preparing books of conditions and technical descriptions. In this course, the student will know: 1. Analysis and design methodologies; 2. Project management methodologies; 3. Project management tools.

Event Driven Programming

Course code: AIT452
Course name: Event Driven Programming
Credit hours: 3.00


The “Event-Driven Programming” course deals with the basic elements needed to design and build programs with interactive GUI interfaces. The course presents the basic components of interactive interfaces (text fields, buttons, menus…), and the events associated with the components of selecting / entering text / moving the mouse. The course presents programming ideas in C# in the Visual Studio Dot Net work environment. At the end of this course, the student should be able to: 1. Know the basic components of interactive interfaces (text fields, buttons, menus…); 2. Capturing and processing events associated with components (from selection / text entry / mouse movement); 3 Mastering the organization of parts of a program with a graphical interface and understanding the connection between its various parts; 4. Using the Visual Studio Dot Net work environment and the C# language.

Supply Management (Supply Chain Management)

Course code: AIT453
Course Name: Supply Management (Supply Chain Management)
Credit hours: 3.00


The course deals with the role of the supply and warehousing function in the organization; purchase management; warehousing management; Using information and communication technologies to support the supply and warehousing function. At the end of this course, the student should be able to: 1- Identify the role of the supply and warehousing function in the organization; 2- Understanding the mechanisms related to procurement management (stages and procedures of the supply process, selection of supply sources and negotiation with suppliers, secondary procurement); 3- Understanding the mechanisms related to the warehousing process (receiving and entering warehouses, arranging, classifying and coding inventory); 4- Define the uses of information and communication technologies in supporting the supply and storage function.

Advanced Programming in SQL

Course code: AIT454
Course name: Advanced Programming in SQL
Credit hours: 3.00


The “Advanced SQL Programming” course deals with the standard SQL language, which is the basis for SQL languages in relational database systems. It also deals with the application of this language to the database management system Server SQL-MS and methods of control and data retrieval through it through the different types of queries, and through the various tools of the system. At the end of this course, the student will have completed: 1. Learn about simple and advanced data retrieval and analysis to obtain statistics from it; 2. Master data processing and modification; 3. use of database objects; 4. Use functions, parameters, triggers, and stored procedures.

Entrepreneurship and Management of Medium and Small Companies

Course code: AIT455
Course name: Entrepreneurship and Management of Medium and Small Companies
Credit hours: 3.00


1. The course deals with entrepreneurship as an economic concept and as an administrative concept. Leadership role in supporting development and economic development; entrepreneur traits; The importance of leadership skills for entrepreneurs, entrepreneurship and small enterprises, success and failure of small projects, business plan, project financing and marketing, methods of stimulating entrepreneurial culture. At the end of this course, the student should be able to: Recognize the concept of entrepreneurship and the most important theories related to the intention of orientation towards entrepreneurship, 2. Recognize the concept of entrepreneurship in its economic dimension and identify the developmental effects of entrepreneurial projects in the national economy (economic and social effects), 3. Learn about the characteristics that an entrepreneur should have, 4. Learn about the concept and characteristics of entrepreneurial leadership and understand its relationship to entrepreneurship; 5. Distinguishing between entrepreneurship and managing small and medium enterprises, 6. Identifying the stages that entrepreneurial work goes through, 7. Building a business plan, determining its financing mechanism, how to market it, and the operational plan, 8. Identifying the most important agencies responsible for spreading the culture of entrepreneurship in society and their respective roles.

Graduation Project

Course code: AIT456
Course name: Graduation Project
Credit hours: 3.00


The “Project in Information Technology” course helps the student to integrate most of the technical and administrative information that he collected during his follow-up to the various courses of the bachelor’s program in information technology, with the aim of implementing an integrated practical project that extends over an entire semester in which the student goes through all stages of the software product life cycle from setting requirements to Implementation, testing and commissioning within a real working environment.

Faculty of Applied Sciences

Smart Young Female IT Programer Working on Desktop Green Mock-up Screen Computer in Data Center System Control Room. Team of Young Professionals Programming Sophisticated Code

Degree: Bachelor's Degree

Track code: BA102AS

Study method: Distance Learning

Credit hour: 144

How long it takes: 
Full time: 3 years
Part time: 6 years
Limit time: 13 years