KSAWorks
KSAWorks
Knowledge • Skills • Abilities
State University of New York at New Paltz · Courses

EGC

21 courses with the subject EGC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

EGC 193Engineering Selected Topic1-12

Selected topics courses are regularly scheduled courses that focus on a particular topic of interest. Descriptions are printed in the Schedule of Classes each semester. Selected topics courses may be used as elective credit and may be repeated for credit, provided that the topic of the course changes.

Subject
EGC
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Repeatable
may be repeated for credit, provided that the topic of the course changes.
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 220Digital Logic Fundamentals3

An introduction to digital logic analysis and design. Topics include: number representations used in today's digital systems and their arithmetic properties and conversion techniques; combinational switching theory of digital element networks where no feedback is present; analysis and design of clocked sequential circuits where feedback is present; and an introduction to modern programmable logic devices and their programming and synthesis techniques.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 221Digital Logic Lab1

Experiments in both combinational and sequential logic design. Breadboarding, schematic capture, and Verilog implementation of digital circuits of varying complexity. Use of software tools to design FPGA based circuits. COURSE FEE.

Subject
EGC
Credits (min)
1
Credits (max)
1
Credit unit
Credit
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 251Engineering Programming I3

A course in computer programming using high level programming languages (C/C++) as a tool to solve engineering problems. Topics include programming structure, decisions, repetition, arrays, functions, data files, addresses and pointers and object oriented design.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 293Engr Selected Topics1-12

Selected topics courses are regularly scheduled courses that focus on a particular topic of interest. Descriptions are printed in the Schedule of Classes each semester. Selected topics courses may be used as elective credit and may be repeated for credit, provided that the topic of the course changes.

Subject
EGC
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Repeatable
may be repeated for credit, provided that the topic of the course changes.
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 295Indep Study Comptr Engin1-12

May be repeated for credit

Subject
EGC
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Repeatable
May be repeated for credit
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 320Digital Systems Design3

State minimization, assignment, and design of synchronous sequential circuits. Verilog coding. Analysis and design of asynchronous sequential circuits. PLDS. Digital system design examples. Additional topics such as design of CMOS circuits, power reduction, testing etc.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 331Microcontroller System Design3

An introduction to Microcontroller Hardware and Software Design. Topics include organization and architecture; memory and I/O interfacing; and Assembly and C language programming. Interfacing and programming techniques with microcontroller peripherals that include: UART (Serial Communications), Counters and Timers, Interrupts, and Analog and Digital Interfacing.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 332Microcontroller Laboratory1

Self-paced laboratory to provide hands-on experience encompassing Assembly and C programming languages and interfacing peripheral devices as applied to microcontroller systems.

Subject
EGC
Credits (min)
1
Credits (max)
1
Credit unit
Credit
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 412Data Communications3

A first course in Data Communications, which introduces the problems, solutions, and limitations associated with interconnecting computers by communication networks (LAN or WAN). The seven layer ISO Open Systems Interconnect (OSI) reference model serves as framework for the course with major emphasis on layers one through four (physical, data link, network, and transportation.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 433Embedded Systems3

Analysis and design processes required for utilizing advanced functionality, real-time (interrupt) interfacing, and bare-metal and RTOS programming techniques (using C) as applied to an industry standard microcontroller-based embedded system. Topics include: analog interfacing and data acquisition, sensors, actuators, signal conditioning, timers and PWM, parallel and serial interfacing, communication and networking and control concepts.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 442Introduction to Computer Architecture3

Computer architecture and hardware system organization are examined. Topics include performance issues, CPU organization and instruction set implementation, performance enhancement through pipelining, memory organizations, input/output structure, and an introduction to parallel architectures.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 445VLSI Design3

Introduction to CMOS, MOS transistor theory. IC technology and layout design rules. Design of CMOS circuits. Circuit characterization and performance estimation. Memory, clocking and input/output circuits. Microarchitecture of VLSI systems. Chip design projects. Testability.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 446VLSI Design Lab1

Static and dynamic characteristics of CMOS logic gates. Design of CMOS circuits using transistor schematics, and verification through simulation. Layout of CMOS circuits using state-of-the-art VLSI tools, design rule check, and verification through simulation.

Subject
EGC
Credits (min)
1
Credits (max)
1
Credit unit
Credit
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 447Functional Verfication of Hardware Systems3

An introduction to the hardware verification practices used in industry. Students will learn how to create architecture for test benches, object-oriented approach, stimulus generation techniques, results checking, and how to analyze coverage using SystemVerilog.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 448Software Defined Networks3

Broadband and Carrier Ethernet Networks and technologies. Role of SDN in defining architecture of the next generation of networks. Determination of conformance criteria for network standards and protocols to support industry solutions and applications.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 451Real-Time Systems3

Practical experience of real-time operating systems (RTOS) and real-time debugging as applied to real-time embedded systems. Design and implementation of real-time embedded systems: controllers, data storage, data acquistion, and communication using a commercially available RTOS.

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 455Design and Verification of System on Chip3

System-on-chip (SoC) design and verification, IP (intellectual property) reuse in design and verification, hardware/software co-design, embedded software, functional verification using SystemVerilog and Universal Verification Methodology (UVM).

Subject
EGC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 493Comp Eng Select Topics3-12

Selected topics courses are regularly scheduled courses that focus on a particular topic of interest. Descriptions are printed in the Schedule of Classes each semester. Selected topics courses may be used as elective credit and may be repeated for credit, provided that the topic of the course changes.

Subject
EGC
Credits (min)
3
Credits (max)
12
Credit unit
Credits
Type
course
Repeatable
may be repeated for credit, provided that the topic of the course changes.
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 494Fieldwork Computer Engin0

Restrictions: Must not be enrolled in the following class: Freshman

Subject
EGC
Credits (min)
0
Credits (max)
0
Credit unit
Credits
Type
course
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu
EGC 495Indep Study Comptr Engin1-12

Restrictions: Must not be enrolled in the following class: Freshman

Subject
EGC
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Repeatable
May be repeated for credit Back to Top Print Options Send Page to Printer Print this page.
Edition
2025-2026
Catalog
2025-2026 Catalog
Source
catalog.newpaltz.edu

Source: State University of New York at New Paltz's catalog, linked per course · table learning_unit · CourseShelf publish 61