Designing a
questionnaire model in order to evaluate public opinion in
general lecture.
Presentation in free subject, and using
presentation tools (projectors, PowerPoint
slides). Discussing
the different questionnaires. Presenting a questionnaire of
evaluating
the lecturer, and giving opinions and critics.
Building a personal web site in which the
student present
himself. Making a search concerning a problem in the faculty and
offering suggestions. Doing an activity that could reflect
student's ability in
communication skills. For example
newspapers, a presentation panel, film, processor,
site.
SKILS
402
الإقتصاد الهندسي
Introduction to
economics. basic concepts in economics. main theories in
economics.
some techniques usually used in economic analysis.
financial masters and new trends in
economics.
SKILS
403
إدارة مشاريع
Principle concepts:
administration, organization, project. The global Principles in
management. Forms of the organization structure. The methods,
which have many standards, for select projects. Methods of
retinal planning in project management. Strategic and planning
strategic. Mechanism of strategic analysis and take decision.
SKILS
504
الإدارة في المؤسسة
Introduction to
management. basic concepts in management. organizational
structures. information and decision systems in organization.
basic elements in human resources management.
A-
General Courses
ENGL
101
ENGL
102
ENGL
203
ENGL
304
Since English is
the language of instruction, special emphasis is placed o
gaining or refining language proficiency. Students must be able
to understand their textbooks and lectures, take notes and be
familiar with the technical terminology of their subject area.
This course concentrates on improving the students’ listening
comprehension, oral capability and writing skills so they can
cope with the both their academic and scientific studies. There
are mid-term tests and final exam in each semester. Students
must be able to demonstrate their ability in grammar, written
compositions, conversation and the use and comprehension of
technical English.
ARAB
101
ARAB
202 -1
عربي
-2
عربي
Since Arabic is the
native language of the students, special emphasis is placed or
gaining or refining language proficiency, and specially on
grammar and written compositions and the use of verbs and
adverbs.
SKILS
201
مهارات تواصل
Preparing a general
curriculum vitae (CV), and specified one for job opportunities
using Arabic and English.
Reading the CVs,
good or bad, and discussing the faults committed.
Sequences, Series
of functions, simple, uniform and normal convergence, power
series.
Piecewise
continuity, primitives and integrals, integration by parts,
integration by variable change, fractions partition and
integrals.
Generalized
integrals and parametric integrals, Euler’s functions.
MATH
205
الاحتمالات والإحصاء
Events and their
probabilities (Conditional probability, random independency,
probability spaces). Random variables (Law of probability,
probability density, random independency, mathematical
expectation, law of large numbers, random vectors, some famous
random variables, mutual random distributions, conditional
random distributions and mathematical expectation). Genetic
functions and their applications (genetic functions,
distinguished functions for some famous random variables, law of
large numbers and central limitation theorem). Attending lines
(random systems, attending lines, single server attending lines,
multi-windows attending line). Fundamentals concepts in
Statistics (general problem in decision making, statistical
decisions, decision problem precision, optimized procedures,
loyalty and ordering of statistical procedures, sufficient
statistics). punctual estimation (Optimum probability in
punctual estimations, solid estimations, trust sets and
intervals). Hypotheses tests, Niman- persol preliminary. Random
numbers (Generating, regular distributed random numbers, linear
method in measurement, some other methods in generating regular
distributed random mummers). Random tests (general methods in
hypotheses tests, experimental tests).
MATH
206
تحليل
-3
Function of several
variables – derivability first order differential form Power
series – exponential function – analytic functions holomorphic
functions – Cauchy theorem Laurent series, residues theorem and
its applications Fourrier’s series and its applications.
SKILS
505
التسويق
Basics of
marketing. Market planning. Positioning. Competitive analysis.
Pricing. Naming and branding. Advertising and promotions. Public
and Media Relation. Sales.
B-
Mathematics and Physics
MATH
101
رياضيات-1
Set, binary
relations, equivalence relations, order relations, partitions,
totally ordered sets, superior element, greatest element,
counting, binomial theorem, arrangements, permutations.
Decomposition internal lows, Group, subgroup, homomorphism,
symmetrical group. Ring, integral domain, principal ring,
principal ideal, prime ideal, prime numbers, gcd, lcm,
Euclidian division. Polynomial degree, roots, irreducible
polynomial, division with increasing (decreasing) powers.
MATH
102
تحليل-1
Sequence,
increasing and decreasing sequences, bounded sequences, limit of
a sequence, convergence, divergence, monotony, Cauchy sequences.
Series, partial sum, convergence of a series, absolute
convergence, non negative series, Riemann series, comparison of
series, alternative series. Real function’s limit, continuity,
mean value, real function’s zeros compact subsets and
continuity, lipchitz condition, theorem of fixed point.
MATH
103
رياضيات
- 2
fields, symmetrical
group vector space, free system, generator system basis
dimension linear map , kernel, image matrix, square matrix,
invertible matrix , matrix of linear map. linear map. linear
system.
MATH
104
تحليل
-2
Derivative of high
order, Taylor series, finite development, local study of a
function.
Predefined
functions and operators. Other programming statements (For,
Repeat, case). Enumerated types (Arrays, Sets and Records).
Sub-programs.
SOFE
103
برمجة-
2
Basic data type for
build a complex types. Records. Pointers. Files. programming
unit: use and build a programming unit. Introduction to object
oriented programming.
SOFE
204
تطبيقات الانترنت
Basic Concepts of
the Internet. HTML Language. Dynamic HTML. Cascade Style Sheet.
Introduction to JavaScript Language. Use of Java Applets in Web
Design. Common Gateway Interface. PERL Language. Active Server
Pages.
SOFE
205
برمجة-3
ANSI-C
Programming Language. C as structured programming language.
Specific programming techniques in C. Points of strength and
weaknesses. Object Oriented Programming in C Languge. C++
Language. C# Language.
SOFE
206 خوارزميات-1
Basic concepts in
algorithms. Algorithms complicity in comparison. Recursive
Algorithms. Backtracking Algorithms. Transforming recursive
Algorithms to iterative Algorithms. Sorting Algorithms. Basic
concepts in data structures. Notion of abstract data type.
Linear data structures. Circular Linked linear lists.
SOFE
207
برمجة
-4
Java Programming
Language. Java as structured programming language. Using Basic
Programming Packets. Object –Oriented Programming. Abstract
Classes and Interfaces. Exception Handling. Multi –Threads.
PHY
101
فيزياء-1
Physics and
measurement, SI uints. Kinematics: motion in one and two
dimensions circular motion, Newton’s laws of motion. Work and
energy, Linear momentum System of Particules, center of mass,
collusions. Rotation of the rigid body. Angular momentum,
torque, conservation of angular momentum. Oscillatory motion.
Element of fluid machines.
PHY
102
فيزياء-2
General revision of
mechanics laws (motion equations, work, energy). Physics of
semi-conductors (preliminary of electrical and electronic
circuits): crystal structure of solids. Quanta-mechanic for
reasoning the fundamental characteristics of energy levels in
solids and situations density function and the statistical laws
which clarifies the structures of bodies. The situation of
equilibrium of semi-conductors. Pure semi-conductors. Charge
porters density in pure semi-conductors. Charge porters
transmission via an electrical field. Propagation current
density. Gravity equations. The link (P-N). Spatial charge. The
direct and indirect polarization of links. Stable situation.
Mechanical resistance. Zener effect. One-side links.
Applications in links of (P-N). The transistor (types, its
characteristic curves, gain factor, practical example in its
manipulations).
C-
Software Engineering
SOFE
101
مقدمة في علم الحاسوب
Fundamental
concepts- Informatics and computers. Information representation.
Computer hardware components. Computer peripherals. Computer
software components. Digital information transmission,
Informatics network and internet.
SOFE
102
برمجة-1
Algorithms. Basics
programming statements (Read, Write, Assign, while). Basic
types (Integer, Boolean, Char, Real).
modified simplex
algorithm, complexity of simplex algorithm. binary problem and
the complementary of linear programming: (concept, explaining
the binary problem for a linear program, sensitivity of linear
programs (variables and marginal costs). Introduction in
problems complexity: (what is an efficient algorithm, NP
classes, NP complete classes.
SOFE
311
البيانيات والرسم بمعونة الحاسب
standard definition
of graphics. devices definition of graphics Bi-dimensional
graphics. basic algorithm (ex Bresenham). standard graphical
system and basic functions. GUI. Graphical file format(vector ,
raster) Three-dimensional graphics. geometric transformations.
projection and clipping. Bezier , spline. Shading.
Coordonations. computer-aided design.
SOFE
312
اللغات الصورية
Basic Concepts in
alphabets and languages. Finite Automaton Model. Deterministic
Finite Automaton. Non Deterministic Finite Automaton. Non
Deterministic Finite Automaton with e-transitions. Regular
Expressions. Properties of Regular Languages. Context-Free
Grammars. Properties of Context-Free Grammars. Pushdown
Automaton. Turing Machines. Chomsky Hierarchy.
SOFE
413
نظم تشغيل
Computer & OS
History. Operating system types and features. Computer Hardware.
System Components. System Calls. Virtual Machines. System
Design. Process Concept. User and Kernel Threads. Interprocess
Communication. Process scheduling. Critical-Section Problem.
Synchronization Hardware. Semaphores & Monitors. Classical
Synchronization Problems. Deadlock Problem & Solutions.
SOFE
413
قواعد البيانات
-2
Transaction
management: definition, properties and types of transaction,
concurrency control(lock_based protocols, time stamp based
protocols)
.
SOFE
101
مقدمة في علم الحاسوب
Fundamental
concepts- Informatics and computers. Information representation.
Computer hardware components. Computer peripherals. Computer
software components. Digital information transmission,
Informatics network and internet
SOFE
208
قواعد البيانات
-1
Introduction to
databases. Entity-Relation model. Relational model (Relational
Algebra). SQL language. Integrity Constraints. Relational
Database Design. Storage and File Structure. Concurrency
Control. Recovery System.
SOFE
309
خوارزميات
-2
Hashing Tables.
Searching Algorithms. Trees. Binary Trees. Generalized Trees.
Search Trees. Bayer Trees. Balanced Trees. AVL Trees. Graphs.
Directed Graphs. Undirected Graphs. Storage Data Structures.
Basic Indexing Structures. Multilevel Indexing Structures. Basic
Concepts in Data Structures.
SOFE
310
بحوث عمليات
Graph theorem
conventions (fundamental definitions, information-representation
of data). Research algorithms inside a graph (wide search, deep
search, applications).
Minimum tree
(properties of minimum weight tree, Kruskal algorithm, Peim
algorithm).
Research for the
shortest paths (from a nod al point s to other nodal points,
dijkstra algorithm, Bellmann algorithm, general algorithm in
searching for shortest paths. Linear programming- mathematical
concepts and tools (linear Programming signification, general
form of linear program, example in formulating a linear program
model, methods in solving linear programs) Linear programming-
Sipmlex method (canonic formula of linear programs,
specification a circuit, primitive original simplex algorithm,
table-form to original primitive simplex algorithm, matrix of
basis changing and the canonic formula of inversion,
SOFE
518
هندسة برمجيات-2
Object- Oriented
Software Engineer Introduction to Object- Oriented concepts
Object- Oriented development process Object- Oriented Analysis
Object- Oriented Design Fundamentals of UML Object- Oriented
Testing and Maintenance Object- Oriented Project Management (
use – case Diagrams, implemented diagram) Formal specification
Methods CASE tools.
SOFE
519
قواعد بيانات متقدمة
Advanced topics in
Multimedia Database: Matching of images, Visual
characterization, Similarity measure, Relevance feedback,
Clustering / data mining. Advanced topics in Distributed
Databases: Introduction to distributed DBMS architecture, Design
of a distributed database, Data replication. Distributed
transactions, Advanced transaction models, Evaluation and
optimization of distributed queries, Multi-database systems and
mediators (WWW context), Data management in mobile environments.
SOFE
520
برمجة التطبيقات الشبكية
Web Applications
Enterprise Application Integration Middlewares Transaction
Management Internet Application Architecture Future tendency.
SOFE
522
هندسة برمجيات-3
Object- Oriented
Software Engineer Introduction to Object- Oriented concepts
Object- Oriented development process Object- Oriented Analysis
Object- Oriented Design Fundamentals of UML Object- Oriented
Testing and Maintenance Object- Oriented Project Management (
use – case Diagrams, implemented diagram) Formal specification
Methods CASE tools.
SOFE
523
نظم البحث عن المعلومات
Basic Concepts
Information Retrieval Basic Models Boolean Model Victorian Model
Probabilistic Model Linguistic Model Logic Models Indexation
Query processing
and optimization: cost estimation, measures of query cost,
evaluation of expressions, cost based optimizations Distributed
databases: Distributed of (processing complicating factors,
database design, query processing and optimization, concurrency
control and recovery control). Object oriented databases: new
database applications and need for Object orientation, Object
oriented data model, Object oriented languages & persistent
languages, ODL, OML. Object relational database: nested
relations, complex types and Object oriented(SQL-3), creation of
complex values and Object(SQL-3), comparison of object oriented
and object relational databases.
SOFE
414
البنية التفرعية
Parallel computers:
(Types, Architectural features, increasing computational process
speed potential. Evaluating and debugging Parallel Programs:
Parallel Execution Time and Time Complexity. Mandelbrot Set.
Sorting Using Bucket Sort. Numerical Integration. Adding and
sorting Numbers . Prime Numbers Generation. Solving System of
Linear Equation. Synchronous and local Computations. solving a
System of Linear Equation by Iteration. Program Example-Shortest
Path Problem. Programming With Shred Memory. Specifying
Parallelism. Sharing Data. Language Construct for Parallelism.
Dependency Analysis. Multiplication. Genetic Algorithms.
SOFE
415
المترجمات
General
Introduction. Lexical Analysis. Syntactic Analysis. Descendent
Analyzers (LL(1) Grammars). Ascendant Analyzers (LR(1) Grammars)
. Semantic Analysis. Intermediary Code Generation. Code
Generation.
SOFE
516
هندسة برمجيات-1
Software Product
Software process and its different models. Analysis concepts
and principals. Analysis modeling. Design concepts and
principals. Design methods
Introduction to
sequential logic: RS Flip flop, Jk flip flop , D flip flop ,
Registers, counters. Synchronous sequential circuits Design:
Finite state machines, timing methodologies,examples.
COMP
203 -2
دارات الكترونية
Circuit with two
transistors (Darlington pair, cascade and differential
amplifier, current mirror). Power Amplifier, Amplifiers with
feedback stability, frequency compensation. Fundamental
amplifier arrangements with operational amplifiers. Adders,
integrators, sample and Hold circuit. Comparators, timing
circuits. D/A and A/D converters. Sinusoidal oscillator. Noise
problem. Filters. Multiplier analog switch.
COMP
305
معمارية الحاسب-1
The machine
language instruction set. The microprocessor: Design and
Implementation . Memories: Organization and Design. Interfacing
processors and peripherals.
COMP
306
اتصالات
-1
Entropy and
Information. Uncertainty. Entropy and its properties.
Conditional Entropy. Information. Mutual Information and its
properties. Data processing theorem. Relative Entropy. source
coding theorem. Memory less sources. Instantaneous and uniquely
decipherable codes. The Kraft- McMillan inequalities. Noiseless
coding theorem for memory less sources. Constructing compact
codes. Shannon- Fane Algorithms. Lempel- Ziv olgorithm.
Communication Through noisy channels. the discrete memory less
channel. the capacity of channel. the Noisy Coding Theorem.
General Sources. The structure of natural languages.
Differential Entropy and Gaussion Channel.
COMP
306
معمارية الحاسب-2
Performance related
issues. Pipelining. Multiprocessing.
Techniques
Interrogation Techniques Combination of IR in Information
Systems Internet Search Engines Use of Knowledge Bases and
Inference in IR.
SOFE
524
هندسة نظم المعلومات
Information Systems
versus Computerized Information Systems Requirements
Engineering Workflow systems ERP systems Case studies
D-
Hardware Engineering
COMP
201
دارات كهربائية
Introduction:
electrical circuits, and concepts of current, energy and power.
Resistances and OUM law. continuous feeding resources (ideal,
practical). Kerchoff laws. Alternative feeding resources, and
generalized OUM law. Laplace transformations, transmission
functions and filters.
COMP
202
جبر بول
Number systems and
Information Representation:
binary and
hexadecimal number system, negative number representation , BCD
codes , escces-3 codes, gray codes.
Boolean Algebra:
AND gate , Or gate , NOT gate , Truth tables, boolean Algebra
laws
COMP
203 -1
دارات الكترونية
Semi-conductors,
P-N (Polarization, modalazation, type). Bi-polarized transistor
(effects, forms, work types, modalaziation, calculating of work
point. Fields effects transistor: types JFET and Moseft, forms,
modalazation. Response to separate electronic elements.
COMP
203
دارات منطقية
Combinational
circuit minimization: Karnaugh maps, maklawski algorithm. famous
combinational circuits: decoders, multiplexers, FullAdder , PLA
, ROM ,
COMP
307
اتصالات
-2
Network Information
theory. Multiple access channel. Broad cost channel. Signals and
linear systems. Analogue Pulse Modulation. Pulse Code
Modulation PCM. Base –band Digital Transmission. Band-pass
Digital Transmission. Modems. Data Networks protocols.
COMP
409
الشبكات الحاسوبية
Historical
preliminary of computer networks beginning. General definition
of communication protocols. OSI layers and service primitives.
Serial ports and the protocol RS232. Local networks, Typology of
local networks, Ethernet protocol. Internet protocols: TCP / IP
family: Internet layers, Internet addresses. Encapsulation
Demultiplexing Protocol IP (IPV4, IPV6). Protocol X25.
COMP
410
معالجات صغرية
Advanced
Microprocessors. Controlling systems with Microprocessors.
COMP
411
مبادئ الذكاء الصناعي
Propositional
Calculus. Resolution in the Propositional Calculus. The
Predicate Calculus. Resolution in the Predicate Calculus.
Knowledge Based Systems. Prolog. Expert Systems.
COMP
512
خوارزميات البحث الذكية
Introduction to
Artificial Intelligence. AI and Internal Representation. Search
in State Spaces. Searching Goal Trees.