|
Computer Engineering |
|
-
CENG 244/244L Introduction to Digital Systems/Lab Credits: (3-1) 4
This course is designed to provide computer engineering, electrical engineering, and computer science students with an understanding of the basic concepts of digital systems and their hardware implementation. Topics covered include combinational logic circuits, sequential logic circuits, and CPU control.
Prerequisites: MATH 102 Corequisites: CENG-244L
|
|
-
CENG 264/264L Sophomore Design Credits: (1-1) 2
This course focuses on the design process including project management and teamwork; formal conceptual design methods; acquiring and processing information; design management tools; design for manufacturability, reliability, maintainability, sustainability; design communication; reports and presentations; ethics in design; prototyping designs; case studies.
Prerequisites: Sophomore standing. Notes: This course is cross listed with EE 264/264L and ME 264/264L .
|
|
-
CENG 291 Independent Study Credits: 1 to 3
Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Meeting frequency depends on the requirements of the topic.
Prerequisites: Permission of instructor. Notes: A maximum of 6 credits of independent studies is allowed for degree credits.
|
|
-
CENG 292 Topics Credits: 1 to 3
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors.
Notes: A maximum of 6 credits of topics is allowed for degree credits.
|
|
-
CENG 314/314L Assembly Language/Lab Credits: (2-1) 3
A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers, run-time stack, and global data segment of a running program.
Prerequisites: CSC 250 Corequisites: CENG 314L Notes: This course is cross listed with CSC 314/314L . Graduation credit will not be allowed for both this course and CSC 314/314L .
|
|
-
CENG 342/342L Digital Systems/Lab Credits: (3-1) 4
Presents the basic concepts and mathematical tools that are applicable to the analysis and design of digital systems, particularly state machines and digital processing systems. The VHDL hardware description language is also introduced as a design tool.
Prerequisites: CENG 244/244L and CSC 150/150L Corequisites: CENG 342L
|
|
-
CENG 351/351L Mechatronics and Measurement Systems Credits: (3-1) 4
This course will encompass general measurement techniques found in mechanical and electrical engineering. These include measurement of force, strain, frequency, pressure flow rates, and temperatures. Elements of signal conditioning and data acquisition will be introduced. In addition to this material, the course will have a mechatronics approach reflected in the combined applications of electronic mechanical and control systems.
Prerequisites: CSC 150/150L and EE 220/220L or EE 301/301L Corequisites: CENG 351L Notes: This course is cross listed with EE 351/351L and ME 351/351L .
|
|
-
CENG 391 Independent Study Credits: 1 to 3
Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Meeting frequency depends upon the requirements of the topic.
Prerequisites: Permission of instructor. Notes: A maximum of 6 credits of independent studies is allowed for degree credits.
|
|
-
CENG 392 Topics Credits: 1 to 3
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors.
Notes: A maximum of 6 credits of topics is allowed for degree credits.
|
|
-
CENG 414/514 Introduction to Computer Vision Credits: (3-0) 3
Introductory course in computer vision. This course covers principles of image formation, local feature analysis, multi-view geometry, image warping and stitching, structure from motion, and visual recognition. We also touch upon related topics in signal and image processing including convolution, image pyramids, frequency domain analysis, and gradient-based analysis techniques.
Prerequisites: EE 312/312L or CSC 300 Notes: Students enrolled in CENG 514 will be held to a higher standard than those enrolled in CENG 414. This course is cross-listed with CSC 414/514 .
|
|
-
CENG 415/415L/515/515L Introduction to Robotics/Lab Credits: (2-1) 3
An introduction to mechatronic systems and embedded systems for robotics. This course will cover the basics required for autonomous mobile robotics. The course will begin with a survey of existing systems and some background mathematics. Core course topics will include electromechanical components, electronics for motor control, sensors and instrumentation, mobile robotic kinematics and movement, microcontrollers, real time computing, and embedded system design and development. Course projects will include student teams building task oriented mobile robots with emphasis on the hardware development.
Prerequisites: CSC 300 and MATH 321 or concurrent enrollment in CSC 405/505 or permission of instructor. Corequisites: CENG 415L or CENG 515L Notes: Students enrolled in CENG 515/515L will be held to a higher standard than those enrolled in CENG 415/415L. This course is cross listed with CSC 415/415L/515/515L .
|
|
-
CENG 420/420L Design of Digital Signal Processing Systems Credits: (3-1) 4
An introduction to the design of digital signal processing systems. Topics include discrete-time signals and systems, the Z transform, infinite impulse-response digital filters, finite impulse- response digital filters, discrete Fourier transforms, fast Fourier transforms. (Design content-two credits.)
Prerequisites: EE 312/312L Corequisites: CENG 420L
|
|
-
CENG 421/421L Communication Systems/Lab Credits: (3-1) 4
Fundamentals of analog- and digital-signal transmission. Performance characteristics such as channel loss, distortion, bandwidth requirements, signal-to-noise ratios, and error probability.
Prerequisites: EE 312/312L and EE 322/322L Corequisites: CENG 421L Notes: This course is cross listed with EE 421/421L/521/521L
|
|
-
CENG 440/440L VLSI Design/Lab Credits: (3-1) 4
Provides an introduction to the technology and design of VLSI integrated circuits. Topics include MOS transistors, switch and gate logic, scalable design rules, speed and power considerations, floor planning, layout techniques, and design tools. (Design content - two credits.)
Prerequisites: EE 320/320L Corequisites: CENG 440L
|
|
-
CENG 442/442L/542/542L Microprocessor-Based System Design Credits: (3-1) 4
Presents the concepts required for the design of microprocessor-based systems. Emphasis is given to the problems of system specification, choice of architecture, design trade-offs and the use of development tools in the design process. Design projects will be implemented in the laboratory.
Prerequisites: EE 351/351L Corequisites: CENG 442L Notes: Students enrolled in CENG 542/542L will be held to a higher standard than those enrolled in CENG 442/442L.
|
|
-
CENG 444/444L/544/544L Computer Networks/Lab Credits: (3-1) 4
This course presents the basic principles of computer networks design and analysis. Topics covered include the layers of the OSI reference model. Current and proposed implementations of local, metropolitan and wide area networks are presented; inter-networking is discussed. The different implementations are compared and their performance evaluated.
Prerequisites: CENG 244/244L and MATH 381 or MATH 442 Corequisites: CENG 444L or CENG 544L Notes: Students enrolled in CENG 544/544L will be held to a higher standard than those enrolled in CENG 444/444L. Graduation credit will not be allowed for both this course and CSC 463/563 .
|
|
-
CENG 446/446L Advanced Computer Architectures/Lab Credits: (3-1) 4
This course covers the basic principles of pipelining, parallelism and memory management. Topics covered include cache and virtual memory, pipelining techniques and vector processors, multiprocessors and distributed computing systems.
Prerequisites: CENG 342/342L Corequisites: CENG 446L Notes: Graduation credit will not be allowed for both this course and CSC 440/440L .
|
|
-
CENG 447/447L/547/547L Embedded Systems Credits: (3-1) 4
This course provides an introduction to programming embedded and real-time computer systems. It includes design of embedded interrupt driven systems and real-time interfacing. An introduction to mixed-signal interfacing is introduced to include filter design, controller design, and embedded robotic systems.
Prerequisites: EE 351/351L and CSC 150/150L Corequisites: CENG 447L or CENG 547L Notes: Students enrolled in CENG 547/547L will be held to a higher standard than those enrolled in CENG 447/447L.
|
|
-
CENG 448/448L/548/548L Real-Time Operating Systems Credits: (3-1) 4
Introduction to commercial (for example: QNX) or open-source (for example: RT Linux) RTOS operating systems. Students will gain an understanding of the scheduling process in real-time OS, mutual exclusion and semaphores, and data management and message queues. Implementation of real-time tasks for real-time applications will be developed through laboratory experimentation.
Prerequisites: CSC 150/150L and CENG 351/351L Corequisites: CENG 448L/CENG 548L Notes: Students enrolled in CENG 548/548L will be held to a higher standard than those enrolled in CENG 448/448L.
|
|
-
CENG 452/452L Robotic Control Systems/Lab Credits: (2.5-0.5) 3
Applications of discrete control systems for robotics and autonomous systems; analysis and design of automatic control sysems, including both linear and nonlinear systems with continuous and discrete signals.
Prerequisites: CSC 150/150L , MATH 321 , EE 311/311L or EE 505/505L or permission of instructor. Corequisites: CENG 452L Notes: This course is cross listed with EE 452/452L/552/552L.
|
|
-
CENG 464 Computer Engineering Design I Credits: (0-2) 2
This course will focus on the design process and culminate with the faculty approval of design projects (including schematics and parts list) for CENG 465 . Typical topics included are the development of product mission statement, identification of the customer and customer needs, development of target specifications, consideration of alternate designs using a decision matrix, project management techniques, legal and ethical issues, FCC verfication and certification, use of probability and statistics for reliable design, interpretation of data sheets, and component selection.
Prerequisites: CENG 342/342L and EE 320/320L Pre or Corequisites: EE 311/311L , EE 312/312L , CENG 447/447L/547/547L , and ENGL 289 .
|
|
-
CENG 465 Computer Engineering Design II Credits: (0-2) 2
The course requires students to conduct their own design projects in a simulated industrial environment. Requirements include detailed laboratory notebook, periodic written and oral progress reports, and a written and oral presentation of a final project report.
Prerequisites: CENG 464
|
|
-
CENG 491 Independent Study Credits: 1 to 3
Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Meeting frequency depends upon the requirements of the topic.
Prerequisites: Permission of instructor. Notes: A maximum of 6 credits of independent studies is allowed for degree credit.
|
|
-
CENG 492 Topics Credits: 1 to 3
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors.
Notes: A maximum of 6 credits of topics is allowed for degree credit.
|
|
-
CENG 498 Undergraduate Research/Scholarship Credits: Credit to be arranged.
Includes senior project, and capstone experience. Independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical.
Prerequisites: Permission of instructor. Notes: Credit to be arranged; not to exceed 4 credits toward fulfillment of B.S. degree requirements
|
|