يعتمد معهد القاهرة العالي بشكل كبير على المعامل والمختبرات لأن كافة تخصصاتها تعتمد على الجانب التطبيقي ، لذلك يتم تحديث المعامل والمختبرات بشكل دوري ، وتعتبر المواصفات المتوفرة في المعامل والمختبرات عالمية كما يتواجد في المعهد العديد من الغرف المجهزة بأحدث التقنيات التكنولوجية، والتي تعتبر أحد العوامل المهمة في تحفيز الطلاب على البحث العلمي.
تم إنشاء تخصص شبكات الحاسوب لتأهيل خريجين في إدارة الشبكات الحاسوبية السلكية واللاسلكية وأمن الشبكات وبرمجة الشبكات والمخدمات .كما يدعم هذا التخصص العديد من المجالات المعرفية كنقل البيانات والإتصالات السلكية واللاسلكية .
1) Prerequisite: None
2) Corequisites: None
3) Credit hour: 3 = 2 Lec + 2 Sec
4) Contents: Course designed for students who need advanced oral and written fluency practice in addition to extending their ability to communicate in English language.
1) Prerequisite: LNG 101
4) Contents: Course designed for students to master the language skills required for effective communication in the field of computer, management and engineering. Students are exposed to more sophisticated materials to develop proficiency in using technical language in English.
1) Prerequisite: LNG 111
4) Contents: This course focuses on scientific writing process, stressing principles of argumentation and academic research techniques. Analytical reading, methods of research, and the process of research paper writing. Tools for presentations of findings. Students are able to do their own papers and give oral presentations skillfully using English language.
3) Credit hour: 2 = 2 Lec
4) Contents: The course is designed to provide students a basic understanding of computer ethics that will guide them to make moral decisions throughout their careers , and help them to avoid computer crimes and computer frauds. The course covers the following topics :Definition of computer ethics , history of computer ethics , foundations of computer ethics , computer ethics dilemma , computer securiry , risk and liabilities , computer crime, viruses and hacking .Besides , the course focuces on the intellectual property and the open source , ethical standards and the ten commandments of computer ethics .
4) Contents: The course presents the nature and scope of marketing. Topics included cover: Marketing concept and importance, marketing environment, marketing segmentation and buyer behavior, the marketing mix, product, place , price, and promotion, branding and packaging, marketing channels, advertising and publicity , marketing mathematics. The application of these topics to the Egyptian environment.
4) Contents: The course offers the basic concepts of management, basic activities of manager, basic functions of administration and its responsibilities. General emphasis on managerial functions and required skills, such as planning, organizing, leadership, decision making, communication and motivation .
4) Contents: Definition of human rights and characteristics of the basic principles of human rights - human rights standards - the Universal Declaration of Human Rights - human rights, economic - of citizenship - the concept of components of the economic rights - violations of economic rights - the human right to work - international and regional conventions on the right to work - human rights in the Constitution Egyptian.
4) Contents: The course provides students with an understanding of the basic information about technology. Topics included cover: concepts of technology, types, and costs. General emphasis placed on the economic importance of technology, its social and political impact, and technology accommodation criteria and consequences. The course ends with a discussion of some tools for gearing the global economy.
3) Credit hour: 3 = 2 Lec + 3 Lab
4) Contents: Introduction to data processing, historical background, types of computers, basic components of digital computers, central processing unit, ALU, memory, storage devices, I/O equipment. Computer organization and system programs (editor, linker, loader). Numbering Systems, number representation. Problem solving, algorithms analysis and design, flow charts, debugging, and testing. NB: Lab covers hands on training most recent operating system, word processing and presentation packages.
2) Corequisites: CSC 111
3) Credit hour: 1 = 0 Lec + 0 Sec + 3 Lab
4) Contents: Practical experience with Microsoft Windows and MS Word. This course will provide student the necessary skills of computer operating system and word processing. The course focuses on how to type, save, open, and print letters, memos etc. , quick ways to select, edit and format text. Student will learn how to give his/her work a professional finish.
2) Corequisites: CSC 111 , CSC 113
3) Credit hour: 2 = 1 Lec + 0 Sec + 3 Lab
4) Contents: This course will provide student the necessary skills of Spreadsheets: Getting Started with Excel, Cells, Worksheets, Formulas and Functions, Formatting Cells and Worksheets, Charts and Graphs. Databases: Creating a Database, Retrieving Information Using Queries, Using Forms, Producing Reports. Presentation Tools: Getting Started with Presentation Tools, Using Text, Images, Charts, and Graphs in PowerPoint, and Slide Show Effects. Information and Communication: The Internet, Web Navigation, Web Searching and Printing, Electronic Mail.
2) Corequisites: CSC 121
4) Contents: Practical experience with Microsoft Excel, MS Access, MS PowerPoint, and Internet Explorer.
2) Corequisites: CSC 111 , CSC 114
3) Credit hour: 3 = 2 Lec + 0 Sec + 3 Lab
4) Contents: Exposure to problem solving techniques and operations on data using the fundamental components of a programming language. Problem solving techniques and presentations; motivations to programming languages and program execution; fundamental components of a programming language including simple and structured data representation; mathematical and logical operations; input/output, control and loop structures; functions; recursion; memory referencing; and simple file processing.
2) Corequisites: CSC 122
4) Contents: Practical experience with programming using fundamental components of a programming language and exploring additional features illustrated by solving problems of various types and requirements. Purpose of programming environments; coding quality and professionalism; coding solutions to problems using fundamental programming language features; explorations of additional language features; debugging, testing and program evaluation.
3) Credit hour: 2 = 1 Lec + 2 Sec + 0 Lab
4) Contents: Modeling techniques and skills used in the stages of an object-oriented life cycle development process and hands-on modeling experience using a common modeling language. An overview of object-oriented development processes; motivations to object-oriented modeling methods and notations; class, state, and interaction modeling; system conception; domain and application analysis; system and class design; implementation modeling and design patterns; object-oriented languages code generation and reverse engineering.
1) Prerequisite: CSC 122
3) Credit hour: 3 = 2 Lec. + 0 Sec. + 3 Lab.
4) Contents: Static and dynamic presentation, implementation, analysis, and applications of abstract data types (ADT) for linear and non-linear data structures and fundamental algorithms for software system development. ADTs; algorithm efficiency; searching, sorting; recursion; lists, stacks, queues, trees, graphs; hashing and file management.
2) Corequisites: CSC 111,CSC 212
4) Contents: The course introduces the integrated development environment and building an application in that environment. Students will work with variables, constants, data types, and expressions. Problem solving and decision making are integrated as students also explore looping and multiple forms, using menus, common dialogs, procedures, functions and arrays, debugging, creating executable files, and distributing a Windows application. Concepts and methods of object-oriented programming and design, creating applications using a development cycle approach, and disciplined coding style are included.
2) Corequisites: CSC 221
3) Credit hour: 1 = 0 Lec + 0 Sec. + 3 Lab.
4) Contents: The aim of the course is to give students fundamental information about the Visual Programming Concepts using Visual Basic and.NET library, and to enable them to design and implement Visual programs using Visual Studio.NET.
2) Corequisites: CSC 201,CSC 213
4) Contents: Fundamentals of object-oriented programming paradigm illustrated with an object-oriented programming language. Object-oriented design; encapsulation and information hiding; coherence, inheritance, abstraction, polymorphism, coupling; graphical user interface programming; additional features of the language.
2) Corequisites: CSC 222
3) Credit hour: 1 = 0 Lec. + 0 Sec. + 3 Lab.
4) Contents: Practical experience with object-oriented programming covering object-oriented features illustrated by various types of problem-solving techniques. Motivations to the programming environment; coding quality and professionalism; using object-oriented features of a programming language to code solutions to various problems; exploring additional language features; debugging, testing and evaluation of programs.
2) Corequisites: CSC 111,CSC 214
4) Contents: This course introduces World Wide Web Consortium (W3C) standard markup language and services of the Internet. Topics include creating web pages, search engines, FTP, and other related topics. Upon completion, students should be able to deploy a hand-coded website created with mark-up language, and effectively use and understand the function of search engines. The course is also designed to introduce students to XML and related internet technologies. Topics include extensible style language (XSL) document object model (DOM), extensible style sheet language transformation (XSLT), and simple object access protocol (SOAP). Upon completion, students should be able to create a complex XML document.
2) Corequisites: CSC 223
4) Contents: Practical experience to develop static Web sites using HTML and Java scripts. The course introduces the basic programming concepts of HTML including: the ability to use text, color, images, links, lists, tables, etc., to create Web pages. The course introduces the impeded Cascade Style Sheet concept with HTML code. The course provides the student with the concept of XML language and introduces the advantages of XML in recent computer languages and packages.
2) Corequisites: ITC 221, ITC 311
4) Contents: Fundamentals of system analysis process. Roles and techniques of the system analyst. The methodologies of system analysis are presented through techniques that describe planning, development life cycle, preliminary investigation, determination of system requirements, process and data flow analysis, data structure, and documentation.
2) Corequisites: ITC 321
4) Contents: Practical experience to analyze, design, implement, and test system applications.
2) Corequisites: CSC 121, ITC 211
4) Contents: Fundamentals of database design, modeling, architectures, and query notations and languages with a focus on relational databases. Motivations to the concepts of database systems including components, types and architectures, data modeling (diagrams, models, and schemas); relational data model, mapping conceptual schema to a relational schema; relational algebra, relational calculus, SQL; normalization.
2) Corequisites: ITC 221
4) Contents: Practical experience on database system development for different types of requirements. Familiarity of a DBMS architecture and features; practical modeling, design, analysis, and implementation of database systems with various requirements; querying and reporting; embedding SQL in programming applications.
2) Corequisites: ITC 221, CSC 311
4) Contents: Fundamental concepts of operating system design and implementation. Overview of operating system components; concurrency; mutual exclusion and synchronization; implementation of processes; deadlock; scheduling algorithms; memory management; input/output and file systems; protection and Security.
2) Corequisites: CSC 331
4) Contents: Practical experience with an operating system’s components, associated services, and implementations. Operating system structure, components, services, shell commands; process management, inter-process communications; problem solving with concurrency, mutual exclusion, synchronization; implementations of CPU scheduling algorithms, memory placement algorithms; protection and Security.
2) Corequisites: CSC 111, CNW 311
3) Credit hour: 3 = 2 Lec. + 2/0 Sec. + 0/3 Lab.
4) Contents: Fundamental concepts of communication systems such as the Internet, local area, metropolitan and wide area networks. Layered network architecture; transmission technology; data link layer protocols, broadcast networks and their protocols, flow and error control; concepts of the network layer and routing algorithms; services and protocols of the transport layer; examples of application layer protocols.
2) Corequisites: CNW 321
4) Contents: Practical skills and hands-on experience needed to build small-to-medium size networks. Network simulation tools, installing, configuring, troubleshooting and monitoring computer networks and their components, protocols and services.
2) Corequisites: CSC 111, ENG 212
4) Contents: Terminology and understanding of physical components used in computers hardware, Introduction to switching algebra and switching functions, simplification of Boolean expression, Karnaugh map, design of combinational logic and sequential circuits using TTL, combinational logic design with MSI and LSI, busing, storage elements.
2) Corequisites: ENG 221
4) Contents: Selected experiments examining logic devices and circuits; final design project to accompany and complement the Lecture course.
1) Prerequisite: PHY 112
2) Corequisites: None
3) Credit hour: 3 = 2 Lec. + 2/0 Sec. +0/ 3 Lab.
4) Contents: Introduction to solid-state electronics, p-n junction, semiconductor diodes, bipolar junction transistors, field effect transistors, biasing, equivalent circuits, applications.
3) Credit hour: 2 = 1 Lec. + 2 Sec. + 0 Lab.
4) Contents: Groups and other algebraic structures, Boolean algebra emphasis on propositional calculus, logic design and relation to computer architecture, graphs and trees lattices, partial orders, automata.
3) Credit hour: 3 = 2 Lec + 2 Sec.
4) Contents: Algebra: Structure of number system, real and complex numbers, variables, binomial theorem, partial function polynomials, algebraic equations, roots. Calculus: real variables, functions, limits, continuity, the derivative, derivatives of algebraic, trigonometric, inverse trigonometric, exponential, logarithmic fractions, L’Hopital rule, applications of the derivative. Integral: fundamental integration formulas, integration by parts, types of integrals, application of indefinite and definite integrals (plane area, volume of a solids, length of arc, …etc).
3) Credit hour: 3 = 2 Lec. + 2 Sec. + 0 Lab.
4) Contents: Plane geometry: line, circle, conic sections equations, Space Geometry: line, plane, sphere, cone, cylinder quadratic equations. Advanced calculus: calculus of several variables, gradient, multiple Integrations. vector algebra, vector functions and their derivatives, motion in space, vector fields, line and surface integrals, Green’s theorem, divergence theorem, and stock’s theorem.
4) Contents: Introduction to mechanics for science and engineering students using calculus to interpret physical phenomena. Topics include vectors, kinematics, dynamics, energy, momentum, rotation, statics, oscillation, gravity, and fluids.
3) Credit hour: 3 = 2 Lec. +2/ 0 Sec. + 0/3 Lab.
4) Contents: Heat energy, specific heat, thermal conductivity heat transfer,thermal resistances, thermodynamics, kinetic theory of gases, nature of light, dispersion of light, reflection of light and refraction, velocity of sound doppler effect.Introduction to electricity and magnetism using calculus to interpret physical phenomena. Topics include electric field and potential, currents, DC circuits, magnetic fields, Faraday’s low, and AC circuits.
4) Contents: History of public cryptology; elements of statistics, combinatorics, number theory, group theory; symmetric and asymmetric cryptosystems, “trap door” functions; public key cryptosystems; RSA and knapsack; levels of cryptographic Security; computational complexity of algorithms; National Bureau of Standards-DES (Data Encryption Standard); block and stream ciphers; cipher key management; protection of proprietary software and data.
1) Prerequisite: MTH 103
2) Corequisites: MTH 312
4) Contents: The course presents principles of data compression. The basic data compression methods are presented followed by most popular and frequently used compression algorithms. Students will learn properties of various data compression methods, which is very important when designing new information and communication systems.
1) Prerequisite: CNW 322
2) Corequisites: CNW 312
4) Contents: The course presents principles of integrated service digital networks. Broad-band versus Wideband ISDN networks, How to setup and use the ISDN network and circuits, the ISDN basics and standards, the ISDN basic and primary rate interfaces, The ISDN: services, switches, addresses, and identifiers, and channels: Definition and history of ISDN, The benefits of ISDN for data intensive applications, Comparing Wide Area Network service transmission rates, How ISDN works, ISDN deployment a status updates, ISDN data networking applications, Planning and installing ISDN Service, ISDN and power of packet switching, ISDN – frame relay – and ATM services , ISDN voice data TV and computer terminals.
4) Contents: Circuit, Message, and Packet Switching networks, Packet structure and functions, the main functions of communication protocols, protocols in layered structure, network media and services, packet switching, frame relay and ATM. Common protocols: TCP/IP, Net BEUI, X.25, IPX/SPX, and OSI protocol suite, implementing and removing protocols, computer interconnections devices. Case Studies: X.25 Permanent and Switched Virtual Circuits.
1) Prerequisite: CNW 422 , CNW 425
3) Credit hour: 3 = 2 Lec + 2/0 Sec + 0/3 Lab.
4) Contents: Understand the applications of networks in today's Business Organizations & the importance of its Security, Identify Network Security threats, Identifying known Information network Security techniques. Establishing Information network Security: Policy & procedures.
1) Prerequisite: CNW 321
4) Contents: Communication technology concepts and terminology; Multiplexing; Digitization techniques; Pulse Code Modulation (PCM ); Framing and formatting; SONET basics; revolution; Bandwidth; Overhead: SDH basics; Regenerator section and overhead: ISDN, Broadband ISDN standards. Services. Protocols; SS7 protocol; Optical technology; Fundamental of optical networking; Optical sources.
4) Contents: Implementing windows internet name services: The WINS process name renewal. WINS database replication. WINS database maintenance. IP Internet work Browsing and Domain Functions. Browsing in one IP. Browsing across Subnets. The IP router solution. Domain master browser. LMHOSTS file solution. WINS solution. Host name resolution: TCP/IP naming schemes. Domain name system: domain name system basics. The need for a domain name system. The domain name system. Zones of authority. Roles for name sever. DNS name resolution. DNS Implementation and planning. DNS installation and configuration. Installing the service. Configuring the DNS server. Integrating DNS with other name servers. Connecting to DNS root server. Connecting DNS to WINS server. Configuring a DNS server for WINS lookup. Configuring DNS server roles. Primary name sever. Secondary name server. Master name server. Caching-only server. Forwarder. Slave. Configuring a DNS client. Connectivity in heterogeneous environments. Data transfer utilities. Remote execution utilities. Configuring a windows NT computer to support TCP/IP printing.
4) Contents: The aim of the course is to provide the students with knowledge needed to understand wireless communication, satellite networks, mobile cellular networks and mobile ad-hoc networks.
1) Prerequisite: MTH 101
2) Corequisites: None
4) Contents: Complex numbers and variables, function, differentiation, integration of complex variable, infinite series, convergence, expansion, in power series, special functions, Fourier series, Fourier integral, Laplace transform.
1) Prerequisite: CNW 321, CSC 331
4) Contents: Roles of Network Operating Systems (NOS), NOS for peer-to-peer networks, and NOS for server based networks. Roles of hardware and software, specialized servers: network/ application/ mail/and management, designing network layout, standard network topologies, administration and management of networks, multitasking, client/server computing architecture, installing Windows NT NOS server, Server naming information, server responsibilities, configuring the network adapters cards, TCP/IP installation, network services sharing printing implementing network database applications. Managing and adding other network services such as proxy, terminal, firewall, mail, SQL, and management. Case Studies: Installing Windows NT server, NT server setup, Sharing files and applications, printing processes, network maintenance and troubleshooting.
4) Contents: Understanding networks, hardware platform for services and workstations, software platform for NS and clients, typical platform: Windows NT and Novell NetWare, network connection devices, backups and other safety, disaster planning for networks. Network preventive and corrective maintenance, adding network services such as printers, CD ROMS, Modems, routers, wireless networks, and firewall for security. Troubleshooting hardware and software problems: network management and SNMP protocols, locating problems in servers and Workstations, repairing common types or problems. Case Studies: Repairing NT based network: hardware, software, applications, and Network Infrastructure.
4) Contents: Principles of satellite communications, orbit considerations, frequency consideration, free space lose, antenna gain, atmospheric distortion, noise and rain, block diagram of satellite systems, modulation techniques (analog FM and SSB), access methods (FDMA, TDMA, CDMA), space segments, power supply systems for satellites, orbit control, telemetry and teLecomm and, earth segment, earth station antenna, VSAT systems, applications of satellite communications systems, KU-Band and C-Band systems, Voice and Video systems, iridium systems, planning and design of satellite system.
4) Contents: This course introduces the intelligent Networks and their corresponding intelligent services. Topics include: Definitions and Origins of IN, IN Conceptual Model, IN Architecture, IN Protocols, IN procedures, practical Implementation, Video conferencing, Voice Over IP (VOIP), Frame Relay and ATM networks, ISDN and DSL networks, and IN services.
4) Contents: This course presents the state-of-the-art in the field of "Optical communication networks" which encompasses traditional networks operating on optical fiber as well as the next-generation networks such as wavelength division multiplexed (WDM) and optical time division multiplexed (OTDM) networks. The course will provide students with a fundamental understanding of optical network design, control, and management. The topics which will be covered in this course include: Optical network design, optical network modeling, routing and wavelength assignment algorithms, optical network simulation tools and techniques (including OPNET and SIMON simulators). An additional important focus will be on Optical network Security and the emerging fields of Optical Burst Switching (OBS) and EPONs (Ethernet Passive Optical Networks).
1) Prerequisite: Depend on the topics
2) Corequisites: Depend on the topics
3) Credit hour: 3 = 3 = 2 Lec + 0 Sec + 3 Lab.
4) Contents: Topics chosen according to interests of faculty and students.
4) Contents: Under the guidance of a faculty member, the student carries on a reading research, or a project on a specific information technology topic. The student will present his/her results by submitting a report or passing an examination as determined by the supervisor.
4) Contents: Participating students select project topic according to their subject of interest and the availability of facilities and advisers. Students carry out necessary preliminary work and submit a progress report.
1) Prerequisite: PRO 301
4) Contents: Participating students carry on the plan of work they developed in CSC 412. Each participant gives an oral presentation of his/her results. On the approval of the supervisor, each group prepares and presents a complete package.
1) Prerequisite: Depend on the training location.
3) Credit hour: 2
4) Contents: Each student is required to spend a minimum of 8 hours a week in some related computer training in Egypt or abroad. A report followed by discussion is submitted to a committee for evaluation.
رئيس شعبة الحاسبات والمعلومات