Information Communications Engineering
Course Descriptions

Object-Oriented Programming & Lab
Studies the object-oriented programming language structure and characteristics to enhance programming skills.

Basic Engineering Design
This course provides lectures on the basic knowledge and methodologies related to engineering design required to become an engineer. Lectures are given on the importance of engineering design to resolve problems from a creative perspective; history of design; research of design cases; systematic design process; product implementation process; design specifications; creativity of design; conceptual design; design evaluation; and product evaluation. Students also carry out team projects, and give presentations and engage in team discussions.

Digital Circuits Design and Experiments
Students will gain an understanding of the composition and operation of combination logic circuits, sequential logic circuits, and memory modules. Based on this knowledge, they will study techniques used to design digital systems, and confirm these techniques through experiments.

Introduction to Circuit Theory
This course explores the voltage-electric current characteristics in relation to the resistor (R), inductor (L), and capacitor (C), which are the basic parts of an electric circuit. Students learn how to represent and identify the input/output relationship of an electric circuit, which consists of the source of electricity and the abovementioned parts. First of all, students study how to analyze circuits using such concepts as node analysis, mesh analysis, and equivalent circuit, in relation to a resistor circuit, an energy-consuming element. Students then study how to analyze circuits with energy storage devices, such as the inductor and capacitor. Students familiarize themselves with the process of using a differential equation and finding a solution to receive a response based in a given source of electricity, in terms of RC and RL circuits.

Engineering Mathematics (1)
The purpose of this course is to have students acquire basic knowledge of engineering mathematics, which is the most basic mathematics subject for students studying engineering. During the first semester, students learn about the differential equation solution and Laplace transformation.

Signals & Systems
Students learn mathematical modeling of continuous or discrete time signals and systems and also study time and frequency domain analysis methods for analysis of such systems.

System Programming of Communication and Lab
Students study each data type’s structure, memory structure, links, signals, IO, and parallel control in an Intel-based Linux system. General operating systems such as Windows and Mac basically use the same structures and technologies as Linux. Through theories and practice, students gain an in-depth understanding of the relevance between programs and computer system structures.

Computer Architecture
Examines the structure of a computer’s operation, control, memory, and I/O devices and studies the overall structure and function of computers.

Circuit Analysis and Experiments
This course is a continuation of the ‘Introduction to Circuit Theory’ course. In the first half of the course, students study how to analyze electric circuits, which are composed of the resistor (R), inductor (L), and capacitor (C), in the time domain, using the differential equation. In the second half of the course, students learn about analyzing alternating current circuits and the frequency domain and also explore the characteristics of filter circuits. During experiments, students confirm the characteristics of electric circuits, which consist of R, L, and C, and study how to use measurement devices.

Engineering Mathematics (2)
This course introduces the basic concept and areas of application of vector calculus and complex numbers. Lectures are provided on system modeling methods, analysis using vectors and determinants, and functions related to complex numbers.

Data Communications and Laboratory
This course enables students to acquire basic theories and knowledge of data communications that are needed to understand and apply computer telecommunications. Students gain basic knowledge of the physical, link, and network layers of data communication, and understand data communication protocols and develop the ability to apply such knowledge. Based on the ability to apply data communication protocols, students will develop the skills necessary to design and analyze data network applications that are required in the present and future network environment. Lectures are provided on theories and application of lower layer protocols of wired and wireless computer networks.

Microprocessor and Application Design
This course explores the basic structure of the ARM 9 processor, which is the most widely used for building embedded systems, characteristics of instructions, memory interfaces, and peripheral device interfaces. In addition, students familiarize themselves with the use of the experiment kit of the ARM 9 processor that is used in this course. Students experiment with the operation of programs that consist of the ARM 9 assembly language and C language. Once students are accustomed to using the ARM 9 processor and experiment kit, they form a team consisting of two or three students and formulate a design task. They then develop the ability to design and implement the task using the experiment kit.

Operating System
Focuses on understanding the structure and characteristics of computer operating systems, teaches about computer memories, processors, and input/output management, and cultivates future application skills.

Communications Engineering
Studies theories related to the Fourier transformation needed in communication systems interpretation, the modeling of communication channels, the interpretation of noise, and the modulation and demodulation of analog and digital transmission signals.

Data Structure
Focuses on understanding the basic concept of data and the method of computer data expression to learn implementation techniques of computer data structure.

Internship Program (Information Communications Engineering)
It is very important for university students to gain practical experience at companies. This course enables students to develop the ability to become accustomed to working in the field, based on the experience accumulated while actually working at a company for a specific period.

Linear Algebra for Engineering
This course covers basic theories on linear algebra and relevant key engineering problems.

Database
Students will understand the basic principles behind DBMS, and develop their ability to use commercialized database systems through practice sessions. Other subjects covered by this course include concepts required to design, use, and install DBMS, physical database configuration, and data models.

Digital Communications and Laboratory
Examines the principles and performance of ASK, FSK, and PSK digital signals transformation modes and studies interpretation and design methods of digital receivers including coherent/non-coherent detection, matching filters, and synchronization.

Metaphysics of Evil
Students study non-numeric algorithms, relevant material structures and time analysis.

Digital Signal Processing
Conducts a simple review of digital signals and systems. Studies the design theories related to discrete Fourier transformation, Z transformation, and digital filters.

Radio Engineering
Studies the basic theories related to electromagnetism essential in wireless communication. Reviews the characteristics of high- frequency radio and the mechanism of antennas essential in mobile communications system design.

Computer Networks & Lab
Analyzes the specific components and functions needed to integrate computer networks and its service applications based on the knowledge acquired from Introduction to Computer Communication and Data Communication courses. Equips the students with actual implementation skills.

Internet Engineering and Laboratory
Students study the basic concepts of wired and wireless Internet, relevant structures, key protocols, and element technologies; and take a look at the recent Internet status and development direction. Students also practice using key Internet-related protocols, thereby understanding how the Internet works and its performance.

Network Programming & Lab
Provides the opportunity to experience network and transport functions first hand through programming within a virtual or physical environment. Cultivates related application skills.

Wireless Communications Engineering
Examines the radio and fading characteristics in a wireless environment and the wireless channel modeling. Studies the methods of modulation and channel coding suitable for wireless communication.
Reviews the structure and performance of receivers and budget analysis of wireless links.

Digital Signal Processing Applications and Laboratory
Examines the concept of digital signals and studies theories related to Z transformation, discrete Fourier transformation, high-speed Fourier transformation (FFT), and digital filters. Designs and analyzes FIR and IIR digital filters through computers.

Design of Telecommunication Networks
During the first half of this course, students will learn methodologies of traffic engineering as well as the queueing theory, which is required for the design of telecommunication networks. Afterwards, they will develop skills required to analyze the performance of telephone networks, local area networks, packet networks, and Internet networks. Students will also develop skills to design networks that meet performance targets.

Capstone Design
By having students independently engage in planning, design, production, testing, and evaluation of their work, this course intends to have students recognize the importance of engineering-related creativity. This is a specialized course that aims at fostering creative engineers with key technological competencies required for future development of the national industrial sector. Through this course, students experience the entire process of planning, designing, and producing a finished product, in teams, based on the theories that they learned. Through this process, students increase their understanding of the theories and develop team work, problem-solving, and practical skills.

Optical Networks
Students will gain knowledge about the structure of optical networking, an economic medium that enables high-speed information communication. They will also learn about core theories related to optical networking, such as optical switching, optical Internet, and optical access network, so that they can use such knowledge later, in work related to optical networking.

Network Security
This course teaches theories and mechanisms of networking related to security technology, firewall, Internet VPN security, and security mechanisms that ensure the security of network administration information and user information on the Internet and other information communication networks.

Multimedia Communications
Studies the application of multimedia information codification, multimedia networking, and multimedia service. Enhances understanding of communications structure and the mechanism of multimedia.

Software Engineering
Lectures will be given on software design and development methodologies, as well as composing and operating projects.

Mobile Communications
Studies the theories related to analog and digital cellular system, PCS, and next-generation mobile communication systems and the concept of standardized specifications. Analyzes the characteristics of the different modes of mobile communication such as FDMA, TDMA, CDMA.

Communications Economy
The field of information and communications is becoming increasingly important on the national level, and with its rapid advance as a core industry, studies in economic activities related to information and communication technology are attracting more attention. Students will study the economic knowledge required for the efficient development and progress of information and communication technologies. The course will also focus on the economic effects, systems, and policies required for enhanced engineering efficiency in the area of information and communications.

High Speed Networking
Studies the structure and general background of the high-speed information communication environment, the structure, function, and services of high-speed information network, and its interface with existing networks.