Home

Courses

Main block

CPEN 412:Web Software Architecture

History and overview of web software architecture models and programming environments pertinent to developing web applications.  Web software architecture models. Internet/Web protocols. Web programming environments. Client-server models. Multi-tier...

CPEN 411:VLSI Systems Design

Historical perspective and future trends of large-scale integrated circuits. Behavioral models and circuit simulation of digital systems. Design methodology. CMOS devices and deep sub-micron manufacturing technology.  CMOS inverters and complex gates....

CPEN 407:Software Engineering (prerequisites: CPEN 207)

Introduction: Software Engineering. Professional and ethical responsibility. Socio-Technical Systems: Emergent system properties, Systems engineering, Organizations, people and computer systems, Legacy systems. Case Study on Socio-Technical Systems Critical...

CPEN 406:Wireless Communication Systems (Prerequisites: CPEN 308)

History and overview of wireless communication, reasons for studying wireless transmissions, areas of applications, relevance of wireless systems in computer engineering. Wireless transmission issues and challenges. System Design: Basic cellular systems and...

CPEN 405:Artificial Intelligence (Prerequisites: CPEN 206)

History of artificial intelligence, philosophical questions about nature of intelligence, ethical issues in artificial intelligence, nature of knowledge and knowledge based systems, issues of ordering of information, modeling the world. Artificial...

CPEN 404:Computer Vision and Robotics (Prerequisites: CPEN 405)

Fundamentals of pattern-recognition and image-analysis techniques, low-level representation, intrinsic images, segmentation, texture and motion analysis, and representation of 2-D and 3-D shape. Vision system and components: camera, illumination, optical...

CPEN 403:Embedded Systems (rerequisites: CPEN 303)

History and overview of embedded system, reasons for studying embedded systems, applications, role of embedded systems in computer engineering. Embedded microcontroller: structure of a computer system, Von Newman and Harvard models, CPU families used in...

CPEN 402:Advanced Computer Architecture (Prerequisites: CPEN 303)

Performance and cost: CPU performance benchmark, CPI analysis, analysis and cost of computer system. Instruction Set Architecture (ISA) Design: stack accumulator, general register ISA, CISC and RISC ISA design, DSP ISA. Basic pipelining. Advanced pipelining:...

CPEN 401:Control Systems Analysis and Design (Prerequisites: CPEN 301)

History and overview including current trends in industrial control systems, reasons for studying control system and its relevance in computer engineering. Control systems: control principle, feed-back and feed-forward, control strategy. Basic operations of a...

CPEN 400:Independent Project (Prerequisite: Level 400 standing)

Students work independently on an original, modified or extension of an engineering project under the direction of an approved advisor. Student will apply the knowledge gained from earlier course works to design and test a system, component, or process to...

Pages