It is undeniable that the Palestinian economy can become a Hi-Tech one when a more profound and specialized learning and training is made accessible. This advanced education should be a mixture of the profound theoretical knowledge and know-how in translating this knowledge into practical applications. To achieve this strategic objective, Najjad Zeenni Faculty of Engineering offers a contemporary engineering master degree program in Electronic and Computer Engineering with two concentration areas: “Electronics and Communications” and “Computer and Software Systems”. Involved in this program are a number of experts who constitute a large and diverse teaching and research staff. Their specializations cover all the disciplines that are suggested in this powerful program.
It is undeniable that the Palestinian economy can become a Hi-Tech one when a more profound and specialized learning and training is made accessible. This advanced education should be a mixture of the profound theoretical knowledge and know-how in translating this knowledge into practical applications. To achieve this strategic objective, the Najjad Zeenni Faculty of Engineering at Al-Quds University offers a contemporary engineering master program for Electronics and Computer Engineering with two concentration areas “Electronics and Communications” and “Computer and Software Systems”, and encompasses the necessary experts that constitute the largest and most diverse teaching staff compared to other universities. Their specializations cover all the disciplines that are suggested in this powerful program. This program is aimed at the following objectives:
- Heightening the responsibility of our Master graduates through the broad knowledge in electronics, communications as well as computer and software systems in industry, commerce and research.
- Providing the students with the necessary scientific and engineering expertise and knowledge in electronics, communications and computers for being able not only to conceptualize, design and operate of existing technical systems but also innovate new solutions and techniques as well.
- Supplying the industry, research institutions, colleges and universities, nationally and internationally, with engineers with a high level of in-depth knowledge and expertise in a selected range of advanced topics in electronics, communications and computer engineering.
- Equipping the students with the necessary knowledge and self-confidence coupled to an understanding of the process of technological innovation and of the key factors in the strategic and operational management to launch a start-up enterprise.
- Encouraging hard working students with extraordinary professional qualities in pursuing further knowledge and experience in electronics, communications and computer engineering at universities or research institutions.
The ILOs of the MECE program are the attributes of the graduates after successfully completing the program. That is, the ILOs are the statements of what students are expected to be able to know, understand or demonstrate as a result of engaging in the MECE program. All-roundedness attributes such as Intellectual Professional Practical and Transferable Key Skills :
- Analyzing, modeling and simulating systems at various levels.
- Applying both fundamental principles and advanced techniques of computing, electronics and communications successfully to a range of technical and engineering problems.
- Utilizing relevant engineering design tools such as Microsoft .NET, NetBeans, MATLAB, LabVIEW etc.
- Planning, controlling and executing of software projects.
- Communicating effectively and presenting ideas and findings clearly in oral and written forms acquired through semester activities, projects and research theses.
- Thinking critically and creatively.
- Demonstrating self-learning and collaborating effectively with other members in a team.
- Recognizing social and national responsibility and ethics.
- Planning, designing, carrying out, evaluating and reporting research projects.
- Knowledge, Understanding, Skills, Abilities & Attitudes for the Electronics and Communications track :-
- Identifying the different aspects of electronic and communication systems with regard to computer and software systems.
- Designing, developing and implementing electronic and communication systems related to wireless communications, image processing, analog and digital control systems, instrumentation and measurement systems.
- Identifying, analyzing and solving technical problems related to electronic, communication systems with regard to computer and software systems.
- Having a minimum computer programming knowledge, understanding and skills to solve practical engineering problems related to electronic and communication systems.
- Applying mathematical techniques to model and solve engineering problems related to electronic and communication systems.
- Appreciating and identifying electronic, communication, and computer issues related to product design; and generating and evaluating design solutions to solve a specific problem.
- Knowledge, Understanding, Skills, Abilities & Attitudes for the Computer and Software Systems track :-
- Identifying the different aspects of computer and software systems with regard to electronic and communication systems.
- Designing, developing and implementing hardware and software systems related to internet applications, networking and operating systems, intelligent systems, multimedia systems etc.
- Identifying, analyzing and solving technical problems related to computer and software systems with regard to electronics and communications such as data acquisition and measurement systems, web-based remote laboratories, wireless communications systems etc.
- Having an advanced computer programming knowledge, understanding and skills to solve practical engineering problems related to computer and software systems.
- Applying mathematical techniques to model and solve engineering problems related to computer, networking and software systems.
- Appreciating and identifying computer and software issues related to product design; and generating and evaluating design solutions (usability engineering) to solve a specific problem.
Graduating with a Bachelor of Science, B.Sc. /B.Eng. degree in an Engineering discipline including Computer and Electronics, or from a closely related fields awarded by an internationally recognized academic institution, is eligible to apply for the MECE program.
Transcripts and References
All applicants who wish to apply for the MECE program should provide transcripts and three faculty references from the most recent academic institution attended from the most recent academic institution.
Grade Point Standing
Applicant’s record should exhibit adequate achievement as indicated both by accumulative average and quality of courses covered during her/his entire academic record. Normally, applicants should have a good grade in her/his Engineering B.Sc. /B.Eng. degree.
Graduate Record Examination (GRE) (counts as extra credit for the applicant)
Applicants to the MECE program are recommended to submit their scores on the general GE.
TOEFL Scores (counts as extra credit for the applicant)
Applicants to the MECE program are recommended to submit their Test of English as Foreign Language (TOFEL) scores.
Provisional Admittance
Provisional admittance may be granted on a case-by-case basis, and indicates that although an applicant shows adequate potential, the applicant does not meet all the requirements. The required collateral work as well as completion dates shall be indicated in the letter of admission.
Admission Process
A complete application consists of the following:
- Al-Quds University Graduate Application Form
- Najjad Zeenni Faculty of Engineering Supplemental Application Form
- Application Fee
- Two official Transcript of all Academic Institution work (undergraduate and graduate)
- TOEFL scores (recommended)
- Three letters of recommendation
- A statement of purpose for graduate study
- An interview
The students of this program are equipped with up to date engineering knowledge and know-how for a demanding, continuously evolving and versatile job market in the fields of electronics and computers. The graduates master their fields of expertise and are qualified to work in areas such as: mobile communications, computer networks, security, signal and image processing, artificial intelligence and machine learning. These areas are the major ones that are at present requested by private companies working in banking, insurance, communications, programming, design, consulting, and by the public sector. The graduates are also ready for further university studies at the PhD level as they are trained to do scientific research and publish in renowned peer reviewed specialised journals.
Recommended Course Distribution for the Specialization “Electronics and Communications” (Thesis)
| First Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8701601 | Engineering and Scientific Computing | 3 | 8702602 | Applied Programming for Engineers | 3 |
| 8701611 | Advanced Wireless Communications | 3 | 8701613 | Engineering Measurement and Instrumentation | 3 |
| 1st Compulsory Course from the Other Specialization | 3 | Elective Course I | 3 | ||
| Total Credits | 9 | Total Credits | 9 | ||
| Second Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8701652 | Advanced Topics in Control Systems | 3 | 8701614 | Signal and Image Processing | 3 |
| 2nd Compulsory Course from the Other Specialization | 3 | Elective Course II | 3 | ||
| 8700710 | Thesis I | 3 | 8700711 | Thesis II | 3 |
| Total Credits | 9 | Total Credits | 9 | ||
Recommended Course Distribution for the Specialization “Computer and Software Systems” (Thesis)
| First Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8701601 | Engineering and Scientific Computing | 3 | 8702602 | Applied Programming for Engineers | 3 |
| 8702622 | Distributed Systems | 3 | 8702624 | Advanced Topics in Computer Networking | 3 |
| 1st Compulsory Course from the Other Specialization | 3 | Elective Course I | 3 | ||
| Total Credits | 9 | Total Credits | 9 | ||
| Second Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8702661 | Softcomputing | 3 | 8702623 | Advanced Software Design and Development for Engineers | 3 |
| 2nd Compulsory Course from the Other Specialization | 3 | Elective Course II | 3 | ||
| 8700710 | Thesis I | 3 | 8700711 | Thesis II | 3 |
| Total Credits | 9 | Total Credits | 9 | ||
Recommended Course Distribution for the Specialization “Electronics and Communications” (Comprehensive Exam & Project)
| First Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8701601 | Engineering and Scientific Computing | 3 | 8702602 | Applied Programming for Engineers | 3 |
| 8701611 | Advanced Wireless Communications | 3 | 8701613 | Engineering Measurement and Instrumentation | 3 |
| 1st Compulsory Course from the Other Specialization | 3 | Elective Course I | 3 | ||
| Total Credits | 9 | Total Credits | 9 | ||
| Second Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8701652 | Advanced Topics in Control Systems | 3 | 8701614 | Signal and Image Processing | 3 |
| 2nd Compulsory Course from the Other Specialization | 3 | Elective Course II | 3 | ||
| 3rd Compulsory Course from the Other Specialization or Elective Course III | 3 | 8700798 | Project | 3 | |
| Total Credits | 9 | Total Credits | 9 | ||
Recommended Course Distribution for the Specialization “Computer and Software Systems” (Comprehensive Exam & Project)
| First Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8701601 | Engineering and Scientific Computing | 3 | 8702602 | Applied Programming for Engineers | 3 |
| 8702622 | Distributed Systems | 3 | 8702624 | Advanced Topics in Computer Networking | 3 |
| 1st Compulsory Course from the Other Specialization | 3 | Elective Course I | 3 | ||
| Total Credits | 9 | Total Credits | 9 | ||
| Second Year | |||||
| Fall Semester | Spring Semester | ||||
| Course Number | Course Name | Credits | Course Number | Course Name | Credits |
| 8702661 | Softcomputing | 3 | 8702623 | Advanced Software Design and Development for Engineers | 3 |
| 2nd Compulsory Course from the Other Specialization | 3 | Elective Course II | 3 | ||
| 3rd Compulsory Course from the Other Specialization or Elective Course III | 3 | 8700798 | Project | 3 | |
| Total Credits | 9 | Total Credits | 9 | ||
| Course Number | Course Name | Credit Hours |
| 8701601 | Engineering and Scientific Computing | 3 |
| 8702602 | Applied Programming for Engineers | 3 |
8701601 Engineering and Scientific Computing (3 credit hours)
Scientific computing environments, Linear least squares, Normal equations method, Orthogonalization methods, Eigenvalues and eigenvectors, Methods for computing of selected and all eigenvalues, Systems of nonlinear equations, One-dimensional optimization, Multidimensional unconstrained optimization, Nonlinear least squares, Fast Fourier transform, Discrete cosine transform, Recursion, Finite state machines, Wavelets, Random numbers and simulation, Stochastic simulation, Monte Carlo techniques, Genetic algorithms.
8702602 Applied Programming for Engineers (3 credit hours)
Programming tools for modular and object-oriented programming techniques using one of the powerful programming languages such as C++, C#, and Java for solving real-world engineering application problems will be covered. Object-oriented design and development. Design and implementation of classes, event-driven graphical user-interface (GUI) programming. Programming engineering problems and applications from different areas such as electric circuit analysis, speech signal analysis, image processing, genetic programming, and multimedia.
2. Program Compulsory Courses (Track: Thesis)
| Course Number | Course Name | Credit Hours |
| 8700710 | Thesis I | 3 |
| 8700711 | Thesis II | 3 |
The MECE thesis represented in the two courses Thesis I and Thesis II must be done at Al-Quds University and may be a design project, an analytical paper, or experimental work. It involves the design and testing of a system, the simulation of a system or process, the development of a computer program, or the study of a physical phenomenon. The associated work is an individual effort that demands initiative, creativity, and individual responsibility. The MECE thesis is to be completed in two semesters.
In Thesis I, which represents the first stage of the MECE thesis, the student will also be examined for their ability to continue with Thesis II. During Thesis I, the student gathers all pertinent information and data acquired through literature reviews and then studies, analyzes, and solves the research problem. At the end of Thesis I, the student is required to present their findings, which must be approved by the MECE Program Committee before the student may enroll in Thesis II.
In Thesis II, the research must be completed and copies of the thesis are to be deposited at the university’s library. See also subsection 5.2.1: Track: Thesis.
3. Program Compulsory Courses (Track: Comprehensive Exam & Project)
| Course Number | Course Name | Credit Hours |
| 8700798 | Project | 3 |
8700798 Project (3 credit hours)
During the project, which extends over one semester, the student will be assigned a specialized engineering application problem of limited scope under the supervision of a faculty member. The problem definition spans from gathering all pertinent information and data through studying, analyzing, and recording the problem, followed by designing and implementing an application. The application may be an executable program, a simulation, or a combined hardware and software system.
At the end of the project, the results of the student’s findings must be presented in the form of a report, a system demonstration, and an oral presentation. See also subsection 6.5: Program Compulsory Courses (Track: Comprehensive Exam & Project).
4. Specialization Compulsory Courses
| Course Number | Course Name | Credit Hours |
| 8701611 | Advanced Wireless Communications | 3 |
| 8701652 | Advanced Topics in Control Systems | 3 |
| 8701613 | Engineering Measurement and Instrumentation | 3 |
| 8701614 | Signal and Image Processing | 3 |
8701611 Advanced Wireless Communications (3 credit hours)
Introduction to wireless communication systems. Modern wireless communication systems. Cellular systems design fundamentals: cell and frequency reuse concepts, handoff strategies, cell splitting, cell sectoring, interference, coverage, and system capacity analysis. Mobile radio propagation models: free-space propagation model, ground reflection model, propagation mechanisms, outdoor propagation models, and indoor propagation models. Wireless multipath fading channel models: time- and frequency-dispersive channels. Modulation techniques for mobile communications. Equalization, diversity, and channel coding.
Multiple-access techniques for wireless communications: FDMA, TDMA, SSMA, CDMA, multicarrier CDMA, SDMA, CSMA, and OFDMA. Wireless systems and standards: AMPS, GSM, IS-95, GPRS, EDGE, WCDMA, CDMA2000, WLAN, WiMAX, and LTE. Introduction to wireless networking.
8701652 Advanced Topics in Control Systems (3 credit hours)
State-space analysis of control systems, Lyapunov stability of linear and nonlinear systems, state estimations and observers, and analysis and design of sampled-data control systems. Introduction to optimal control theory.
8701613 Engineering Measurement and Instrumentation (3 credit hours)
Dynamic characteristics of instruments and time- and frequency-domain responses. System identification using correlation techniques, resistance-type strain gauges, force, torque and pressure measurements, displacement, velocity and acceleration measurements, analysis of vibrating systems, temperature measurements, fluid-flow measurements, and statistical methods. Learning how to use LabVIEW to simulate and test digital systems and utilizing its rapid-prototyping facilities to create graphical user interfaces.
8701614 Signal and Image Processing (3 credit hours)
Random signals: Markov chains, cyclostationary random processes, Gaussian random processes, filtering random processes, and estimating signal parameters. Digital signal processing: parametric models including AR, MA, ARMA, sinusoidal, and state-space representations; least-squares estimation; Wiener filtering; adaptive filtering; Kalman filtering; particle filtering; signal estimation; and optimization methods including dynamic programming and linear programming.
Image processing: image formation, point processing and equalization, color correction, Fourier transform, convolution, image sampling and warping, spatial filtering, frequency-domain filtering, noise reduction, mathematical morphology, image compression, image segmentation, image reconstruction, and image restoration.
5. Specialization: Computer and Software Systems
Table 8: Compulsory Courses for Specialization: Computer and Software Systems
| Course Number | Course Name | Credit Hours |
| 8702661 | Softcomputing | 3 |
| 8702622 | Distributed Systems | 3 |
| 8702623 | Advanced Software Design and Development for Engineers | 3 |
| 8702624 | Advanced Topics in Computer Networking | 3 |
8702661 Softcomputing (3 credit hours)
Fuzzy set theory, fuzzy sets, rules and reasoning, fuzzy inference systems, and neural networks. Adaptive networks. Supervised-learning neural networks. Learning from reinforcement, unsupervised learning, and other neural networks. Neuro-fuzzy modeling, adaptive network-based fuzzy inference systems, and coactive neuro-fuzzy modeling. Classification and regression trees, data-clustering algorithms, rule-base identification, genetic algorithms, and hybrid models.
8702622 Distributed Systems (3 credit hours)
Definition of a distributed system, remote procedure protocols, remote object invocation, message-oriented and stream-oriented communication, processes, threads, code migration, naming, synchronization, election algorithms, mutual exclusion, distributed transactions, consistency, data-centric and client-centric consistency models, fault tolerance, process resilience, distributed commit, recovery, distributed object-based systems, and distributed file systems.
8702623 Advanced Software Design and Development for Engineers (3 credit hours)
Critical systems’ definition, specifications, development, and validation. Software design for real-time systems, user-interface design, rapid software development, software reuse, object-oriented design patterns, component-based software engineering, and concurrent and real-time programming in Java, C++, or C#.
Programming multithreaded environments, network programming using sockets and datagrams, multithreaded server programming, programming network-based collaborative applications, accessing databases with JDBC, files and streams, and evaluating software systems using usability engineering.
8702624 Advanced Topics in Computer Networking (3 credit hours)
Covers perspectives in the areas of switch and router architectures, scheduling for best-effort and guaranteed services, QoS mechanisms and architectures, web protocols and applications, network-interface design, optical networking, and network economics. The course also includes a research project in computer networking involving a literature survey, critical analysis, and an original research contribution.
6. Elective Courses
6.1 Elective Course: Group I
| Course Number | Course Name | Credit Hours |
| 8701624 | Advanced Digital Communications | 3 |
| 8701643 | Linear Optimal Control | 3 |
| 8701653 | Control of Nonlinear Systems | 3 |
| 8701673 | Industrial Automation | 3 |
| 8701683 | Estimation and System Identification | 3 |
| 8701693 | Robotics | 3 |
| 8701612 | Advanced Digital Signal Processing | 3 |
| 8701737 | Advanced Data Acquisition Techniques | 3 |
| 8701636 | Wireless Networking | 3 |
| 8701682 | Selected Topics in Electronics and Communications | 3 |
| 8701638 | Special Topics in Electronics and Communications | 3 |
6.2 Elective Course: Group II
| Course Number | Course Name | Credit Hours |
| 8702541 | Advanced Computer Architecture | 3 |
| 8702621 | Parallel Processing | 3 |
| 8702721 | Advanced Multimedia & Virtual Reality Systems | 3 |
| 8702633 | Advanced Operating Systems | 3 |
| 8702572 | Computer Vision | 3 |
| 8702673 | Intelligent Agents | 3 |
| 8702542 | Advanced Database Systems | 3 |
| 8702655 | User Interface & Human Computer Interaction | 3 |
| 8702663 | Advanced Engineering Management & Administration | 3 |
| 8702635 | Selected Topics in Computer and Software Systems | 3 |
| 8702639 | Special Topics in Computer and Software Systems | 3 |
8702541 Advanced Computer Architecture (3 credit hours)
Pipelined CPU architecture. Instruction-set design and pipeline structure. Dynamic scheduling using scoreboarding and Tomasulo’s algorithm. Software instruction scheduling and software pipelining. Superscalar and long-instruction-word architectures. Branch prediction and speculative execution. Caches: associativity, allocation and replacement policies, and sub-block placement. Multilevel caches and multilevel inclusion. Cache performance issues.
Uniprocessor cache-coherency issues: self-modifying code, peripherals, and address translation. Interconnection networks: topology, routing, flow control, and deadlock avoidance. The k-ary n-cube family of topologies. Virtual channels, wormhole routing, and virtual cut-through.
8702621 Parallel Processing (3 credit hours)
Massively parallel SIMD processors, multiprocessor architectures, interconnection networks, synchronization and communication. Memory and address-space management, process management and scheduling. Parallel compilers, languages, and performance evaluation.
8702721 Advanced Multimedia & Virtual Reality Systems (3 credit hours)
Multimedia data technologies. Compression and decompression. Multimedia applications and content authoring. Multimedia servers and file systems. Networked and distributed multimedia systems. Stereoscopic displays, force feedback simulation, haptic devices, viewer tracking, collision detection, visibility computation, time-critical rendering, and multiple levels of detail (LOD).
Image-based VR systems, distributed VR, collaboration over computer networks, interactive modeling, user-interface issues, and applications in medicine, simulation, and training.
8701624 Advanced Digital Communications (3 credit hours)
This course introduces advanced topics in digital communications and provides students with state-of-the-art knowledge and the design principles of modern digital communication systems. Topics include source coding; characterization of digital communication signals and systems; optimum receivers in additive white Gaussian noise (AWGN) channels; error-probability analysis; carrier and symbol synchronization; channel capacity and coding; and block and convolutional channel codes.
Additional topics include signal design for band-limited channels, communication through band-limited linear-filter channels, equalization and adaptive equalization, multichannel and multicarrier systems with emphasis on MIMO and OFDM systems, spread-spectrum signals, digital communication through multipath fading channels, and multiuser communications with emphasis on CDMA, multicarrier CDMA, and OFDMA.
8701643 Linear Optimal Control (3 credit hours)
Linear optimal regulator problem. Finite-time horizon. Principle of optimality. Hamilton–Jacobi equation. Riccati differential equation. Steady-state solution (LQR) and algebraic Riccati equation. Tracking systems. Properties of regulator systems, including gain and phase margin, sensitivity, and nonlinearities. Optimal state estimation using the Kalman filter. System design using state estimators, frequency shaping, and controller reduction.
8701653 Control of Nonlinear Systems (3 credit hours)
Analysis and synthesis of nonlinear control systems. Assessment of stability using phase-plane and describing-function methods, circle and Popov criteria, Lyapunov criteria, and construction of Lyapunov functions using the Krasovskii and Lur’e methods. Introduction to nonlinear feedback-control design. Feedback linearization: input-state and input-output linearization. Adaptive control.
8701673 Industrial Automation (3 credit hours)
Motion actuators, sensors, industrial switching elements, electric ladder diagrams, pneumatic-control circuits, semiflexible automation using hardware programmers, flexible automation using programmable controllers and microcomputers, introduction to assembly automation, and robotics in industrial automation.
8701683 Estimation and System Identification (3 credit hours)
Review of probability, statistics, and stochastic processes. Dynamical models for time-invariant systems, including FIR, ARX, ARMA, and ARMAX models. State-space models. Nonparametric estimation. Guiding principles behind least-squares parameter estimation. Various methods for recursive estimation. Experiments for data acquisition and their design.
8701693 Robotics (3 credit hours)
Basic organization and operation of intelligent computer-based robots. Analysis of methods for the design and operation of robotic systems. Robot vision and intelligence. Robot-arm kinematics, dynamics, and control. Trajectory planning. Robust control and adaptive control of robot manipulators. Advanced control techniques and force control.
8701612 Advanced Digital Signal Processing (3 credit hours)
Practical issues in DFT. FIR and IIR filters. Ladder filters, capacitor filters, wave filters, and lattice filters. Complex signals and minimum-phase filters. Multirate filtering. Circuits and complexity parameters. Practical issues in filter design, spectral analysis, and practical issues in spectral analysis.
8702633 Advanced Operating Systems (3 credit hours)
Parallel and distributed operating systems. Load sharing, scheduling, reliability, recovery, and memory management. Distributed file systems, distributed agreement, and object-oriented operating systems.
8702572 Computer Vision (3 credit hours)
Visual-information processing problems. Human- and machine-vision systems. Image formation and transforms. Encoding, enhancement, edge detection, and segmentation. Two- and three-dimensional object description and recognition. Scene analysis and applications.
8702673 Intelligent Agents (3 credit hours)
Action selection and planning, collaboration between people and agents, communication between people and agents, and expert assistants. Agent architectures, interaction with stochastic environments, reinforcement learning, multi-agent systems, game theory, and auctions.
8701636 Wireless Networking (3 credit hours)
Overview of wireless systems, multiple-access techniques, and mobile network and transport layers. Wireless wide-area networks (WANs): GSM evolution and cdmaOne evolution. Planning and designing WANs. Wireless personal-area networks (WPANs): Bluetooth, low-rate, and high-rate networks. Wireless local-area networks (WLANs). Wireless Application Protocol. Internetworking between WLANs and wireless WANs.
Fourth-generation systems and new wireless technologies. Wireless ad hoc networks: MANET, SANET, and VANET. Protocols for wireless ad hoc networks: MAC-layer protocols, routing protocols, and transport-layer protocols.
8701737 Advanced Data Acquisition Techniques (3 credit hours)
Intelligent Sensor/Actuator Controllers (ISACs). Microconverters and eight-bit microcontrollers designed for sensor and actuation applications, such as the ADuC8X2 microconverter series by Analog Devices. Advanced communication techniques, including USB, PCI, and IEEE standards.
8702542 Advanced Database Systems (3 credit hours)
Distributed and object-oriented databases and knowledge-base systems. Design theory, query optimization, and transaction processing.
8702655 User Interface & Human Computer Interaction (3 credit hours)
Principles of HCI. Modeling the user. Interaction. Window-management system design. Help systems. Evaluation techniques. Computer-supported collaborative work.
8702663 Advanced Engineering Management & Administration (3 credit hours)
Covers the principles and procedures of creative problem-solving, including the use of brainstorming sessions. A step-by-step formulation of practical techniques through which creative imagination can be productively utilized. Special attention is given to developing professional creativity habits through formulating basic plans, investigating directions, developing methods, and optimizing and completing solutions.
The course uses the case method to provide a thorough study of engineering management and administrative procedures for recognizing and solving engineering problems. It emphasizes strategic planning and policy decisions that affect the image and success of the organization in domestic and global environments.
8701682 Selected Topics in Electronics and Communications (3 credit hours)
Electronics and communications topics that are not covered in other courses may be covered in this course.
8702635 Selected Topics in Computer and Software Systems (3 credit hours)
Topics in computer and software systems that are not covered in other courses may be covered in this course.
8701638 Special Topics in Electronics and Communications
Recent advances that are not covered in other electronics and communications courses may be covered in this course.
8702639 Special Topics in Computer and Software Systems
Recent advances that are not covered in other computer and software systems courses may be covered in this course.


