+ All Categories
Home > Documents >   · Web viewCourse Descriptions for computer engineering systems department: University...

  · Web viewCourse Descriptions for computer engineering systems department: University...

Date post: 30-Aug-2018
Category:
Upload: vodieu
View: 216 times
Download: 0 times
Share this document with a friend
38
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.H Prerequisite: 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.H Prerequisite: 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
Transcript

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


Recommended