0% found this document useful (0 votes)
204 views12 pages

Detailed List & Syllabuses of Courses: Syrian Arab Republic Damascus University

This document provides syllabus details for courses taken by a graduate student in their fifth and fourth years at the Faculty of Information Technology Engineering at Damascus University in Syria. In the fifth year, courses included Distributed Systems and Applications, Computer Network Management, Computer Network Design, Real Time Systems, Information Systems Security, and Computer Network Security. In the fourth year, courses included Network Application Programming, Operating Systems 2, Parallel Programming, Software Engineering 1, Operating Systems 1, and Intelligent Search Algorithms. Each course listing provides information on topics covered, references, and evaluation methods.

Uploaded by

Sedra Merkhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
204 views12 pages

Detailed List & Syllabuses of Courses: Syrian Arab Republic Damascus University

This document provides syllabus details for courses taken by a graduate student in their fifth and fourth years at the Faculty of Information Technology Engineering at Damascus University in Syria. In the fifth year, courses included Distributed Systems and Applications, Computer Network Management, Computer Network Design, Real Time Systems, Information Systems Security, and Computer Network Security. In the fourth year, courses included Network Application Programming, Operating Systems 2, Parallel Programming, Software Engineering 1, Operating Systems 1, and Intelligent Search Algorithms. Each course listing provides information on topics covered, references, and evaluation methods.

Uploaded by

Sedra Merkhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

SYRIAN ARAB REPUBLIC

DAMASCUS UNIVERSITY
Faculty of Information Technology Engineering

Detailed List & Syllabuses


of Courses

Taken by a graduate at

The Faculty of Information Technology Engineering

Department of Systems and Networking


Fifth Year

Distributed Systems and applications


Syllabus:
 Introduction to Distributed Systems
 Distributed shared memory
 Distributed Operating Systems
 NOS ,Network Operating Systems
 Naming in the Distributed systems
 Distributed objects and remote invocation
 Naming the mobile objects.
 Client/server Architectures
 Fault tolerance, remote process call, calling the objects remotely.
 Synchronization between the processes and events
 Distributed Algorithm
 Distributed file systems
 Introduction to build Distributed systems
 Structure of Distributed and model systems
 Memory and Processes Management
 Time and global states
 Replication
 Corba
 Java RMI
 RPC and socket
 XML Services
 .NET

Reference:
 Distributed systems: principles and paradigms, tennednbaum,2002
 Operating systems Internals and Design principles 4th edition, Stallings 2001
 Advanced concepts in operating systems, signal 1994.

Evaluation:
 Projects 30%
 Final exam 70%

1
Computer Network Management
Syllabus:
 The importance of network Management and the basic functions
 International standard in network management systems
 ASN.1 language and BER Interpreters
 SUMPV1: protocols and information form SMI
 SUMPV2: communication and MIB
 Developments in SNMPV2: SNI, MIB and data structure
 SNMP2 Protocols
 Infrastructure of SNMPV2
 The Security of SNMPV3 and the compatibility with SNMPV2 and SNMV)
 Remote monitoring
 The management using web techniques

References:
 Mani
 Subramanian
 Network management principles: a practice, Addison-Wesely,2000

Evaluation:
 Assessment 30%
 Final exam 70%

Computer Network Design


Syllabus:
 Introduction to computer networks
 The needs of business planning
 Interconnection
 Assembly and manufacture of cabling
 Enable and configure the devices
 Network environment planning
 Virtual Local Network
 Networks with Internet via TCP/IP
 Establish serial communications (Peer to Peer )
 ISDN
 PVC Connection
Evaluation:
 Assessment 30%
 Final exam 70%

2
Real Time Systems
Syllabus:
 The concept of real time
 The difference between the hardware and software real time
 The Model of operating systems in real time: Threads and Procedures
 ADA programming language
 Methods of Modeling applications in real time
 Almtcyr events Programming
Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessment 10%
 Final exam 70%

Information Systems Security


Syllabus:
 Introduction to Information Systems Security.
 Encryption: Symmetric algorithms
 Encryption: Asymmetric algorithms
 Digital signature
 Object Reliability
 Database Security
 Network Security
 Web Security
 Firewall and Intrusion detection systems IDS
 Malware
 Operating systems security
 Risk Management
 Security policies
Reference:
 Computer security: Art and sciences (Matt Bishop, Addison Wesley, 2003)
 Handbook of applied cryptography (Menezes et al.)
 www.cacr.math.uwaterloo.ca

Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%

3
Computer Network Security
Syllabus:
 Vulnerabilities and security threads of computer networking systems
 Foundations and requirement to build Network Security systems
 Encryption Algorithms
 Digital Signature, Authentication certificate and authentication method
 Vulnerabilities that can happened in the Authentication process
 Authentication System
 Email Security
 IP protection: include protocols
 Banking transactions and commercial security
 Methods to build Firewall and Intrusion Detection Systems IDS
Reference:
 Larry Leeb, secure electronic transactions, art house publishers 1998
 Stalling, Cryptography and network security principles practices 2003.
 Bruce Dchnieder, applied cryptography second edition 1996.
Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%

Project Management
Syllabus:
 Principle concepts: administration, organization, project.
 The global principle in management.
 Forms of organization structure.
 The methods which have many standards to select projects.
 Methods of retinal planning in project management.
 Strategic planning.
 Mechanism of strategic analysis and decision making.
Evaluation:
 Classroom activities 5%
 1st assignment 5%
 2nd assignment 5%
 Assessments 10%
 Summarizing assignment 5%
 Final exam 70%

4
Modeling & Simulation
Syllabus:
 Introduction to Modeling and Simulation.
 Type of Simulation
 Ended Cases Machinery
 Modeling and Performance Evaluation of Network and Computer Systems
 Classical Betri Network
 Colored Betri Network
 The Synchronous Betri Network
 Point Estimation & Confidence Interval
 Protocol Design
 Protocol Analysis
 Performance Analysis
 Protocol Test
 Theory of Queues
Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%

Others:
 English Language 6
 Graduation Project.

5
Fourth Year

Network Application Programming


Syllabus:
 Definition of network application
 Enterprise applications integration
 Introduction of Middle ware:
 Client/server and Client /server with multiple queues
 Queues
 Remote procedure call
 Object oriented middle ware
 Current limitations of middle ware
 Java and processes remotely call
 Transaction Management
 Applications structure on the internet: HTTP/HTML, Java scripts, web server,
structures with multiple queues, MVC (Model, view, controllers)
 J2EE
Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%

Operating systems 2
Syllabus:
 Memory Management
 Virtual Memory
 The Structure of File Systems
 Implementation of File Systems
 Characteristics of the Input/output
 The basic principles of Input/output Software
 Layer Structure of Input/output Software
 The techniques of RAID
 Storage media and algorithm of Arms schedule

References:
 Modern Operating Systems (Tannenbaum)
 Operating Systems Concepts (Sileberschatz)
Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%
6
Parallel Programming
Syllabus:
 Parallel computers: types, architectural features, increasing computational process speed
potential.
 Evaluating and debugging of parallel programs: parallel execution time and time
complexity.
 Geometrical transformation of images.
 Mandelbrot set.
 Partitioning and divide-and-conquer strategies.
 Divide-and-Conquer examples.
o Sorting using bucket set.
o Numerical integration.
o Adding and sorting numbers.
o Prime numbers generation.
o Solving a system of linear equations.
 Synchronous and local computations.
 Synchronous iteration examples.
o Solving a system of linear equations by iteration.
o Program example: shortest path problem.
 Programming with shared memory.
 Specifying parallelism.
 Language construct for parallelism.
 Dependency analysis.
 Program example: UNIX P threads Java.
 Numerical algorithms.
 Matrix and Matrix vector multiplication.
 Relationships of matrices to linear equation and implementing matrix multiplication.
 Direct and recursive implementation.
 Iterative methods and faster convergence methods.
 Image processing.
 Mean and Median.
 Weighted masks, edge detection, edge detection masks.
 The Hough transform.
 Transformation into the frequency domain.
 Discrete and fast Fourier Transform.
Evaluation:
 1st assignment 10%
 2nd assignment 10%
 Assessments 10%
 Final exam 70%

7
Software Engineering 1
Syllabus:
 Software product.
 Software process and its different models.
 Analysis concepts and principles.
 Analysis modeling.
 Design concepts and principles.
 Design methods.
Evaluation:
 1st assignment 10%
 2nd assignment 10%
 Assessments 10%
 Final exam 70%

Operating Systems 1
Syllabus:
 Computer & OS History.
 Operating systems types and features.
 Computer Hardware.
 System Components.
 System Calls.
 Virtual Machines.
 System Design.
 Process Concept.
 User and Kernel Threads.
 Inter-process Communication.
 Process scheduling
 Critical-Selection Problem
 Synchronization Hardware.
 Semaphores & Monitors.
 Classical Synchronization Problems.
 Deadlock Problem & Solutions.
Evaluation:
 1st assignment 8%
 2nd assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%

8
Intelligent Search Algorithms
Syllabus:
 Introduction to Artificial Intelligence: What is AI, approaches to Artificial Intelligence.
 AI and Internal Representation: Representation in AI, The problem and its representation,
Graph Representation, The Representation, Properties of Internal
 Representation, Heuristic Concept, Brief History.
 Search in State Spaces: State-Space Graphs Searching, Explicit State Spaces Uninformed
Search, Heuristic Search using Evaluation Functions, A General
 Graph, Searching Algorithm (Algorithm A*).
 Searching Goal Trees: Goal Tree (And / Or Trees), And/ Or Uninformed Search Trees
And/Or Heuristic Search Trees, A General Tree Searching Algorithm (Algorithm OA*).
 Search in Game-Playing: Two-Agent Games, The Minimax Procedure, The Alpha-Beta
Procedure, The Alpha-Beta Strategy Heuristics in Game Trees.
Evaluation:
 Assignment 20%
 Assessments 10%
 Final exam 70%

Marketing
Syllabus:
 Basics of marketing.
 Market planning.
 Positioning.
 Competitive analysis.
 Pricing.
 Naming and branding.
 Advertising and promotions.
 Public and Media Relation.
 Sales.
Evaluation:
 Classroom activities 5%
 1st assignment 5%
 2nd assignment 5%
 Assessments 10%
 Summarizing assignment 5%
 Final exam 70%

9
Multimedia and Hypermedia Systems
Syllabus:
 Branch-overlapping aspects of multimedia content.
 Main properties of multimedia systems, multimedia, traditional data stream, characteristics
of continuous media information units.
 Basic sound concepts, music, speech.
 Basic concepts of computer image processing.
 Basic concepts: television, computer-based animation.
 Storage space and coding requirements: source, entropy, hybrid coding, some basic
compression techniques, JPEG, H.261 (px64), MPEG, DV1.
 History: basic technology, video disks and other WORMs, Compact Disk Digital Audio,
Compact Disk Read Only Memory, CD-ROM Extended Architecture,
further CD-ROM-based developments. Compact Disk Write Once Magneto Optical.
The prospects of CD technologies.
 Introduction to: Real-Time, Resource Management, Process Management, File Systems,
Additional Operation System Issues, System Architecture, Concluding Remarks,
Application Subsystem. Transport Subsystem. Quality of Service and Resource
management.
Evaluation:
 1st assignment 10%
 2nd assignment 10%
 Projects 10%
 Final exam 70%

Economy & Business Management


Syllabus:
 Introduction to management.
 Basic concepts in management.
 Organizational structure.
 Information and Decision-making Systems in organization.
 Basics elements in human resources management.
 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.
Evaluation:
 Project 30%
 Final exam 70%

10
Computer Protocols
Syllabus:
 Review of Data Communication Networks (WAN, LAN, Standards)
 Communication Protocols
 Protocol Functions (Encapsulation, Ordered Delivery, Fragmentation, Flow Control,
Addressing, transmission Services, Error Control, Connection Control)
 Connection Control (Flow control, error Detection, Error Control, HDLC Protocol)
 LAPB, LAPD, LLC, ATM, FRAME Relay
Evaluation:
 First assignment 8%
 Second assignment 8%
 Classroom activities 4%
 Assessments 10%
 Final exam 70%

Others:
 English Language 5
 Fourth Year Project.

11

You might also like