Logical Circuit Design



Yüklə 235,5 Kb.
səhifə7/7
tarix08.08.2018
ölçüsü235,5 Kb.
#61231
1   2   3   4   5   6   7

Aims:


The main objective of this module is to introduce to the students the concepts of computer graphics. It starts with an overview of interactive computer graphics, two dimensional system and mapping, then it presents the most important drawing algorithm, two-dimensional transformation; Clipping, filling and an introduction to 3-D graphics.

Teaching Methods: 32 hours Lectures (2 hours per week) + 16 hours Tutorials (1 per week) + 16 hours Laboratories (1 per week)


Learning Outcomes:

A student completing this module should:



  1. Have a knowledge and understanding of the structure of an interactive computer graphics system, and the separation of system components. (A)

  2. Have a knowledge and understanding of geometrical transformations and 3D viewing. (A)

  3. Be able to create interactive graphics applications. (B)

  4. Use C++ builds functions or equivalent graphics tools (Java, Pascal) to perform item (3), above. (C)

  5. Have a knowledge and understanding of techniques for representing 3D geometrical objects. (A)

  6. Have a knowledge and understanding of interaction techniques. (A)

  7. Perform simple 2D graphics with lines, curves and can implement algorithms to rasterizing simple shapes, fill and clip polygons and have a basic grasp of anti-aliasing techniques. (A, B, C, D)


Assessment of Learning Outcome:

Learning outcomes (1), (2), (5), and (6) are assessed by examination, tutorials, and in the laboratory. Learning outcomes (3) (4), and (7) are assessed Assignments.


Contribution to Programme Learning Outcomes:

A1, A2, B1, B3, C5, C6, D6



Synopsis: Introduction to computer graphics, Point-plotting techniques, Two-dimensional transformation, Clipping and drawing, Polygon Filling, Introduction to 3-dimensional graphics



Modes of Assessment:

Two 1-hour midterm exams (15% each); Assignments (5%); Tutorial Contribution (5%); Project (10%); 2-hours Final Exam (50%)


Textbooks and Supporting Material:

1- D. Hearn & M. Baker, Computer Graphics, Prentice-Hall, 2000

2- David F. Rogers, Procedural Elements for Computer Graphics, McGraw Hill, 1995.

3- Edward Angel, Interactive Computer Graphics, Addison-Wesley, 2000

4- Mason Woo et al, OpenGL Programming Guide, Addison-Wesley, 1997

750431, Advanced Computer Architecture
Providing Department: Computer Science, Faculty of IT

Module Coordinator(s):

Year: 4

Credit: 3 credit hours

Prerequisite: 711231
Aims:

This module aims to focus on advanced computer architectures and low-level system software. Throughout the course, the concept of a complete system consisting of asynchronous interactions between concurrently executing hardware components and device driver software will be emphasized to illustrate the behavior of a computer system as a whole.


Teaching Methods: 40 hours Lectures (2-3 hours per week) + 4 hours Tutorials (1 per 3 weeks) + 4 hours Seminars (last 2 weeks)
Learning Outcomes:

On completing this module, students will:

1. Understand the advanced concepts of computer architecture. (A)

2. Become acquainted with recent computer architectures and I/O devices, as well as the low-level language required to drive/manage these types of advanced hardware. (B, C)

3. Exposing the major differentials of RISC and CISC architectural characteristics. (A)

4. Investigating modern design structures of Pipelined and Multiprocessors systems. (A, B)

5. Preparing selected reports that imply some emergent topics supporting material essence. (B, C, D)
Assessments of Learning Outcomes:

Learning outcomes (1) – (3) are assessed by examinations. Learning outcomes (3) and (4) are assessed by assignments and research. Learning outcome (5) is assessed by projects and seminars.


Contribution to Programme Learning Outcomes

A3, A4, B2, C2, C4, C5, D1, D2, D4.


Synopsis: Review of Computer Organization and Architecture; Computer Architecture: Computer, Components, Classification of computer architectures, Performance of computer architecture; RISC-Architecture: RISC versus CISC Controversy, Characteristics Of RISC-Architectures, RISC Pipelining: Pipelining with Regular Instructions, Optimization of Pipelining; Processors: Advanced Processor Technology, RICS Scalar Processors, Vector Processing Principles, Vector Processor Model, Vector Instruction Types, Superscalar Processors, VLIW Processors, Memory Hierarchy: Hierarchical Memory Technology, Inclusion, Coherence and Locality, Memory Capacity Planning, Cache Memory Organization, Cache Addressing Models; Buses and Arbitration: Hierarchical Bus System, Backplane Bus Specification, Bus Arbitration and Control, Arbitration, Transaction and Interrupt; Multiprocessor Memory Architectures: Interleaved Memory Organization, Shared-Memory Multiprocessors, Distributed-Memory Multiprocessors; Multiprocessor Interconnection Networks: System Interconnect architecture, Network Properties, Interconnection Network Topologies, Static Connection Network, Dynamic Connection Network; Peripheral Devices: Disk Arrays, Video/Audio Devices.
Modes of Assessment:

Two 1-hour midterm exams (15% each); Assignments (20%); Final Examination: 2-hours written exam (40%) + a research project (10%).


Textbooks and Supporting Materials:

1- K. Hwang, Advanced Computer Architecture: parallelism, Scalability, programmability, McGraw Hill, 1993.

2- D. Sima, T. Fountain, P. Kacsuk, Advanced Computer Architecture, Addison-Wesley, 1997.

3- H.S. Stone, High-performance Computer Architecture, 3rd edition, Addison-Wesley, 1993.

4- J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, Morgan Kaufmann, 1990.

5- Patterson, D. A. and Hennessy, J. L., Computer Organization and Design: The Hardware/ Software Interface, Morgan Kaufmann, 1998.


750441, Advanced Computer Networks
Providing Department: Computer Science, Faculty of IT

Module Coordinator(s):

Year: 4

Credit: 3 credit hours

Prerequisite: 750341
Aims:

This module is the second level module of the curricula related to the computer network field. Its aim is to provide:



  1. an in depth coverage of some basic topics taught in the first level course (750341): Layered communication architecture, Routing algorithms, Congestion control algorithms,

  2. a broad coverage of some new advanced topics in the field of computer networks (wireless networks, mobile networks, VPN networks, Mobile IP, …)


Teaching Methods: 40 hours Lectures (2-3 hours per week) + 4 hours Tutorials (1 per 3 weeks) + 4 hours Lab (1 per 3 weeks)
Learning Outcomes:

Students completing this module should be able to:

1. Understand the main abstract concepts related to the layered communication architecture (A)

2. Analyze and implement some of the most advanced routing and congestion control algorithms. (B, C, D)

3. Evaluate the performances of computer networks (through mathematical modelling and simulation) (A, B, D)

4. Practice network simulators (B, C)

5. Understand basics and principles of new generation of computer networks (VPN, wireless networks, mobile networks, etc). (A)
Assessments of Learning Outcomes:

Learning outcomes (1) and (2) are assessed by examinations. Learning outcomes (3) and (4) are assessed by assignments and research.


Contribution to Programme Learning Outcomes

A3, A5, B2, C2, C4, C5, D1, D4, D5.


Synopsis: Layered communication architecture: layers, services, protocols, layer entities, service access points, protocol functions; Advanced Routing algorithms; Advanced Network Congestion Control algorithms; Quality of service; Real Time Transport Protocol; Internetworking; Performance Issues; Overview on VPN networks; Overview on Wireless Networks and Mobile Networks: LAN, PAN, Sensor Networks, Ad_hoc Networks; Mobile IP; Mobile TCP; IP Security
Modes of Assessment:

Two 1-hour midterm exams (15% each); Assignments (20%); Final Examination: 2-hours written exam (35%) + a research project (15%).


Textbooks and Supporting Material:

1- Andrew S. Tanenbaum, Computer Networks, (Fourth or Latest edition), Prentice Hall

2- William Stallings, Wireless Communications & Networks, 2nd edition, Prentice-Hall Pearson, 2005

3- Jochen Schiller, Mobile Communication, (Latest edition), Addison Wesley

4- G. Wright and W. Stevens, TCP/IP Illustrated, Volume 2, Addison-Wesley, 1996.


750472, Computer Modelling and Simulation
Providing Department: Computer Science, Faculty of IT

Module Coordinator(s):

Year: 4

Credit: 3 credit hours

Prerequisite: 210103 + 721211
Aims:

This module aims to present methodologies used in computer simulation, to show simulation as complementary to laboratory field experimentation in the development of better understandings of complex phenomena and to discuss analysis, appropriate use, and limitations of simulation models. The module presents applications of software simulation process with supporting techniques.


Teaching Methods: 33 hours (2-3 per week) + 12 hours Tutorials (1 each fortnight) + 3 hours Seminars (in last 3 weeks)
Learning Outcomes:

On successful completion of this module, student will:



  1. be able to describe the components of continuous and discrete systems and simulate them (A, B)

  2. understand different methods for random number generation (A)

  3. be able to model any system from different fields (B)

  4. know how to simulate any discrete system using queuing systems (B, C)

  5. Be able to implement numerical algorithm to meet simple requirements, expressed in English (B)

  6. Be able to work effectively with others (D)

  7. Be able to discuss the simulation methods and select the suitable technique on the problems. (B)

  8. Have a clear understanding of the need for the development process to initiate the real problem. (A)

  9. Have a clear understanding of principles and techniques of simulation methods informed by research direction. (A, B, C)


Assessment of Learning Outcomes:

Learning outcomes (1), (3), (5), and (7) are assessed by assignments and Seminars. Learning outcomes (2) (4), (8), and (9) are assessed by examination and assignments.


Contribution to Programme Learning Outcomes:

A2, A3, B1, B2, B3, C1, C3, C5, D1, D3


Synopsis: Introduction and overview of systems and simulation; Modelling; Scope of simulation; Types of simulations; Random numbers and random variables; Gathering Observations; Overview of programming languages for simulation
Modes of Assessment:

Two 1-hour midterm exams (15% each); Seminar preparation and presentation (10%); Assignments (10%); Final (unseen) Exam (40%) + Final Project (10%)


Textbooks and Supporting Materials:

1- Fracis Neelamkavil, Computer Simulation and Modelling, John Wiley & Sons, 1989

2- R. M. Davies and R. M. O'Keefe, Simulation Modelling with Pascal, Prentice Hall, 1989

3- J. A. Payne, Introduction to Simulation: Programming Techniques and Methods of Analysis, McGraw-Hill, 1988

4- Banks, Carson, Nicol, Discrete Event System Simulation, Prentice Hall,

750099, Pre-Computer Skills
Course module description:

Introduction to computer systems and practical use of software packages. Introduction, MS-DOS,

MS-Windows, WinWord, Excel, PowerPoint, Internet.
Course module objectives:

This module aims to introduce students to Computer Systems: hardware and software: operating systems (MS-DOS), user interfaces (MS-Windows), and different packages (WinWord, Excel, PowerPoint, and Internet).


Course/ module components


  • Books (title , author (s), publisher, year of publication)

الحاسوب والبرمجيات الجاهزة

مهارات الحاسوب Computer Skills

تأليف : د. محمد بلال الزعبي ، د. احمد الشرايعة، د. منيب قطيشات و اخرون.

دار وائل للنشر



  • Support material (s) (vcs, acs, etc).

  • Study guide (s) (if applicable)

  • Homework and laboratory guide (s) if (applicable).


Teaching methods:

30 hours Lectures and Laboratory (2 per week) + 15 hours Example sessions (1 per



week) Lectures, discussion groups, tutorials, problem solving, debates, etc.

Learning outcomes:

  • Knowledge and understanding

  • Be able to understand the principles of computers systems including architecture, software tools, and Communication and Networks. (A)




  • Cognitive skills (thinking and analysis).




  • Communication skills (personal and academic).




  • Practical and subject specific skills (Transferable Skills).

  • Be able to use a word processing package to produce a written technical report.

  • Be able to use spreadsheet (EXCEL) software to design a sheet and draw a Chart.

  • Be able to design and present a lecture using Microsoft Power Point.

  • Be able to link more than one application under windows.

  • Be able to use the Internet browsers to create an e-mail and use the search engines.

Yüklə 235,5 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə