400

CPEN-40000 Computer Engineering Practice

This course prepares the senior Computer Engineering student for the practical application of engineering principles to the senior design course and professional practice. Various skills that are of vital importance to the professional engineer are covered, including engineering ethics, teamwork, communication skills and problem-solving. The course surveys a range of application areas in which Computer Engineers provide solutions such as industrial automation and healthcare systems, with emphasis on the application of systematic design process, product life cycle management and proficient use of developer tools. This course is the first part of the Capstone sequence where the Capstone project is researched and developed. It must be taken in the semester directly proceeding the semester CPEN 49600 is taken.
3

Prerequisites

CPEN 31000 and CPEN 32000

CPEN-41000 Artificial Intelligence

Topics central to Artificial Intelligence are covered, including knowledge representation, the predicate calculus, goal-directed and data-directed search techniques, and rule-based expert systems. Two languages for problem solving is presented: LISP and PROLOG.
3

Prerequisites

MATH 31000 and CPSC 21000

CPEN-45000 Robotics

This course introduces the student to the modeling, identification, and control of robotic systems. The course focuses on the implementation of identification and control algorithms on a two-link robot. Topics include the mathematical modeling of robotic systems and the analysis, simulation, and implementation of both linear and nonlinear representations of such systems. The design and integration of sensors and actuators and algorithms for responding and controlling these devices will be pursued.
3

Prerequisites

CPEN 41000, CPSC 24500, CPSC 31500, or CPSC 47000

CPEN-49600 Computer Engineering Senior Project

This is the culminating experience in the Computer Engineering program. Students will work in teams to implement a computer engineering solution to a realistic problem initially researched and developed in CPEN 40000. Such solutions will consist of both hardware and software components. This course must be taken in the student's final semester in the program.
3

Prerequisites

CPEN 40000

CPEN-49900 Independent Study in Computer Engineering

This course is designed to meet the needs of Computer Engineering majors wishing to study an advanced topic not found in the curriculum.
1-3

Prerequisites

Consent of the department chairperson. To qualify for an Independent Study, a student must have successfully completed 60 credit hours, at least 12 of which were earned at Lewis, and have earned at Lewis University a minimum 3.0 cumulative GPA.