Electrical and Computer Engineering
- Overview
- Courses
- Fees & Expenses
- Application & Admission Details
- M"Days
Electrical and computer engineering gives you the opportunity to work as a design, production, testing, consulting, research, teaching, or management professional in a wide variety of careers in the computer industry, embedded systems, wireless communications, the power and renewable energy industry, the biomedical industry, aerospace and academia. Some graduates also go on to careers in professions like law and medicine.
Examples of career opportunities include the development of new cybersecurity methods for computer networks; design of virtual and augmented reality systems; production and quality control of semiconductors and microprocessors; and higher education teaching or research.
The Programs at European School Of Management are delivered using a variety of instruction modes. Courses may be offered in the classroom or lab, entirely online, or in a hybrid mode which combines classroom sessions with online learning activities. Upon registration, each full-time student is provided an School email account which is used to communicate important information about program or course events.
Course Name & Description
Introduction to Engineering – Introduction to engineering, including problem solving and other skill sets essential for engineers. Using a combination of assignments and classroom lectures and presentations, students will learn how to formulate, articulate, and solve engineering problems, and how to present engineering work in written and oral form. Students will learn about the different disciplines within engineering and the multidisciplinary nature of modern engineering. Students will gain a better understanding of how fundamental scientific principles relate to engineering.
Introduction to Electrical and Computer Engineering – An introduction to fundamental concepts, skills, and technologies in Electrical and Computer Engineering. Students are introduced to modern engineering tools and logical and systematic ways to analyze and solve problems in electrical and computer engineering.
Programming for Engineers – This is an introductory programming course covering the fundamentals of structured programming using the C programming language and the fundamentals of object-oriented programming using the Java programming language. The class primarily focuses on use of the C programming to cover topics such as data types, arrays, multi-dimensional arrays, functions, strings, structures, pointers, static/stack/heap memory, file processing, and handling multiple source and header files. Java programming is introduced in the latter part of the semester and covers object-oriented programming fundamentals including objects, classes, and inheritance.
Introduction to Circuits – Review of basic circuits, voltage and current division, and Thevenin and Norton equivalent circuits. Analysis of circuits using the matrix formulation of Kirchhoff’s Current and Voltage Laws. Operational Amplifiers. Study of circuits with capacitors and inductors using linear differential equations. Sinusoidal steady state response of basic circuits, phasor circuit analysis, and frequency dependence. Passive filter design and analysis.
Discrete Structures – Mathematical reasoning, propositions, predicates and quantifiers; Boolean algebra, logic minimization; sets, functions, sequences, matrix algebra; mathematical induction and recursion; number theory, modular arithmetic, counting, permutations and combinations.
Data Structures – This course covers commonly used abstract data structures such as lists, stacks, queues, trees and graphs. The implementation and time-space analysis of these data structures is discussed in the context of recursion, sorting and searching algorithms.
Digital Systems – An introduction to digital logic hardware used in modern computing systems. Boolean algebra, number systems, digital arithmetic, basic logic gates, combinational logic circuits, complex logic building blocks, including multiplexers, decoders and flip-flops, registers and memory arrays. Methods and techniques for the analysis, design and synthesis of combinational logic, sequential logic and memory circuits. An introduction to, and “hands-on” experience with, state-of-the-art electronic design automation (EDA) software tools, and hardware description languages (HDL) such as VHDL for practical applications of digital logic designs and implementations using field programmable logic arrays (FPGAs).
The Hardware/Software Interface – A foundation in assembly language programming, computer architecture design, and embedded systems. The analysis, design, implementation, testing, and debugging of assembly language programs. Tracing how instructions are executed on CPU architectures, as well as the performance trade-offs and hazards with different architecture designs. The compiling of a higher-level C program into binary machine-language instructions and executing those instructions on an underlying hardware architecture. The fundamentals of embedded systems, including balancing of hardware and real-time constraints, programming control using state machines, and communication with peripherals. Students build a small embedded system by developing the programmable control system and integrating that software with electronic and mechanical components.
Introduction to Electronics – Basic electronic and physical properties of semiconductors materials. Functional characteristics and electronic models of silicon semiconductor diodes and transistors (field effect transistors and bipolar junction transistors). DC biasing, static current-voltage (I-V) characteristics, and transient behavior of transistors, and transistor circuits. Analog transistor applications such as single stage and multi-stage amplifiers. Operational amplifiers. Frequency response and feedback characteristics of transistor circuits. Digital circuit applications with single and multi-stage transistor circuits. The use of computer aided circuit design and simulation tools and techniques.
Engineering Electromagnetics – Review of Maxwell’s equations and time harmonic electric and magnetic fields. Plane waves in lossless and lossy media, group velocity, Poynting vector, and flow of electromagnetic power. Normal and oblique incidence of plane waves at plane boundaries. Transmission lines, the Smith chart, and impedance matching. Waveguides. Introduction to antennas and antenna arrays. The course includes a laboratory. Only one of I CEN/I ECE 310 may be taken for credit.
Emerging Technologies – This course will explore current emerging technologies and related technical management practices on a global basis. The content of this course will vary from semester to semester. Each offering will cover an advanced engineering topic in Computer Engineering.
Signals and Systems – This course introduces students to Signals and Systems. The course is divided into three parts: introduction, theory, and applications of continuous time signals and systems, and theory and applications of discrete-time signals and systems. The course is organized so that students not only get a solid understanding of the theory, enhanced by analytic examples and software examples using MATLAB, but also learn about applications and develop confidence and proficiency in the material by working on analytic and computational problems.
Advanced Electronics – Linear and non-linear applications of operational amplifiers, with an emphasis on circuit design. Non-ideal operational amplifier behavior, including both static and dynamic characteristics. Amplifier stability and frequency compensation techniques.
Power Electronics –
An introduction to fundamentals of power electronic circuits and their role in industrial, residential and power system applications. This course covers the characteristics of power semiconductor devices including diodes, thyristors, GTOs, IGBTs and MOSFETs. Analysis and design of basic dc-dc converters, single phase and multi-phase rectifiers and inverter circuits will be introduced as well as an introduction to the fundamentals of soft switching converters. Industrial applications, such as renewable energy, telecom and computing industry will be discussed. Computer simulation will be used to analyze the detailed operation of switching converters.
Internet of Things – In this course students will study new communication paradigms that are enabled by the ubiquity of heterogeneous devices, networks and applications. The course will consist of three components: lectures on emerging networks and their artifacts along with studying research publications to understand their practical challenges;
Antenna Engineering – An introduction to the fundamental principles of antenna theory. Basic antenna parameters, including radiation resistance, input impedance, gain and directivity. Antenna radiation properties and Friis transmission formula. Elementary (dipole, linear wire and loop) antennas and their radiation properties. Impedance matching techniques and mutual coupling. Analysis and design of antenna arrays.
Electrical Energy Systems – The course starts with covering three phase circuits and power calculations in three-phase systems. Active and reactive power transfer in an electrical grid are analyzed. Concepts of electromagnetic energy conversion and transformers will be introduced. Different types of energy sources and their interconnection to the grid will be covered such as hydro energy, wind power, solar photovoltaics and energy storage.
Computer Communication Networks – This course covers fundamentals in computer communication networks and the principles of distributed systems that leverage these networks. The course will focus on key Internet application architectures, principles and protocols, covering reliable data transfer and transport protocols; routing and forwarding; data link layer communications and principles of shared media access.
Optical Communications – The future provision of Internet-based high-bandwidth applications has led to an explosion in demand for high-speed optical communication systems. This course aims to provide knowledge of the strategies and techniques involved in the design and implementation of optical communication technologies and how these optical links form networks.
Digital ASIC Design – The design of complex digital Application Specific Integrated Circuits (ASICs). Standard cell libraries and the Verilog language are used to build complex digital synchronous circuits using Cadence layout synthesis tools.
Systems Analysis and Design – The application of systems analysis and systems design methodologies is especially important to the success of engineering projects in a real-world environment. While the nature and the scope of hardware and software design varies widely depending on the context, a successful development begins with analyzing client needs and desires and developing engineering requirements and constraints.\
Digital Image Processing – An introduction to digital image and video processing. The course starts with an introduction of digital image processing. It continues with fundamentals of video processing and covers closely related topics in computer vision. The course focuses on both the theory and the practical application of digital image and video processing.
Communication Systems – An introduction to analog and digital communication signals and systems. Representation of analog and digital signals and their spectra. Baseband pulse and digital signaling, including PAM, PCM, DM and DPCM.
Advanced Digital Communications –An introduction to digital communications, including signal generation, signal detection, synchronization, channel modeling, and coding. Baseband pulse modulation. Signal space representation of signals and optimal receiver structures.
Tuition and related ancillary fees for this program can be viewed by using the Tuition and Fees Estimator tool at fee section.
Fees are subject to change.
Additional program related expenses include: Books and supplies cost approximately ₾ and can be purchased at the store and online.
Application Information
Applications are available online at application section 100 ₾ fee applies.
Applications for Fall Term and Winter Term admission received by February 1 will be given equal consideration. Applications received after February 1 will be processed on a first-come, first-served basis as long as places are available.
International Student Application Form at Application Section or by contacting the admission Office.
For further information on the admissions process, contact at admission@esm-tbilisi.ge