المحتوى العلمى - الفرقة الثانية
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.