Skip to main content

Independent Project II

This course introduces students to their final capstone thesis design project in computer engineering. A supervised research project covering a range of subjects utilizing computer engineering and innovation concepts, analytical, software engineering and development, hardware programming and integrated blend of both software and hardware engineering techniques, demonstrating candidates’ ability to identify original subjects for research, plan, execute and report in seminars and a written thesis.

Principles of Management and Entrepreneurship

The purpose of this course is to introduce students to the definition of management and the evolution and perspectives of management: classical human relations and management science. The course discusses the hierarchy of management, managerial roles and management styles will be introduced to students. Inside and outside an organization: adapting to change and understanding the environment. Management functions: Planning and decision-making, organizing, leading, and communicating. 

Embedded Systems Design

This course provides students with the basic expertise necessary for the design and integration of embedded system hardware and software in the industry.Topics include overview of embedded systems, Embedded system design, Embedded system programming, Embedded system processors, Embedded system memory, Embedded system communication, Embedded system signaling, and control, Embedded system scheduling, Embedded system power management, Embedded system safety and reliability, Applications.

Control Systems Analysis and Design

The objective of this course is to enable students to develop mathematical tools for the analysis and design of modern feedback control systems.Topics include the history and overview, including current trends in industrial control systems. Control systems: control principle, feed-back, and feed-forward, control strategy. State Space Design Methods, Characteristics of Feedback Control Systems, Frequency Response Design Methods, Bode Diagrams, Nonlinear State Evolution, Laplace Transforms, Nyquist Diagrams, Nyquist Path, Motor Speed Closed-Loop Control, Block Diagram Solution.

Digital Forensics

This course provides students with the comprehensive understanding of digital forensics and investigation tools and techniques. The topics covered include the acquisition, recovery, documentation, and analysis of information contained within and created with computer systems and computing devices. Digital evidence methods and standards, techniques, and standards for the preservation of data, application forensics, web forensics, network forensics, mobile device forensics, and information security audit. Labs and projects consist of hands-on exercises that reinforce the subject matter.

Mobile and Web Software Design and Architecture

This course provides students with the relevant skills for mobile computing platforms and web software design and architecture. The topics covered include delivery of connectivity to mobile nodes, languages that provide facilities for code migration, computational models that include the notion of locality, and design methods supporting the development of new kinds of network applications, communication protocols, application-support software, wireless communication medium, security, location-aware applications, and algorithms for the implementation of system services.

Distributed Computing

This course introduces students to the history and overview of distributed computing, reasons for studying distributed computing, modern trends in distributing computing and application areas.The topics covered include the role of distributed computing in computer engineering. Design, engineering, and evaluation of modern distributed computers. Design: naming, synchronization, latency, and bandwidth. Architectural support: messages versus remote procedure calls versus shared memory models. Structural alternatives: master-slave, client-server, fully distributed, cooperating objects.

VLSI Systems Design

This course presents the historical perspective and future trends of large-scale integrated circuits. The topics covered in this course include behavioral models and circuit simulation of digital systems. Design methodology. CMOS devices and deep sub-micron manufacturing technology. CMOS inverters and complex gates. Modeling of interconnect wires. Optimization of designs with respect to some metrics: cost, reliability, performance, and power dissipation. Designing combinational logic gates in CMOS. Designing sequential circuits.

Computer Graphics

This course introduces students to the fundamentals of display techniques and graphics systems. The content of this course is Display devices, processors, software, introduction to Graphical Kernel System, Programmer's Hierarchical Interactive Graphics System. Representation of primitive objects. Representation of composite objects. Two-and three-dimensional transformations. Polygon mesh, spline surfaces, super-quadradrics, fractal geometry, octrees, visualization of three-dimensional data sets, geometric transformations.

Emerging Trends in Computer Engineering

This course is designed to expose students to emerging trends in technologies and applications and provide them with the opportunity to search for knowledge on current trends and advancements in the fields of computer engineering and technology.Seminar series will be presented by Faculty and industry professionals. Topics to be covered will be diverse across technologies in hardware, software, communications, security, embedded systems, cybersecurity, data science and analytics, artificial intelligence, robotics and many more.

Subscribe to Level 400