Data Communication

With this course students can cover the following areas: History of data communication and objective of the study, Communication Model – in General, Communication Model – Functional description, TCP/IP layered structure, ISO/OSI Model, Transmission Terminology, Analog and Digital Data Transmission, Transmission Impairments and Channel Capacity, Digital Data, Digital Signal, Digital Data, Analog Signal, Analog Data, […]

Digital Electronics

With this course students can cover the following areas: Introduction to Digital Electronics, Number Systems and Binary Arithmetic, Binary Code and other codes, Logic Gates, Boolean Algebra and Boolean expression minimization, Max. Term, Min Term and Canonical forms, Digital ICs, Combinational Circuits – Adders, Combinational Circuits – Other types of circuits, Sequential Logic Basics, Sequential […]

Theory of Computing

With this course students can cover the following areas: Introduction, Some fundamental concepts on alphabets and strings, Formal Languages, Finite Representation of Languages, and Grammars. Context fee Grammars, The Chomsky hierarchy of Grammars, Derivations, Derivation trees, Transition Systems, Introduction to Computational models, Power of machines, Finite State Machines, Computation with fi nite automation, Finite automation […]

Mathematics for Computing

With this course, students can cover the following areas: Fundamentals, Logic, Propositional Equivalences, Logic Proofs, Logic and Bit Operations, Introduction to Predicate Logic, Sets, Proofs, and Laws of Sets, Mathematical Reasoning, Functions, Sequences and Summations, Writing Algorithms, Evaluation Algorithms, Number theory, Integer and Algorithms, Applications of Number Theory, Matrices, Induction, Strong Induction, and Wellordering, Recursion, […]

Management Information systems(MIS)

With this course students can cover the following areas: Introduction to Management Information Systems (MIS), Information Systems in the Enterprise – Major Types of Systems in Organizations, Information Systems, Organizations, Management, and Strategy, The Digital Firm: Electronic Business and Electronic Commerce, Ethical and Social Issues in the Digital Firm, IT Infrastructure and Platforms, Organizing Data […]

Web Technologies

With this course students can cover the following areas: Internet and Evolution of the Web, Client Server Model, Popular Internet Protocols, Markup Languages, Web Designing Fundamentals, Web Animation Technologies, Introduction to Web Development, Client Side Programming – Java Script, Server Side Programming– PHP, Cascading Style Sheets – CSS, Extensible Markup Language – XML, Web Services, […]

Software Quality Assurance

With this course students can cover the following areas: Introduction to Software Quality Assurance, Quality Assurance Concepts, What is Quality Software, Problems in the Software Development Process, Software Quality Assurance Standards, Software Engineering Testing, Testing Techniques, Software Testing in Difference Environments, Static versus Dynamic Testing, Types of Testing, Levels of Testing, Creating a Test Plan, […]

Vector Spaces

The aim of this course is to use Vector spaces in mathematical and science applications.

Design and Analysis of Experiments

Aims of the course unit Explain basic concepts in experimental designs. Explain the limitations of each analysis through consideration of assumptions. Distinguish between different types of experimental designs. Apply theory and methods to a variety of applications and interpret results. Use the computer for analysis only after understanding how to perform the analysis manually