This course is an introduction to the general fields covered by the Department of Semiconductor Systems Engineering for freshmen students. This course aims to help students set their own goals and prepare their own plans and roadmaps to become a professional in the semiconductor field. It provides students with an introduction to semiconductor circuits, devices, and fabrication, as well as an overall overview of the semiconductor industry.
This course is designed to impart basic physical knowledge to freshmen students in semiconductor systems engineering. Through this course, students are able to gain basic knowledge in electricity, magnetism, and modern physics required for semiconductor engineering.
This course introduces the concept of engineering design and the techniques required for it. Students learn the basics and theories of engineering design and perform design and problem-solving practices necessary for actual development.
Electromagnetics is a branch of physics that studies electrical and magnetic phenomena, and it is an important fundamental discipline that supports electrical, electronic, and semiconductor engineering. The aim of this course is to establish theoretical concepts of electric and magnetic physical quantities and to help students understand and apply Maxwell’s equations.
Students learn how to simplify logic circuits, analyze and design combinational and sequential logic circuits, understand the structure and behavior of memory devices, and design and apply registers and counters, thereby ultimately developing the ability to design and verify digital circuits.
This course is designed to provide students with the basic mathematical knowledge, physical meaning, and interpretation required for semiconductor systems engineering. It covers mathematical concepts and theories necessary for semiconductor engineering, including calculus, vector analysis, complex numbers, etc.
This course introduces students to the fundamentals of the C programming language that can be used to control microprocessors and hardware interfaces. Students will use Microsoft’s Visual C++ tool to perform various exercises in the C programming language.
This course is designed to promote the understanding of the basic theory of electrical circuits. Starting with the basic concepts of voltage, current, and power, students learn the basic principles of circuit analysis, understand resistors, capacitors, and inductors, and learn how to analyze their components.
This is a course in which students learn how to simplify logic circuits that they have studied in the logic circuit course, analyze and design combinational logic circuits and sequential logic circuits, understand the structure and behavior of memory devices, and design and apply registers and counters.
This course is a continuation of Engineering Mathematics I and is designed to provide students with the basic mathematical knowledge required from semiconductor engineering students. It teaches matrix and linear algebra, solving differential equations, Fourier transforms, complex analysis, and more.
In this course, students learn and design digital systems based on the logic circuit theory that they have learned in the logic circuit course. Students will gain an understanding of the detailed step-by-step process for designing digital systems and familiarize themselves with the detailed functions and operation methods of CAD software used for field programmable gate array (FPGA) design. The course content also includes chip design methodology using FPGAs, digital system modeling using Verilog HDL, function and timing simulation, design synthesis, and design verification.
This course is a continuation of Basic C Programming and introduces the advanced C language. Topics include program functions, arrays, pointers, dynamic allocation of memory, struct, and advanced data representation.
As a continuation of Circuit Theory I, this course introduces the basics of electrical circuits. Students in this course will learn the transient characteristics of circuit systems, analysis of alternating current circuits, frequency characteristics, two-port circuits, and four-terminal network circuits.
This is a study of electronic circuits that are the basis of semiconductor circuits. You will learn about diodes, transistors, and transistor amplification circuits that are the basic components of electronic circuits.
Signals and Systems is a course on analyzing signals and systems, and it is a fundamental course in semiconductor, electrical, electronic, communications, and control engineering. To analyze signals and systems, students learn how to represent signals and systems in the continuous and discrete time domains and how to evaluate the characteristics of signals and systems in the frequency domain.
Computer architecture is the study of the components and design of digital computer systems. You will learn about the specific behavior of computers, component modules of computers, and computer design.
Data Structure and Algorithm is a course in which students learn about various methods of data implementation and structures for data representation and learn algorithms to manipulate structures. Students learn how to solve problems computationally and how to analyze the performance and characteristics of various algorithms.
This is a course where students can conduct experiments on electronic circuits based on the theory of electronic circuits learned in the electronic circuits course. It is a course in which students design, construct, and analyze electronic circuits using diodes, transistors, and other necessary components.
Digital Signal Processing is a course where students learn how to represent and analyze digital signals and systems following Signal and Systems. Students will learn about the mathematical representation of digital signals and time and frequency conversion methods such as Z-transform and Fast Fourier Transform.
Semiconductor Electronic Physics is a course to study the basic semiconductor properties of semiconductor devices that form the basis of semiconductor engineering. You will learn the basic semiconductor physics to understand the behavior of diodes, MOS transistors, and BJT transistors, which are the basic components of semiconductor devices.
This course is a continuation of Electronic Circuit I and introduces students to the electronic circuits that form the basis of semiconductor circuits. You will learn about MOSFET principles, frequency response, op amps, special purpose op amps, and active filters.
This course is a continuation of Computer Architecture where students study microprocessors in computers in greater detail. The course content includes microprocessor pipelines, interrupts, direct access memory, and microcontroller units.
Embedded System Design is a course that combines hardware design learned in Digital System Design with software design learned in programming courses. Students will learn how firmware that connects hardware and software works and how hardware and software work in an embedded system.
This course concerns information and coding theories, the fundamental theories behind digital semiconductor circuit design. You will learn the basic concepts of information and various coding theories, including error-correcting coding and data compression coding.
This course is a theoretical study of ultra-high frequency circuits and systems. Students will gain an understanding of the basic principles of ultra-high frequency operating circuits and learn how to design and analyze ultra-high frequency circuits and systems.
Digital Communications is a course where students study theories related to digital communication among communication technologies. Students will learn how to digitize analog signals and how to analyze them, as well as the types of digital broadband modulation methods and theoretical analysis of each method.
Digital Integrated Circuits is a continuation of the Digital System Design course that teaches digital circuit design. In this course, you will learn how to design digital electronic circuits and implement integrated circuits using Verilog hardware language.
FPGA Design course is a continuation of the Digital System Design course that teaches students how to design digital circuits in FPGAs. In this course, you will utilize the Verilog hardware language and integrated design platform for FPGA implementation to directly design and implement electronic circuits in FPGAs.
Semiconductor Devices is a continuation of Semiconductor Electronic Physics, where students learn the basic principles and properties of semiconductor devices. Students will learn the basic principles and behavior of diodes, MOS transistors, and BJT transistors and be able to analyze them.
Artificial Intelligence is a course in which students learn about the basic principles of AI, mathematical representation methods, and AI systems.
Capstone Design I is a course in which students carry out projects in a self-directed manner. Students are divided into teams to select topics for a year-long project, conduct research, devise a plan, and execute the project according to the schedule. Each team is given guidance from a professor who specializes in the topic they have chosen.
Analog Integrated Circuits is a course that teaches the theory of analog integrated circuit design. You will learn about analog design of amplifiers, data converters, filters, etc.
System Chip Design is a course in which students learn about the major components of system chips, such as processors, on-chip buses, memory, hardware, and embedded software. Students will also learn how to design and evaluate system chip components.
RFIC Design is a course that is taken after Ultra High Frequency Engineering to learn about high frequency analog integrated circuit design. Students will learn how to design high-frequency analog integrated circuits and learn the basic principles of measuring instruments such as network analyzer, spectrum analyzer, signal generator, and signal analyzer and how to use them accurately.
Power Semiconductor Design is a course where students learn how to design semiconductor circuits for high-power operations. Students will learn the principles and characteristics of semiconductor devices for high-power operations and acquire knowledge of high-power circuit design.
Intelligent Semiconductor taken after Artificial Intelligence is a course where students learn about intelligent semiconductors for implementing AI systems in integrated circuits.
Capstone Design II is a continuation of Capstone Design I in which students work on their own projects. Students go through a detailed project design phase and present the outcomes. This course is designed to nurture creative semiconductor engineers who are capable of integrating theories with practical application skills.
Memory Semiconductor is a course in which students study the design of memory semiconductors that are implemented using semiconductor methods. In this course, students learn SRAM, DRAM, and flash memory theory and design methods.
Security Chip Design a course in which students learn how to implement security features into integrated circuits. Such features include cryptographic algorithms, information security methods, and more.
ASIC Design is a course that teaches students how to design custom integrated circuits. Students will learn how to design semiconductor circuits and semiconductor processes and manufacturing methods applied in foundries.