Course Descriptions for computer engineering systems department:
University requirements 24 c.h Mandatory 18 c.h. :
Course Code: 15200106 Title: English 1
Credits: (3, 0 ,3) 3 C.HPrerequisite:
Course Description:
To develop the student for languages skills. It concentrates on vocabulary expressions and grammatical structures. In order to be able to use English as easy as possible with accuracy and confidence.
Books
Course Code: 15200103 Title: Communication Skills
Credits: )2 ,0 ,2 (2 C.HPrerequisite:
Course Description:
This course aims at providing students with the basic of communication process the different definition of communication skills , elements of communication process, factors affecting communication process , types of communication , principles of good communication process , purposes of communication process , barriers of communication process , methods of effective communication process , access communication, how to write a C.V., how to manage a formal meeting , time management , how to write a respond to sales-letters, and case studies in the field , interviews.
Books
Course Code: 15020101 Title: Computer skills applications
Credits: )2 ,3, 3 (3 C.H.Prerequisite:
Course Description:
Introduction to Computer, hard ware and software, number systems (binary, decimal, hexadecimal), input units, output units ,dos commands, introduction to programming (basic),office applications
(word-excel- PowerPoint- access). Internet applications and search engines.
Books
Course Code: 15200104 Title: Social Services
Credits: 1 CreditsPrerequisite:
Course Description:
1 hour of social services is required,students are expected to participate in activities which will help the local community. The activities must be approved by the department
Books
Course Code: 15200101Title: Palestinian Issue
Credits: )3 ,0 ,3 (3 C.H.Prerequisite:
Course Description:
Palestine through time and place , the geography of Palestine, Palestine in old times , Palestine at the cmsaders era , Palestine at the mameluki era , Palestine between the national awareness and foreign avidness, Palestine under the British mandate (1920-1930)Palestine under the British mandate (1931-1939).Palestine under the British mandate (1939-1947).The end of the British Mandate and establishment of the state of Israel (1948-1947) Nakba 1948 , the Palestinian people and Issue (1965 – 1949),
Books
Course Code: 15200107 Title: Islamic Studies
Credits: )3 ,0 ,3 (3 C.H.Prerequisite:
Course Description:
This course includes some reading from Holy Qur'an and Sunnah, this course also deals with modern topics, Moderateness, secularism, Democracy, International, Zionism, Nasonisim , racialism , Human rights , family planning , Islamic banks , Islamic solutions , and Islamic attitudes towards non-Muslims.
University Elective 6 c.h.:
Course Code: 15200108 Title: Problem Solving
Credits: (3,0,3) 3 CHPrerequisite: none
Course Description:
Recognizing problems related to environments and explaining the solutions Recognizing local problems, and solution , explaining the solution of specialized problems , Highlighting simple and complex biological problems and how to deal with them.
Books
Course Code: 15200109 Title: Islamic thought
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200110 Title: Physical Education and First Aid
Credits: (3,0,3) 3 CHPrerequisite:
Course Description:
Books
Course Code: 15200111 Title: Psychology
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200124 Title: Economic Science
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200113 Title: Architectural Arts
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200114 Title: Principles of nutrition
Credits: (3,0,3) 3CH Prerequisite: none
Course Description:
Books
Course Code: 15200115 Title: Al hadith al shareef
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200116 Title: Faith
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200118 Title: Islamic Civilization
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200119 Title: History of Jerusalem
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200120 Title: Bringing Up Children and Family
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200121 Title: Library and Information search
Credits: (3,0,3) 3 CH Prerequisite: none
Course Description:
Books
Course Code: 15200109 Title: Islamic thought
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200122 Title: Fundamentals of astronomy
Credits: (3,0,3) 3CHPrerequisite: none
Course Description:
Books
Course Code: 15200123 Title: Environmental Science & human health
Credits: (3,0,3) 3CH Prerequisite: none
Course Description:
Books
Course Code: 15200123 Title: Environmental Science human health
Credits: (3,0,3) 3CH Prerequisite: none
Course Description:
Books
Faculty Requirements Mandatory: ( 34 C.H )
Course Code: 15200112 Title: English 2
Credits: )3 ,0 ,3 (3 C.H.Prerequisite: 15200106
Course Description:
It helps students to build up a repertoire of the scientific and technical terms used in their own specialization. It also helps them to understand and use vocabulary and expressions of séance and technologic
Books
Course Code: 12210325 Title: Technical Writing and Professional ethics
Credits: )2 ,0, 2 (2 C.H.Prerequisite: 15200112
Course Description:
Nature, types, levels and style of technical writing: Common errors in usage. Formal, informal and laboratory reports. Selection and presentation of graphic aids. Statistics in technical writing , Proposal writing, presentations and CV's. Interview Techniques.
Books
Course Code: 14140412 Title: Engineering Economics
Credits: )3 ,0,3 (3 C.H.Prerequisite: 3 year level
Course Description:
This Course aims at familiarizing students with Engineering Economic Subject . Topics covered are : Introduction to Engineering Economic with some fundamental (economic concepts the behavior of profit maximizing firms of the production process , shorten cost out put decisions , cost out put decision in the long run ,financial )Statements, inventories , depreciation methods ,Economic Feasibility studies. These topics help students to learn to think analytically and to become familiar with expressing these theories graphically where applicable .
Books
Course Code: 15010101 Title: Calculus 1
Credits: )3 ,0 ,3 (3 C.H.Prerequisite:
Course Description:
Preliminaries ( real numbers and the real line, lines, circles, parabolas, functions and graphing). Limits and Continuity, Derivatives and its applications, Differentiation Rules, Definite and indefinite integrals, The Fundamental theorem of calculus
Books
Course Code: 15010102 Title: Calculus 2
Credits: )3 ,0, 3 (3 C.H.Prerequisite: 15010101
Course Description:
Applications of the Definite integral. Transcendental functions , Techniques of integration, sequences, Infinite series , Conic sections ,
Books
Course Code: 15010229
Title: Engineering mathematics 1(Linear Algebra and Differential Equations ) سابقا
Credits: )3 ,0 ,3 (3 C.H.Prerequisite: 15010102
Course Description:
Systems of linear equations, matrices, determinants, vector spaces and subspaces, linear transformation, Eigen values and eigenvectors, similarity of square matrices, diagonalization. Functions of several variables, Limits and continuity in higher dimensions. Partial differentiation. Classification of differential equations. First order differential equations. Second order differential equations.
Books
Course Code: 15010223 Title: Engineering Mathematics 2
Credits: )3 ,0 ,3 (3 C.H.Prerequisite: 15010229
Course Description:
Higher order differential equations Using Laplace transform in solving differential equations. Power series. Solution of differential equations. Fourier transforms complex numbers and the complex plane, Polar coordinates and graphing in polar coordinates. Multiple integral
Books
Course Code: 15020101 Title: General Physics 1
Credits: )3 ,0 ,3 (3 C.H.Prerequisite:
Course Description:
System of units vectors, plane motion of particles, force presentation analysis. Newton’s laws of motion. Work and energy moments, friction.
Books
Course Code: 15020105 Title: General Physics 1 Lab
Credits: )0, 3 ,1 (1 C.H.Prerequisite: 15020101) co-requisite (
Course Description:
Force table, Acceleration on an Inclined Plane, Newton's second law, Friction, Atwood's Machine, Free falling, conservation of energy, conservation of linear momentum and Moment of inertia.
Books
Course Code: 15020102 Title: General Physics 2
Credits: )3 ,0, 3 (3 C.H.Prerequisite: 15020101
Course Description:
Electric field and Gauss law, electric potentials capacitors, current and DC circuits, magnetic field, magnetic field due to currents, induction, magnetism of matter, Maxwell`s equations, electromagnetic oscillations and AC circuits.
Books
Course Code: 15020106 Title: General Physics 2 Lab
Credits: )0, 3, 1 (1 C.H.Prerequisite: 15020102) co-requisite(
Course Description:
Electric fields and equipotentials, cathode ray Oscilloscope, resistance and Ohms law, potentiometer, Wheatstone bridge, construction of a DC Ammeter and DC Voltmeter, variation of
resistance with temperature, capacitance meter by AC bridge method, R-C circuit, Earth’s magnetic field, current balance, focal length measurement and refractive index.
Books
Course Code: 15050101 Title: General Chemistry 1
Credits: )3 ,0 ,3 (3 C.H.Prerequisite:
Course Description:
Atomic structure, Periodic law periodic table, the chemical bonding, chemical reactions, Acids, Bases and Buffers ,Gases ,Liquid state, Thermo chemistry, Solutions, Ionic equilibrium, Applied chemistry, Electrochemistry, Corrosion of metals ,Water treatment , Chemistry of cements, chemistry of polymers, Fuels combustion, Pollution and its control.
Books
Course Code: 12210136 Title: Engineering Drawing
Credits: )0 ,6 ,2 (2 C.H.Prerequisite:
Course Description:
This course aims to provide students with the principles and Laws of Drawing, drawing principles, operations, engineering isometric, projection and views, computer drawing AutoCAD
Books
Course Code: 12210136 Title: Engineering Drawing
Credits: )0 ,6 ,2 (2 C.H.Prerequisite:
Course Description:
This course aims to provide students with the principles and Laws of Drawing, drawing principles, operations, engineering isometric, projection and views, computer drawing AutoCAD
Books
Course Code: 12210137 Title: Engineering Workshop
Credits: )0 ,3 ,1 (1 C.H.Prerequisite:
Course Description:
This course aims to provide students with Workshop principles basics, safety measures and precautions . Also it aims to provide students with basic manual skills in dealing with measuring equipments, manual sheet cutting operations , manual metal sawing and filing, Riveting process, manual threading ,electrical metal welding, and Lathe cutting processes
Books
Course Code: 12140101
Title: Computer Programming Credits: (3 3 4) 4 credits
Prerequisite:
-->
Course Description:
Programming methodology, languages, syntax and semantics and language processors. Basic elements of programming and data types. Program implementation and debugging. Programming in C++ language. Structured problem solving and top-down analysis and design of solution algorithms. Control structures, data types, input output format, program structure, functions, recursion. files, pointers and dynamic data structures, records, sets, files, units. Classes and Objects. Inheritance and Polymorphism
Books
Dietel, C++ How to Program
Course Code: 12140203 Title: Data Structures
Credits: (3 0 3) 3 CreditsPrerequisite: 12140102
Course Description:
Algorithmic problem solving, basic data structures, queues, stacks, hash tables, linked lists, trees. Searching and sorting techniques, utilizing different data structures. Graphs and graph algorithms.
Books Wiley, micheal data structures algorithm in java
Course Code: 12140204 Title: Discrete Computational Structures
Credits: (3 0 3) 3 CreditsPrerequisite: --
Course Description:
Sets, relations and functions, application to data structure and graph representations, partial ordered sets, trees, algebraic structures, lattices and Boolean algebra, semi groups, groups, introduction to grammars and machines and languages, error correcting codes.
Books cengage ,Susann a siepp discrete mathematics with application
Course Code: 12140205 Title: Algorithm Analysis and Design
Credits: (3 0 3) 3 CreditsPrerequisite: 12140203
Course Description:
Algorithmic strategies. Computing algorithms. Distributed algorithms... elected computer algorithms: sorting, searching, string processing and graph algorithms.. Algorithmic complexity analysis: Time and computational complexities of algorithms. Basic computability theory Introduction to NP-completeness, parallelisation of algorithms, linear and dynamic programming.
Books
Course Code: 12140206 Title: Digital Circuits Design
Credits: (3 0 3) 3 CreditsPrerequisite: Electronics
Course Description:
Switching theory. Combinational logic circuits. Modular design of combinational circuits. Memory elements. Sequential logic circuits Formal verification. Fault models and testing. Design for testability.
Books
Course Code: 12140207 Title: Digital Circuits Design Lab
Credits: (0 3 1) 1 CreditsPrerequisite:
Course
Description:Books
Course Code: 12140102 Title: Object Oriented Programming
Credits: (3 0 3) 3 CreditsPrerequisite: 12140101
Course Description:
Abstraction, approaches to modular program design, principles of abstract data type, basic concept of objects: local variables and methods. Inheritance. Polymorphism. Overview of object oriented programming environments using Java through programming assignments.
Books C++ How to Program - 5th Ed 2005 - H. M. Deitel - Prentice H
Course Code: 12140308 Title: Operating Systems
Credits: (3 0 3) 3 CreditsPrerequisite: 12140203
Course Description:
Multi tasking real-time operating systems, batch systems, multiprogramming systems, time sharing systems, interactive systems, operating system services, file system, CPU scheduling, memory management, deadlocks, buffering and spooling concurrent process and concurrent programming languages
Books Tanenbaum, A. S., Operating System Concepts
Course Code: 12140310 Title: Computer Networks
Credits: (3 0 3) 3 Credits Prerequisite: 12140203
Course Description:
Reference Models (OSI, TCP/IP), Example Networks. Physical LayerData link layer. The Network Layer. The Transport Layer The Application Layer.
Books Computer Networks 4th ed., by A.S. Tanenbaum.
Course Code: 12140311 Title: Computer Networks Lab.
Credits: (0 1 1) 1 Credits Prerequisite:
Course Description:
Books
Course Code: Title: Introduction to Communications
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
Amplitude and angle modulation techniques, Amplitude modulation, double side band, single side band, quadrature amplitude modulation Frequency modulation, phase modulation, Frequency division multiplexing, noise in CW systems, Digital Communications, pulse modulation, sampling, quantization, PCM, line codes, baseband pulse transmission, information theory, error control coding.
Books
Course Code: 12140309 Title: Database Systems
Credits: (3 0 3) 3 CreditsPrerequisite: 12140203
Course Description:
Relational model of data, relational algebra, SQL, query optimization, entity-relationship data model, normalization, physical database design, concurrency control in DBMSs, crash recovery, client-server architectures, an introduction to object databases.
Books
Course Code: 12140523 Title: Internet Technologies and Web Applications
Credits: (3 0 3) 3 Credits Prerequisite: 12140311
Course Description:
The Internet and the World Wide Web. Overview of the .NET development platform. Overview of PHP. Object-oriented concepts in C#. Databases and data access. Introduction to ASP.NET and web forms. Advanced web forms. XML/Web services. .NET security. CLR. Design considerations.
Books
Course Code: 12140412 Title: Information Systems Analysis and Design
Credits: (3 0 3) 3 Credits Prerequisite: 12140203
Course Description:
Information systems lifecycle. Effective human communications. Common tools for information gathering. Some classical tools. Organizational structure and personnel for information systems department. Computer systems evaluation and selection. Modeling and simulation. An information systems development methodology. A CASE Tool.
Books
Course Code: 12140414 Title: Microprocessors and Assembly Language
Credits: (3 0 3) 3 Credits Prerequisite: 12140203
Course Description:
Basic components of a Single-Board-Computers. Microprocessors, and microcontrollers. Assembly language programming concept; assembling, linking, debugging. Logical and arithmetic operations. Conditional processing. Procedures and interrupts. Comparison of flow of control with a high level languages. Mixed language programming. Introduction to embedded systems.
Books
Course Code:12140415 Title: Microprocessors and Assembly Language Lab.
Credits: (0 3 1) 3 CreditsPrerequisite: 12140414
Course Description:
Books
Course Code: 12140416 Title: Embedded Systems
Credits: (3 0 3) 3 Credits
Prerequisite: 12140414 + electronics Course
Description:the fundamentals of embedded system hardware and firmware design will be explored. Issues such as embedded processor selection, hardware/firmware partitioning, glue logic, circuit design, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging will be discussed. A apopular microcontroller, will be studied. The architecture and instruction set of the microcontroller will be discussed, and a wirewrapped microcontroller board will be built and debugged by each student.
Books
Course Code: 12140417 Title: Embedded Systems Lab.
Credits: (0 3 1) 1 CreditsPrerequisite: 12140416
Course Description:
Books
Course Code: 12140418 Title: Software Engineering
Credits: (3 0 3) 3 Credits Prerequisite: 12140309
Course Description:
Problem solving strategies, requirement analysis, design and implementation of software systems, data modeling and mapping, traditional, Object oriented and components oriented design strategies, storage structures, user interfaces, concurrent systems.
Books
Course Code: 12140413 Title: Computer Architecture
Credits: (3 0 3) 3 CreditsPrerequisite: 12140206
Course Description:
data and information representation and processing, machine-level representation of programs, instruction set architecture, pipelining, optimization program performance, memory hierarchy, cache memories, virtual memory.
Books
Course Code: 12140522 Title: Network Programming
Credits: (3 0 3) 3 Credits Prerequisite: 12140310
Course Description:
Sockets Programming. TCP Programming. TELNET, HTTP, DNS and address conversion. Buffer Overflow. Web Programming (CGI). SMTP, POP, IMAP, FTP. RPC Programming. Java Network Programming. CORBA
Books
Course Code: 12140419 Title: Seminar
Credits: 1 C.HPrerequisite:
Course Description:
Books
Course Code: 12140521 Title: Introduction to Graduation Project
Credits: 1 C.H
Prerequisite: 1214020312140414
Course Description:
The students under the supervision of a staff member will undertake a small independent project. The objective is to provide students integration and application of the knowledge gained throughout their courses in an actual problem.
Books
Course Code: 12140524 Title: Graduation Project
Credits: 3 C.HPrerequisite: 12140521
Course The students under the supervision of a staff member will undertake
Description: a major independent project. The objective is to enhance students understanding and applying their knowledge on a difficult engineering problem.
Books
Course Code: 12140325 Title: Field training 1
Credits:Prerequisite:
Course Description:
Books
Course Code: 12140326 Title: Field training 2
Credits:Prerequisite:
Course Description:
Books
Course Code: 12140526Title: Advanced Topics in DBMS
Credits: (3 0 3) 3 CreditsPrerequisite: 12140309
Course Description:
Transaction processing. Concurrency control. Extended relational data model, deductive database, distributed database, object oriented database and expert database systems, uncertainty in database systems.
Books
Course Code: 12140527Title: Network Security and Cryptography
Credits: (3 0 3) 3 CreditsPrerequisite: 12140310
Course Specification of Security Objectives, Security Policies, Threats,
Description: Risks, and Impacts. Essentials of Data Security and Cryptography: Encryption Techniques, Encryption Standards, Confidentiality using Symmetric Encryption, Public Key Cryptography, Message Authentication and Hash Functions, Digital Signatures and Authentication Protocols. System Security: Intrusion Detection, Malicious Software, Boundary Protection and Firewalls.
Books
Course Code: 12140528Title: Parallel Computing
Credits: (3 0 3) 3 CreditsPrerequisite: 12140203Lin. Alg.
Course Description:
Parallel computers, parallel storage, organization of data, parallel algorithms, parallelism and data processing, classification of computers, applications.
Books
Course Code: 12140529Title: Compiler Design
Credits:
Prerequisite: 1214020312140310
Course Description:
Theory and practice of compiler design. Principles, techniques, algorithms, and structures involved in the design and construction of compilers. Topics include lexical analysis, syntax analysis, semantics analysis, error recovery, code generation and optimization
Books
Course Code: 12140530 Title: Switching Theory and Automata
Credits: (3 0 3) 3 Credits Prerequisite: 12140204
Course Description:
Introduction to combinatorial logic and finite-state automata. Classification of grammars, push-down and context free or sensitive grammars. Features of programming languages. Turing machine and effective computability.
Books
Course Code: 12140531Title: Advance Operating Systems
Credits: (3 0 3) 3 CreditsPrerequisite: 12140308
Course Description:
UNIX internals, device driver development. Network interfacing, client-server and daemon applications. Process structure, file system, memory management, terminal I/O, network interface, character and block device drivers, graphic interfaces.
Books
Course Code: 12140532Title: Artificial Intelligence
Credits: (3 0 3) 3 Credits
Prerequisite: 1214020312140204
Course Description:
Problem solving with computers, knowledge representation, control strategies, searching strategies, predicate calculus and rule-base deduction, goal directed planning applications, programming languages for AI, robotics systems.
Books
Course Code: 12140533Title: Machine Learning
Credits: (3 0 3) 3 CreditsPrerequisite: 12140418
Course Description:
Paradigms of machine learning, inductive deductive forms of learning, cognitive aspects of learning, connectionless models of learning, programming environments for learning programs.
Books
Course Code: 12140534Title: Computer Systems Simulation
Credits:Prerequisite: Prob. and Statistics
Course Description:
Introduction to simulation as a general scientific problem solving technique. Methodology of simulation and use of computers.
Classifications of simulation models. Introduction to simulation programming languages.
Books
Course Code: 12140535Title: Data Mining
Credits: (3 0 3) 3 CreditsPrerequisite: 12140533
Course Description:
This course will provide an introduction to the main topics in data mining and knowledge discovery, including: statistical foundations, association discovery, classification, clustering, database support, and so on. Emphasis will be laid on the algorithmic and systems issues, as well as application of mining in real-world problems.
Books
Course Code: 12140536 Title: Visual Programming Languages
Credits: (3 0 3) 3 CreditsPrerequisite: 12140203, 12140102
Course Description:
Event handling and event procedures, problem solving, business applications, game applications, database interface, and software design. Visual C++, MFC, JBuilder. Visual Basic.
Books
Course Code: 12140537 Title: Special Topics in Computer Systems Engineering
Credits: (3 0 3) 3 CreditsPrerequisite: 12140203
Course Description: This Course Covers Current Trends in Computer Engineering
Books
Course Code: 12140538Title: Very Large Scale Integration (VLSI) Design
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
CMOS technology and circuit design, implementation of combinational and sequential logic VL SI design methodologies, CAD tools for layout, simulation, and validation. Combinational logic structures Semiconductor memories and array structures. Chip input/output circuits Circuit characterization and performance. Alternative circuit structures/low power design
Books
Course Code: 12140539Title: Fundamentals of Electronic Commerce
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
A critical review and analysis of electronic commerce with emphasis on multidisciplinary aspects and team projects. Technology infrastructure for electronic commerce. Internet-based businesses. Economics, business and technical models of the internet. Internet security. Social, legal, ethical and public policy issues of the Internet. Business plan creation and a prototype for an Internet-based operation.
Books
Course Code: 12140540 Title: Distributed systems
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description: .
Books
Course Code: Title: Digital Systems Design
Credits:Prerequisite: Digital Design
Course Description:
Programmable logic devices. Levels of abstractions in digital design. Basic processes in behavioral synthesis. Description of a digital system for behavioral synthesis using a hardware description language. Development of test-benches using a hardware description language. Design re-use. Reconfigurable computing. Case Studies:
Digital design of some well-known digital signal processing and encryption algorithms using behavioral descriptions.
Books
Course Code: 12140541 Title: Programming Languages
Credits: (3 0 3) 3 Credits Prerequisite: 12140101
Course Description:
Describing syntax, semantics and pragmatics of programming languages. Formal syntactic notation, structure of expressions, postfixes and infixes notation and transformation. Data types and variables, expressions and assignment statement, control structure and subprograms. Functional and logical languages. Study of key features of existing programming languages.
Books
Course Code: 12140542 Title: Image Processing
Credits: (3 0 3) 3 Credits Prerequisite:
Course Description:
Two-dimesional signals and systems. Image formation and perception. Representation, coding, filtering restoration and enhancements. Feature exrtraction and seene analysis. Introduction to computer vision.
Books
Course Code: 12140543 Title: Pattern Recognition
Credits: (3 0 3) 3 Credits Prerequisite:
Course Description:
Books
Course Code: 12140550 Title: Real- Time Systems
Credits: (3 0 3) 3 Credits Prerequisite:
Course Description:
Foundations of real time systems design; scheduling, interrupts, process communication and synchronization, design of real time systems, Decomposition of real time systems, Applications of real time systems, Instrumentation for real time applications, Real time operating systems, Case studied.
Books
Course Code: 12140546 Title: Computer System Performance Evaluation
Credits: (3 0 3) 3 Credits Prerequisite:
Course Description:
Introduction to computer system performance analysis and evaluation, Review of basic probability distributions and basic concepts of statistics, Performance measures and measurement techniques, Performance analysis, performance prediction, asypototic bounds on performance, simulation and modeling of computer systems, Experimental and analytical approaches, Introduction to queuing network modeling, Case studies.
Books
Course Code: 12140547Title: Dependable Computing
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
Goals and applications of fault tolerant computing, fault modeling, redundancy techniques and reliability evaluation, error detecting and correcting codes, self-chcking circuits, fault diagnosis, software fault tolerance, Design techniques using hardware, information, time, and software redundancy, Evaluation of systems using quantitative and qualitiative methods, design of fault-tolerant systems, Testing and test pattern generation. Design for testability and testability analysis.
Books
Course Code: 12140548 Title: Advanced Computer Networks
Credits: (3 0 3) 3 CreditsPrerequisite: 12140310
Course Description:
Basic terminology, Protocols, Communication architectures, OSI Reference model, Protocol suits, Datalink layer, ARQ Strategies, Analysis of ARQ Strategies, Multi-Access communication, ATM, Delay models in data networks, Performance Analysis, Little's Theorem, Single queue models, Network of queues, Network Layer, Routing in Data networks, Flow and Congestion control, Transport layer, Application layers.
Books
Course Code:Title: Advanced Computer Architecture
Credits:Prerequisite: CENG403
Course Description:
Assembly language and machine language. Addressing modes, computer arithmetic, data path and control, micro programming, pipelining, memory hierarchy, I/O systems. Concepts will be introduced using MIPS.
Books
Course Code: 12140549 Title: Mobile Computing
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
Introduction to Mobile computing, Designing computer networks to support user mobility, Models of indoor and outdoor mobile networks, System issues such as performance, quality of service, reliability, and security in mobile computing environment, Hardware, and access protocols, for mobile networks, Adapting existing protocols to support mobility>
Books
Course Code: 12140551 Title: Multimedia Systems
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Fundamental of multimedia and distributed communication
Description: systems, schedualing algorithms and other OS supporting approaches for multimedia applications with soft-real-time deadlines, multimedia file systems and servers with their decision algorithms for data placement, scheduling and buffer management, multimedia communication, transport and streaming protocols, services with their error control, congestion control and other quality of service aware and adaptive algorithms, synchronization services with their skew control methods, and group communication with their group coordinating algorithms and other distributed services.
Books
Course Code: 12140550 Title: TCP/IP
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
What is TCP/IP, How TCP/IP works, The Network Access Layer, The Internet Layer, Subnetting and CIDR, The Transport Layer, The Application Layer, Routing, Firewalls, Name Resolution, Automatic configuration, TCP/IP utilities, Monitoring and remote access, HTTP, HTML, and WWW, Email streaming and casting, Web services, Network Intrusion, TCP/IP security. Implemeting a TCP/IP network.
Books
Course Code: 12140525 Title: Speech signal processing
Credits: (3 0 3) 3 CreditsPrerequisite:
Course Description:
Books
Course Code: 12140525 Title: Engineering optimization
Credits: (3 0 3) 3 CreditsPrerequisite:
Course
Description:Books
Course Code: 12140557 Title: Computer Graphics
Credits: (3 0 3) 3 Credits Prerequisite:
Course Description:
Advanced application of computer graphics techniques. Shading, deformation, ray tracing, radiosity, texture mapping, fractal representation. Concepts of motion are introduced for the generation of digital animation. Concepts of graphical workstation design, especially with respect to user interfaces and window managers are introduced.
Books
Course Code: 12140103 Title: Software applications
Credits: (2 3 3) 3 CreditsPrerequisite: 15040101
Course Description:
This course introduces engineering students to mathematical simulation software and the use of the software for engineering applications. Specifically, the course covers matrices, vectors and MATLAB, data input/output, program flow control, functions, two- and three-dimensional graphics. Students will develop the skills to generate readable, compact and verifiably correct MATLAB scripts and functions to obtain numerical solutions to a wide range of engineering models and to display the results with fully annotated graphics. The skills developed are then used to solve problems in the various engineering disciplines.
Books
Course Code: 12140558 Title: Advanced Programming Languages
Credits: (2,3,3) 3C.H. Prerequisite: 12140101
Course Description:
Introduction to C++, basic components of program, functions, recursion, matrices (one dimension, multi-dimension), pointers, string and array objects, templates, streams, stream manipulation,
searching, searching and sorting, data structure.Books
Course Code: 12140454 Title: Local Area Networks (LAN)
Credits: (2,6,4) 4 creditsPrerequisite: Computer programming
Course Description:
Fundamental concepts of Local Area Network architecture and network service interfaces utilized by engineers. Definitions and Standards, Transmission media, OSI and TCP/IP models, Connecting devices. Data link control and data link protocols, LAN technologies, WLAN standards and devices. Emphasis on basic concepts needed to design, configure, and implement Local Area Networks. Emphasis on the evolution of Ethernet, Fast Ethernet, Gigabit Ethernet, ATM and Wireless LANs (Wi Fi)
Books