Inspiring Future, Grand Challenge

Search
Close
search
 

Academic Programs

  • home
  • Academic Programs
  • Undergraduate
  • Department of Semiconductor and Display Engineering
  • Course&Curriculum

Department of Semiconductor and Display Engineering

For more details on the courses, please refer to the Course Catalog

교육과정
Code Course Title Credit Learning Time Division Degree Grade Note Language Availability
SSE3054 Multicore Systems 3 6 Major Bachelor 4 - No
Many modern processors provide multiple computing cores within a chip. From server processors to DSP processors, multiple cores are favorable design alternatives to provide even higher performance with relatively small effort to build. Many interesting workloads today are parallel by nature. Parallel computing is on the verge of becoming highlighted in many interesting fields. Architecture designs and application optimizations are promising areas to investigate for multicore systems.. In this course, we will learn techniques used in application parallelization and optimization, and multicore architectures.
SSE3057 Display Device and Process 3 6 Major Bachelor 4 - No
The subject aims to instruct the undergraduate students who major the display technology in regard to the display structure, display optics, and image quality etc. The details of its contents are listed as follow; 1. The electro-magnetic fields related to display-device functionality. - relation beween materials and electric field, anisotropic materials and dielectric response etc. 2. The display optics related to displaying mechanism.- Polarization optics in anisotropic-multi layered media, birefringence, electro-luminescence etc. 3. Colorimetry and color science including various color coordinates, image data and color, color gamut and accuracy etc. 4. Image quality analysis on display device: static image, moving image, off-axis image and 3D image quality. 5. Optics in liquid crystal (LC) materials, LC material properties 6. LCD modes and their mechanism, 7. OLED luminescence mechanism and image quality of OLED. 8. Main factors in display image quality and related device technologies to improve them. 9. 3D technology and its mechanism, remaining issues. 10. Niche display technologies including E-ink, cholesteric display, electro-wetting display etc. and their applicability and issues
SSE3061 Digital System Design 3 6 Major Bachelor 3 Korean Yes
This course provides advanced techniques for design of digital systems. Sequential and asynchronous digital circuits are introduced, and design techniques for those circuits are covered. Basic modules such as multipliers, floating point arithmetic, state machines, and their control blocks are studied. Based on the concepts introduced so far, design methodologies for more complex digital systems are covered. Standard hardware description languages such as VHDL or Verilog, and design automation tool flow are also covered so that students can cope with today's design environment. Only the students who studied "Logic Design" can take this lecture.
SSE3066 Semiconductor Capstone Design 3 6 Major Bachelor 3-4 Korean Yes
This course provides students with the design ability using the essentials of semiconductor systems engineering, and encourages to apply the design to practical problems. The student will have completed a single project from conceptual design (problem selection, definition, and analysis), through preliminary design of the complete system and performance design (optimization), to final design of the system.
SSE3067 Integrated Circuits Cornerstone Design 2 4 Major Bachelor 1-4 - No
This course mainly deals with integrated circuit design methods and aims to develop integrated circuit design ability through design practice and application. This course teaches important design procedures such as design entry, design simulation, design verification, full-custom design, semi-custom design, RTL-level design, architecture-level design, placement and route, design synthesis. After completing this course, students will have the ability to design integrated circuits, the cornerstone of advanced ICT equipments, through a variety of integrated circuit design practices.
SSE3068 C++ Programming Practice 2 4 Major Bachelor 3 Korean Yes
This course covers the methods and advanced skills required for programming and maintaining object-oriented software. It provides the basis of object programming languages, such as class, methods, inheritance and polymorphism, and extensive practice with object oriented programming languages such as C++ is provided.
SSE3069 Storage Architecture 3 6 Major Bachelor 3 Korean Yes
This course is focused on the flash memory and SSD architecture. Students will learn the main features of flash memory and SSD architecture. First, the characteristics and limitations of flash memory will explained. Second, the SSD firmware called flash translation layer (FTL) and SSD architecture will be handled. Finally, a flash-friendly file system called F2FS will be introduced. At practical labs, students will develop an FTL firmware at a real embedded board or SSD emulator.
SSE3070 SoC Front end Practical Design 3 6 Major Bachelor 2-4 - No
This course is a front-end design step for producing digital system semiconductor chips. It is a course to familiarize yourself with the outline and usage of a series of step-by-step designs required for SoC (System On Chip) design. Verilog HDL Coding technique for synthesis, one of the most important steps in digital system semiconductor design, is implemented using Synopsys' Design Compiler, which is widely used in the current industry. In week 1, the goal is to learn the importance of HDL coding techniques, and from weeks 2 to 3, the goal is to become familiar with synthesis techniques and usage methods to implement optimized HDL into optimal circuits through Synopsys Design Compiler.
SWE2001 System Program 3 6 Major Bachelor 2 Computer Science and Engineering Korean,English,Korean Yes
This course introduces the theory, design, and implementation methodology of various types of system softwares such as assembler, preprocessor(macro processor), linker, loader, and text editor. System software is closely related to hardware architecture and thus the central theme of this course is the relationship between machine architecture and system softwares. The recommended prerequisites for this course might include data structures and C/C++ programming languages.
SWE2015 Data Structures 3 6 Major Bachelor 2 Computer Science and Engineering English,Korean Yes
The purpose of this course is to introduce data structures necessary for solving computer-oriented real problem and principles and techniques for specifying algorithms. The interesting topics will include the following; arrays, stacks, quenes, linked lists, trees, graphs, sorting, hashing, and AVL trees. The recommended prerequisite course for this study might include Discrete Structure and C-language.
SWE2016 Algorithms 3 6 Major Bachelor 2 Computer Science and Engineering Korean,English,Korean Yes
The purpose of this course is to introduce algorithms for solving problems in computer applications and basic principles and techniques for analyzing algorithms. The topics will include analyzing criteria, searching, sorting, graphs, polynomials, string matching, and hard problems etc.
SWE2020 Introduction to Computer Engineering 2 4 Major Bachelor 1 Computer Science and Engineering Korean Yes
The purpose of this course is to give students basic information about the operation of computer and computer programming, and to enable them to design and code computer programs. In addition, it focuses on the introduction to the engineering of computer applications emphasizing modern software engineering principles. Another goal is to prepare students to take some more advanced courses in each of the fields of computer engineering.
SWE2024 System Programming Lab 2 4 Major Bachelor Computer Science and Engineering English,Korean Yes
This course covers programming tools for UNIX/LINUX systems, and development of kernel modules using these tools. Topics include File I/O, Process, Inter-Process Communication, Socket, and Thread programming.
SWE3002 Introduction to Software Engineering 3 6 Major Bachelor 3 Computer Science and Engineering English,Korean Yes
This course introduces the overall process of software development such as requirement acquisition/definition, specification, design, implementation, verification/validation, conformance testing and maintenance, and handles a number of technical issues employed in each step. Additionally, the lectures on SPICE and CMM, which reflect the importance of software process today, are given. Other trendy issues such as usability engineering, S/W reuse and CASE are also offered.
SWE3003 Introduction to Database 3 6 Major Bachelor 3 Computer Science and Engineering English,Korean Yes
The purpose of this course is to introduce the fundamental concepts necessary for the design, use, and implementation of database systems. The interesting topics will include the followings, DBMS concepts, ER design, relational model, normalization, hierarchical model, network model, file organization, etc. The prerequisite courses for this study might include Introduction to computer science, discrete structures, data structures.