• March 30, 2025

Management Information Systems

Section A : Introduction to System and Basic System Concepts, Types of Systems, The Systems Approach, Information System : Definition & Characteristics, Types of Information, Role of Information in Decision-Making, Sub-Systems …

Network Security and Cryptology

Introduction : Goals and settings, The symmetric setting, The asymmetric setting. Other goals Pseudorandom Number Generation, Authenticated key exchange, Coin flipping, What cryptography is about, Protocols, parties and adversaries, Cryptanaly and …

Network Technologies & TCP/IP

Section A Network Architecture, Configuring Network, Network Strategies, Networks Types : LAN, MAN and WAN [Basic Concepts, Line Configuration, Topology, Transmission Mode, Identify Key Components of Network, Categories of Network, Differentiating …

Object Oriented Programming (Java and Visual Basic)

Object Oriented Programming through Java Constants, Variables, Data Types, Arithmetic Operations, Relational Operators, Logical Operators, Assignment Operators, Increment and Decrement Operator, Conditional Operator, Bit-wise Operator, Arithmetic Expression, Type Conversion in Expressions, …

Principle of Programming Language

Basic concepts of programming languages: Programming do mains, language evaluation criterion and language categories, evolution of the major programming languages (FORTRAN, ALGOL 60 COBOL, BASIC, PL/I, ALGOL 68, ADA, C, C++, …

Simulation and Modeling

Defination of System : Types of system-continous and discrete; Modeling process and defination of a model; Compurter work load and preparerating of its models; Verification and validation modeling procedures;l comparing model …

System Analysis and Design

Introduction to System Design Environment : Systems Development Approaches-Function Oriented, Object Oriented Development Process, Methodologies, Tools , Modeling Methods, Processing Types and Systems, Batch Processing, Real Time Processing, Management Process, Management, …

Database Management System

Data and Information [Basic Concepts, Problems of Early Information Systems, Advantages of a DBMS] Database Architectures [Three Levels of the Architecture : External, Conceptual and Internal Level], Centralized and Distributed Database …

Data Structure and Algorithms

Algorithms, Pseudo Code, Efficiency of Algorithms, Analyzing Algorithms and Problems, Complexity Measures, Basic Time Analysis of an Algorithm, Space Complexity. Data Abstraction and Basic Data Structures, Data Types, Abstract Data Types …

Advanced Computer Architecture

Parallel Computer Models : The state of computing, multiprocessors and multicomputer, multivector and SIMD computers, architectural development tracks. Program and Network Properties : Conditions of parallelism, program partitioning and scheduling, program …