This course will discuss advanced electronics circuits. This includes second-order circuits, damping in second-order systems, sinusoidal steady state analysis, frequency response, frequency response plots, impedance methods, filters, quality factor, time and frequency domain responses, op-amp abstraction, negative feedback, op-amp amplifiers, op-amp filters and other circuits, Stability, positive feedback, oscillators, energy and power, CMOS digital logic, breaking, the abstraction barrier


This subject provides an introduction to Embedded Systems. Through the use of simulation software, real devices interfaced to a PC and with embedded devices, you will develop competence in microprocessor based digital system design and interfacing. Specific Topics: Introduction to Digital Hardware Technologies, Introduction to Computer Systems & Architectures, Introduction to Assembler-level software for Embedded Systems, Introduction to Interfacing Computer Systems to External Hardware


This subject covers Programming Arduino board using IDE, Programming in C Language, Programming CPU based microcontrollers and Programming AVR microcontroller using AVR Studio IDE and ICSP. This subject also covers basic input output configuration and serial interfacing of industry based programmable logic controllers.


This course will cover basic and advanced signal processing operations in digital communications, Digital Pulse Modulation, Signal Space Concepts, Digital BandPass modulation schemes, Detection of signals in Gaussian Noise.


This course will cover Intensive and hands-on; the course emphasizes becoming productive quickly as a Java™ application developer. This course quickly covers the Java language syntax and then moves into the object-oriented features of the language. Students will then learn the I/O streams and collections API packages. This course is current to Java 7 and uses the Eclipse IDE.