المحتوى العلمى - الفرقة الثانية

1211          Tech. Eng. Language II                                                                   * لـغـة إنـجـليزية II *

this course aims to, in addition of increase of English vocabulary in the branch of computer science, give the student the basic principles of report writing ; The rationale; the structure and; physical appearance in addition to linguistic style , all will be explained ; In addition to writing reports ; student will also be given supplementary exercises to enhance their general English language skills.

1212          Discrete Mathematics                                                                           تراكيب محددة

Sets; sequences, algorithms and pseudo-code, induction and recursion ; relations and functions ; Graphs, lattices, number systems and codes, Boolean algebra ; Formal logic; trees and languages; semi groups and groups.

1213          Database Systems                                                                            نظم قواعد البيانات

It introduce how to design, implement, and use database management systems. Topics Include: concepts and models of database management systems, Relational Data Model and Relational Algebra, Structured Query Language(SQL), Entity Relationship Modeling and Design, ERM to RM Conversion, Tables Normalization, Forms/ Reports/ Menus Implementation. Surveys a number of general database systems and examines in detail at least one database system in Lab.

1214          Digital Systems                                                                                    نـظـم رقــمــيــة

Basic logic concepts: Logic states, number systems, Boolean algebra, basic logical operations, gates and truth tables. Combinational logic: Minimization techniques, multiplexers and de-multiplexers, encoders, decoders, Sequential logic, adders and sub-tractors, comparators, logic families, tri-state devices. Programmable logic arrays and memories.

1215          Data Structures                                                                                      هياكل البيانات

Built-in data structures. Stacks, queues, linked lists, tree and, graph structures. Topics include additional programming and problem solving techniques as, sorting, searching, and hashing algorithms.

1216          Web Programming                                                                                برمجة الويب

This course is designed to introduce students to the programming languages and techniques that are associated with the World Wide Web. XHTML, Java-script or Flash Action-Script will be used to create web pages and learn basic programming techniques. Web Server languages and their role in expanding the functionality of the web site will be explored. Emphasis will be placed on the types of programs that Web designers and computer users need to create. Rather than writing programs from scratch, emphasis will be placed on modifying running programs to add functionality. The syntax and semantics of the programming languages will be introduced as needed. The essentials of Internet programming. In lab Students will design and write Web page applications utilizing Internet programming techniques including scripting languages and hypertext. Programs will consider many forms of data including hypertext, graphics, audio, and video. Students use state-of-the-art development tools and design methods to implement an enterprise web application.

1222          Mathematics – 3                                                                                  رياضيات - 3

Matrices and operations; homogenizes and non homogenous linear equations, determined and over-determined system; Determinants ; vector spaces and subspaces; Eigen values and eigenvectors ; Differential equations ; Applications; Laplace transform; z – transform ; Applications.

1223      Introduction Microprocessor &Assembly language       مقدمة في المعالجات الدقيقة ولغة التجميع

Microprocessor architecture: the MPU, memory, input/output, bus structure, comparison between typical microprocessors, instruction sets. The 80 ? 86 microprocessors: Pin-outs, clock circuitry, address bus, data bus, and control bus connections, reset, interrupts, direct memory access. Testing and interface.

In addition, assembler instructions, immediate operands, difference between EXE and COM program files, program logic and organization, table processing, procedures, interrupts, programming techniques, COM programming, numeric calculations, text management, screen processing, I/O libraries, linking with high level languages. Application examples and firmware are introduced.

1224          Operating Systems – 1                                                                     نظم التشغيل - 1

Types of operating systems. Operating Systems structures: system components and services, virtual machines. Process management: CPU scheduling: Scheduling concepts, performance criteria, scheduling algorithm. Memory organization and management for single user and multi-user system. Secondary storage management, Disk scheduling, virtual memory.

1225          Operations Research                                                                        بحوث العمليات

Introduction to operations research problem (optimization problem), linear programming, simplex-based sensitivity analysis and duality, linear programming applications, forecasting, and inventory models are introduced.

1226          Fundamentals of Economics                                                          مبادئ الاقتصاد

Concept of economics. The economic problem. Supply and demand. Theory of production & demand. Theory of cost and pricing. Present value and installment. Types and visibility study of economic activities. Economics of automation insertion in computer applications.