Greg Semeraro Headshot

Greg Semeraro

Visiting Lecturer, Electrical, Computer, and Telecommunication Engineering Tech

Department of Electrical and Computer Engineering Technology
College of Engineering Technology

Greg Semeraro

Visiting Lecturer, Electrical, Computer, and Telecommunication Engineering Tech

Department of Electrical and Computer Engineering Technology
College of Engineering Technology

Currently Teaching

CPET-233
3 Credits
This course covers the design and simulation of digital circuits using modern digital design techniques. Using a hardware description language, students will design, synthesize, and analyze finite state machines and combinational, sequential, and arithmetic logic circuits. Topics will include design for synthesis, verification techniques, memory circuits, programmable logic devices, and implementation technologies. The laboratories are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics.
CPET-461
3 Credits
This course will provide students with an introduction to operating systems theory, and practical problem solving approaches to real-time systems. An embedded real-time operating system is used as the foundation for a variety of programming projects. Students, upon successful completion of this course, will be able to understand the operation and describe the various components of an operating system. They will be able to evaluate design trade-offs and selection criteria for different types of operating systems, and demonstrate the ability to write multiple process that run together within an embedded, real-time operating system.
CPET-563
3 Credits
This project-based course is the culmination of the curriculum capstone experience for the Computer Engineering Technology program. This course is focused on a project that includes: product ideation, project/resource management techniques and best practices; system level specification, modeling, partition and design; team collaboration and communication; best documentation practices; industry-level coding practices; hardware and software co-design methodologies; design reuse and intellectual property creation; design verification and validation; and design sign-off.