Academics

College of Mechanical and IT Engineering

Introduction

Since the establishment in 1998, the Department of Information and Communication Engineering has set the goals of cultivating the professionals who will motivate this country’s state-of-the-art ICT field in such ways:

  1. Application of the fundamentals of information and communication engineering (MSC, comprehensive education, fundamental of an engineer) and major-oriented knowledge (computer networking, mobile communication, embedded systems, and multimedia signal processing).
  2. Producing professional information and communication engineers who have the ability to experiment and construct all aspects of information and communication engineering.
  3. Producing professionals who have the ability to collaborate with colleagues and possess the leadership to a global standard.

Through such efforts the Department of Information and Communication Engineering has received tremendous amount of funding from the Ministry of Information and Communications such as "Superior Example Fund" (June 1998 ~ May 2002, total government funding of 1.5 billion won); , "Funding for IT equipment" (March 2001 ~ February 2004, total funding of 640 million won) and "Funding for IT related major reorganization" that helped our establishing the state-of-the-art IT labs and leading education/research environments. In particular, the research for successfully establishing the first stage (August 2003 ~ July 2005, total government funding of 1.22 billion won) and the second stage(August 2005 ~ July 2007, total government funding of 3.2 billion won) of the "Broadband mobile multimedia research center" which was later designated as ITRC (University IT Research Center) by the Ministry of Information and Communication. We also participated in the NURI project (17 July, 2004 ~ 31 May, 2009, total government funding of 15 billion won), and NEXT project (31 March, 2006 ~ 31 December 2009, total government funding of 800 million won) and the second stage of BK21 project (1 March, 2006 ~ 28 February 2013, total government funding of 980 million won). Currently, we participate in the LINC project (2012~2018, total government funding of 20 billion won) and BK21 PLUS project (2013~2019, total government funding of 22 billion won).

We provide various scholarships, foreign ICT educational programs, and the foreign student exchange program to enrich their educational experiences. Also, through the 2006 scholastic evaluations of the "Korean Council for University Education" we received a superior rating and thus, our department was publically announced as a superiorly reformed institution.

The professors of the Department of Information and Communication are the key holders to the future as they are producing the professionals who have the hands on experience, professional knowledge and global sense to create various state-of-the-art technologies in ICT field. As of 2014, there are 13 full-time professors (including a foreign faculty professor) in the department.

The department also has a strong graduate program. As of 2014, around 150 graduates got their M. E. or Ph. D. degrees from the department since its establishment at 1998, and more than 20 graduate students are currently seeking M. E. or Ph. D. degrees in various IT fields. Some of them are foreign students from various countries such as Uzbekistan, Iran, Pakistan, Nepal, and Bangladesh. There are 51 foreign graduates who got their M. E. or Ph. D. degrees from the department.

Job Fields

The Department has usually more than 70% of employment rate. Especially, more than 40% of the employment is made by blue chips such as Samsung Electronics and Korea Telecom in average. In addition, the graduates from 2009 have received the Certifications of Engineering Education. We expect a higher employment rate to the industry giants through the program.

Faculty

sorted by the position and Korean name

Curriculum

Department Of Information And Communication Engineering
  • 1-1,2
    CurriculumThis table demonstrates the curriculum accroding to academic year.
    1- 1
    COMMUNICATION SKILL
    The ability to communicate effectively in speaking and writing is one of the most important skills for educational and career success. This course gives students opportunities to discuss, practice, and eventually master the skills involved in oral and written communication. The topics include theory and practice of effective communication, making speeches, presentation skills, principles of persuasion, and writing skills.
    1- 1
    PRE-CALCULUS
    This course contains basic properties of sequences, limit of functions, continuous functions, rational and irrational functions, transcendental functions, elementary calculus, 3-dimensional vectors, and matrices.
    1- 1
    SEMINAR FOR ACADEMIC LIFE
    1. Summary of the course This course is to assist university freshmen in CRM designing to adapt university life well through the instruction and counselling of supervising professor. (This course is composed of self analysis, personality type test, career research, instruction for the success of university life, career plan and direction setting, CRM designing method and CRM designing. The course should be teaching in classes of the students by supervising professor.) 2. Course objectives This course is to motivate the students before the mid term exam and provide students with self analysis, personality type test (MBTI or TCI) and career research (YAT test). Also, this course shall has a plan to instruct the students to enhance the efficiency of university life through career and time management. In addition, this course is to make a chance for the students to have practical assistance to university life by providing study method, report designing strategy and the information on academic system and various kinds of internal programs of the university. After the mid term exam, the students will be instructed to set the direction of career designing through continuous counselling of supervising professor and the students will be able to establish CRM designing and execution plan.
    1- 1
    SOCIAL CONTRIBUTION AND SERVICE
    This course is to cultivate community sense as members of society and the global village for students in order to develop the basic knowledge required as global citizens. Especially, this course is to foster the spirit of cooperation, sharing, service, and creativity and study the social contribution and leadership to solving the challenges the global community faces. As a liberal arts course, it is centered to nurture a leader having the global capability to contribute to community development through learning the knowledge and the case on the value & logic of social responsibility focused on environmental preservation, social contribution, and good governance(ESG). This course aims to foster a generous mind, learn knowledge and technology and build the capacity to contribute to building a society towards a safer and happier world through the study of theory and practice.
    1- 1
    SOFTWARE AND AI
    Software and AI (Artificial Intelligence) course aims to educate the basic concepts of software and computational thinking to use them in various applications. It allows students of various majors to experience the core technologies of the 4th industrial revolution, such as big data, machine learning, and AI. It also introduces various applications of AI so that students can easily apply these technologies to their field of study. This course classifies the lecture types into three categories, and adjust the lecture difficulty according to the student's academic ability.
    1- 1
    MATHEMATICS FOR DATA SCIENCE
    This course an elementary mathematics including linear algebra, and probability needed to understand the theory of data analytics and machine learning so that the studnets can establish a minimum level of foundation for further study in machine learning field.
    1- 2
    C-PROGRAMMING
    As the latest technologies such as Artificial Intelligence, Big Data Analysis, Block Chain are emerging, the importance of software is being emphasized. In this course, we will try to study the theory and practice of C programming language which is the basis of such software development. This course allows us to form a programming mind while cultivating programming problem solving and logical thinking skills.
    1- 2
    CALCULUS I
    Calculus(1) covers the following: Sequences, limits and continuity of functions of single variable, derivatives, properties of derivatives, differentiation rules, higher order derivatives, applications of derivatives, definite integrals, indefinite integrals, properties of integrals, integration rules, applications of integrals, infinite series power series.
    1- 2
    STATISTICS(1)
    This course defines events and probabilities, conditional probabilities and independence to evaluate probabilities. Elementary probability distributions such as binomial distribution, geometric distribution, Poisson distribution, and normal distribution are also introduced. The concepts of sample distribution of the statistic and the central limit theorem are introduced. The statistical inference including estimation and hypothesis testing of the mean and the standard deviation will be discussed.
  • 2-1,2
    CurriculumThis table demonstrates the curriculum accroding to academic year.
    2- 1
    CAREER APTITUDE SPECIAL LECTURE
    The purpose of this lecture is to help students prepare getting a job such as interview, aptitude test, personality test and etc.
    2- 1
    CIRCUIT THEORY
    This course provides the fundamental method to analyze the basic electrical circuits. This course analyze the basic circuits with resistor, capacitor and inductors. It also lectures the Thevenin-Norton equivalent circuit, and the analysis method of the first-order circuit with RL and RC. The AC steady state analysis and frequency reposes of the basic circuits are also covered in this course.
    2- 1
    CIRCUITS LABORATORY I
    This course introduces fundamental circuit theory, digital circuits and their applications. The detailed topics include nodal analysis, mesh analysis, Thevenin-Norton equivalent circuit, RLC circuit, logic families, switching speed, boolean algebra, state machines, computer aided design, combinational logic design, and digital displays.
    2- 1
    DIGITAL LOGIC DESIGN
    The digital system consists of logic circuits that process a binary information. This course provides students with digital circuit design technology using two analytic methods. The first level deals with the analysis and design of combinational and sequential circuits using gates and flip-flops and the second one is to design in the register transportation level using VHDL.
    2- 1
    ENGINEERING MATHEMATICS I
    - Laplace transform - Vectors - Matrices - Vector calculus - Orthogonal functions and Fourier series - Boundary-value problems - Integral transform method - Functions of a complex variable - Series and residues
    2- 1
    PROGRAMMING LANGUAGES
    The Object-Oriented Languages, such as C++, Ada, and Java, become more important especially in large-scale software systems, and the knowledge in some depth of OO paradigms is prerequisite to learn such languages. The issues includes are; . the key concepts of the OO programming paradigm . the syntax of the language C++ . OO analysis, design, and test methods Practice and training are needed for studying every programming language.
    2- 2
    CAREER DESIGN
    1. Summary of the course This course is to let the students to set the career goal at the early stage of university life through systematic and continuous counselling and instruction on CRM achievement and change of career designed by the students after the admission to the university. This course is to let the students attain career management method and edit, complement and confirm the CRM in a systematic manner by self analysis and analysis of employment competence while the course is being taught. Also, this course is to utilize video lecture as the secondary teaching material to let the students have competency in employment. 2. Course objectives This course is to assist to the enrolled students in designing their own employment plan for themselves by the education of drafting application materials for employment (resume, statement of purpose and application forms), communication skills and presentation skills. Furthermore, the course ultimate goal of guiding the students to systematically design (manage) CRM at each grade of the university with the counselling by the supervising professor until the time of graduation.
    2- 2
    CIRCUITS LABORATORY II
    Diode rectifier circuit, common base (emitter, collector) amplifier using BJT, MOSFET, JFET, Operational Amplifier, Frequency response of Amplifiers, Power and Efficiency Measurements of Amplifier
    2- 2
    COMPUTER ARCHITECTURES
    This course provides the lecture on the high-performance computer for high-speed multimedia information processing. Following items are covered : l Technology trends, performance and cost l Principles of computer design l Instruction Set l Pipelining l Instruction level parallelism l Microprogramming l Memory l Cache l Storage system l Multiprocessor and Vector processors l Computer arithmetic
    2- 2
    ELECTRONIC CIRCUITS
    The object of this course is to develop in the students the ability to analyze and design electronic circuits. This course covers in the field of diode-rectifiers, single-stage BJT and FET amplifier, and differential and multistage amplifiers.
    2- 2
    OBJECT-ORIENTED PROGRAMMING AND DATA STRUCTURE
    This course provides C++-based object-oriented programming and data structure. In C++ object-oriented programming, following topics are covered: encapsulation, inheritance, polymorphism, virtual function, and template. In data structure, following topics are covered: vector, linked-list, binary tree, sorting, searching, hash, graph, and algorithm complexity analysis.
    2- 2
    PROBABILITY AND RANDOM PROCESSES
    This course provides the random process as the mathematical modeling of telecommunication system and telecommunication network. This course covers the topics of Random processes, Analysis and processing of Random signals, Markov chains, and Introduction to Queueing Theory.
    2- 2
    SIGNAL AND SYSTEM
    An introduction to mathematical methods for analysis and design of linear time- invariant dynamic systems in electrical engineering. Time domain and frequency domain concepts are developed in parallel for continuous and discrete-time systems. Topics are; linear constant-coefficient differential and difference equations; poles and zeros and frequency response of continuous and discrete-time systems; convolution; Laplace, Z, and Fourier transforms.
  • 3-1,2
    CurriculumThis table demonstrates the curriculum accroding to academic year.
    3- 1
    COMPUTER ALGORITHM
    This course focuses on describing algorithms for such advanced problems as fragmentation and combination, greedy method, dynamic programming, basic searching technique, reverse traversal, algebraic simplification and transformation, NP problems, and so on. It also analyzes the algorithms and discusses the complexity of each algorithm. Finally, to understand the applications of each algorithm, a number of exercise problems are supported.
    3- 1
    INFORMATION COMMUNICATION SEMINARS
    It is very important to follow up and study the recent technologies since the technology in information and communication area is rapidly evolved. In this course, students will study and practice the state-of-the-art technologies in information and communication area.
    3- 1
    JAVA PROGRAMMING AND LABORATORY
    Java is widely used in network and internet programming due to its platform independence. This course covers the Java 2 standard edition (J2SE). The major topics to be dealt with are basic functions and libraries of J2SE, including networking, applet, thread, media, JFC, and security. In addition, we will cover programming skills in an web browser, including applet, graphics, event handling and user interface.
    3- 1
    OPERATING SYSTEM
    The lecture which it sees the fact that the operation setup it could be applied in the system which is various (Operating Systems) against the concept where becomes the foundation it understands with aim.
    3- 1
    COMMUNICATION SYSTEMS
    This course covers basic principles of communication systems. Topics include review of signals and systems, Fourier analysis, amplitude and angle modulations, multiplexing, sampling theorem, and phase locked loop.
    3- 1
    DATA COMMUNICATION AND LAB
    This course covers the protocols and functional blocks of data communication networks such as LAN, Bridge, Highspeed LAN, WAN, and ATM/B-ISDN. It also covers the LAN emulation on ATM networks, IP-over-ATM, and multimedia services on ATM networks.
    3- 1
    DIGITAL SIGNAL PROCESSING
    This course is concerned with the digital representation of signal and the use of digital processors to analyse, modify, or extract information from signals. Topics include : - Discrete Transform such as DFT, FFT, DCT, WT, HT . - Z-transform and its applications in signal processing - Correlation and convolution - FIR Filter - IIR Filter.
    3- 2
    AI AND MACHINE LEARNING
    This subject introduces the basic theories and algorithms of Artificial Intelligence, such as statistical theory, machine learning, neural network and deep learning. For this purpose, the rule-based model, automaton, weighting value and optimal solution, and statistical machine learning are studied. Also the CNN(Convolutional Neural Network) and RNN(Recurrent Neural Network) are investigated, which are mainly used for today’s deep learning framework.
    3- 2
    CAPSTONE DESIGN FOR INFORMATION AND COMMUNICATION ENGINEERING
    This course is on the capstone design project for information and communication engineers, where the participants will propose, design, build, and test an integrated information and communication system. Along with that, each participant should present the process and result of the project and make the associated documents. Two or three students are required to make a team to do the project together.
    3- 2
    COMPUTER NETWORK
    In this lecture, we will study the basic components and architecture of Internet over which various communication services are provided. Especially the key protocols of Internet (TCP, UDP and IP) are the main issues of this course.
    3- 2
    DATABASE MANAGEMENT SYSTEMS
    This course is intended for a course in databases at the senior undergraduates of information and communication engineering. It introduces the fundamental concepts for designing, using, and implementing database systems. Specifically, it focuses on the fundamentals of database modeling and design, the languages and facilities provided by database management systems, and system implementation techniques.
    3- 2
    DIGITAL COMMUNICATION
    This course intends to understand the basic communication theories and recently digital communication to grow the capacities of system design and applications. Especially to handle signal transmission of baseband and modem, channel coding method -signal's type and random process -baseband transmission and Decompostion technology -modulation/demodulation ASK,PSK,FSK -Channel coding Convolutional, block coding
    3- 2
    EMBEDDED SYSTEM AND PRACTICE
    This course provides lectures on the basic structure of Embedded system, Embedded Linux programming environment, application design and implementation. The detailed subtopics includes: - Overview of embedded system - ARM processor - Overview of Linux System - Embedded Linux - Kernel Programming - Embedded system Kit - Device driver for embedded Linux - Memory I/O interface in embeded Linux - Application programming on embeded Linux .
    3- 2
    FIELD PRACTICE
    This course provide an opportunity to learn the real knowledge-needs from the industry throughout the field practice at the information & communication industry. The students can utilize this experience to schedule his/her study in senior classes. The student is dispatched to a company that has the filed practice program for a pre-defined period; the grade is determined according to the report from the company.
    3- 2
    TEACHING MATERIALS AND TECHNIQUES FOR ENGINEERING EDUCATION
    Selected formulations of instruction and teaching-learning process applicable to technical high school and general high school based on curriculum for the subject of technical education. Also this lecture provides opportunity for the student to make teaching plan, teaching materials and evaluation, teaching method, and skills in the field to improve attainments as a teacher of high school.
  • 4-1,2
    CurriculumThis table demonstrates the curriculum accroding to academic year.
    4- 1
    ARTIFICIAL INTELLIGENCE APPLICATION
    AI is rapidly recognized as a powerful generic technology which can be broadly deployable to various industries. This subject studies the AI core technologies, such as regression, FCN (Fully Connected Network), CNN (Convolutional Neural Network). For the development of application ability, the AI open softwares, such as Tensorflow, PyToch, etc, are also utilized. The goal of this subject is to nurture the ability by using the AI technology to solve the practical problems in the various fields.
    4- 1
    BIG DATA APPLICATION
    Big Data is a technology that extracts value from data including even unstructured data sets that are large (tens of terabytes) beyond the capabilities of existing database management tools, or even non-database types, and analyze the results. The aim of this course provides a general introduction to the system configuration, application and construction methodology and various eco systems with a general overview of the big data system.
    4- 1
    COMPUTER VISION
    This course covers the distributed processing systems based on telecommunication. It analyzes the functional architecture and applications of the distributed computing system. It also covers the advanced topics, such as middle ware, CORBA, distributed computing, etc.
    4- 1
    DATA MINING
    Data mining refers to theories and techniques for finding useful patterns from massive amount of data, and has been used in high impact applications including AI, recommendation system, cyber security, etc. This course covers important algorithms and theories for data mining. Main topics include mapreduce, finding similar items, mining frequent patterns, link analysis, data stream mining, clustering, graphs, and mining big data.
    4- 1
    DISTRIBUTED SYSTEM
    A distributed system consists of a collection of autonomous computers, connected through a network, which enables computers to coordinate their activities and to share the resources of the system, so that users perceive the system as a single, integrated computing facility. This class covers basic issues for distributed system, such as resource sharing, openness, concurrency, scalability, fault tolerance, and transparency. In addition, this class also discusses the importance of elasticity and resource management in cloud computing issues, such as virtualization, internet-scale computing, and cloud-based data storage.
    4- 1
    ENGINEERING EDUCATION THEORY
    Selected theories of engineering education that have application to technological high school, cooperative education between industries and school, career guidance or vocational guidance and evaluation of engineering education are explored and evaluated in this course.
    4- 1
    FIELD PRACTICE
    This course provide an opportunity to learn the real knowledge-needs from the industry throughout the field practice at the information & communication industry. The students can utilize this experience to schedule his/her study in senior classes. The student is dispatched to a company that has the filed practice program for a pre-defined period; the grade is determined according to the report from the company.
    4- 1
    MICROCOMPUTER AND APPLICATION
    This course provides the design and implementation technology of microprocessor-based computer system. This course covers the internal operation sequence of microprocessor, assembly language and assembly programming, peripheral, system bus, single board microcomputer design, Communication I/O port, Monitor program, Real time O.S. porting. By using an application program, the students test the implemented microcomputer.
    4- 1
    MOBILE COMMUNICATION
    To cultivate the basic knowledge about mobile communication, to understand the major technologies for realizing cellular system and next generation personal communication systems. Expecially to handle technology of mobile channel environment and hand off and location register and call processing -microwave environment -the history of cellular phone & characteristic of wave -structure of mobile communication system -cellular phone technology(frequency reuse, hand over, roaming) -multiplexing method -CDMA,IMT-2000 -Hand off -Location registration -Call processing
    4- 1
    MULTIMEDIA SIGNAL PROCESSING
    This course introduces the basic concepts of multimedia information and covers two main multimedia signal processing techniques such as speech and image/video processing. Especially, production of speech signal and its modeling, representation of speech signal, short-term fourier and various methods of speech recognition are treated. In addition, various image signal processing techniques based on 2D signal processing are introduced. - Signal Modeling - Short-time Fourier analysis - Speech recognition/analysis/synthesis - Multi-rate signal processing - 2D Transform & filtering - Image Enhancement/Restoration/Analysis/Segmentation
    4- 1
    NETWORK SECURITY
    This course provides a review on the fundamentals of OSI 7 layer and TCP/IP protocol stack, and further investigates a recent technology on Mobile IP and Wireless LAN. In the latter half of this course, a basic cryptography is covered. Various attacks and the corresponding defense mechanisms on each layer of the TCP/IP protocol stack are discussed, and the students are encouraged to design a defense system for well-known attacks after several Lab experiments.
    4- 1
    SOFTWARE ENGINEERING
    This course introduces the fundamental issues of software engineering such as software engineering paradigms, project management, requirement analysis, design, implementation and maintenance of software.
    4- 1
    WEB PROGRAMMING
    The goal of this course is to have ability for implementing Web based Internet information processing system. This course includes HTML, XHTML, XML programming, Applets by Java, and creating technology for Web server.
    4- 2
    COMMUNICATION SYSTEMS AND ITS APPLICATIONS
    To cultivate the basic knowledge about modern communication systems, to understand the major technologies for realizing cellular system and next generation personal communication systems. Expecially to handle technology of mobile channel environment and hand off and location register and call processing - microwave environment - the history of cellular phone & characteristic of wave - structure of mobile communication system - cellular phone technology(frequency reuse, hand over, roaming) - multiplexing method - UWB - sensor network - LTE system
    4- 2
    COMPILERS
    A sequential introduction to the fundamental issues of compiler design, such as grammars, regular languages and scanners, context-free languages and parsers, attribute grammar and semantic analysis, syntax-directed code generation and optimization, are discussed in depth.
    4- 2
    COMPUTER GRAPHICS
    Computer graphics is one of the most exciting and rapidly growing computer fields and has now become a common element in user interfaces, data visualization, television commercials, motion pictures, and many other applications. Hardware devices and software algorithms have been developed for improving the effectiveness, realism, and speed of picture generation. The course covers fundamental algorithms for the representation and display of two-dimensional graphics objects, two- and three-dimensional geometric transformation and viewing transformation, methods for modeling and organizing picture components into separate structures, illumination models and surface-rendering methods, and animation techniques.
    4- 2
    INFORMATION SECURITY
    This course introduces modern cryptography that gives us all cryptographic algorithms contributing for enhancing the security for networks and information systems in the world. Especially it covers the concept of information security, symmetric/public encryption algorithms, digital signature, message authentication code, and (cryptographic) hash algorithms. The security of them are also addressed.
    4- 2
    LOGICAL THINKING AND WRITING SKILLS IN ENGINEERING
    In this course, the students in educational study for engineering field will be trained about logical thinking and writing abilities.
    4- 2
    MOBILE PROGRAMMING
    Nowadays, personal mobile devices like smartphone have been widely used. In this course, knowledge and techniques to develop various software applications in such mobile devices will be studied. Particularly, system design and user-centered UI implementation on Android and iOS will be practised.
    4- 2
    NUMERICAL ANALYSIS
    Numerical analysis is concerned with the practical solution of the problems in information and communication engineering field using the computers. In particular, lectures are mainly focused on linear algebra such as Systems of Linear Equations and Matrices, Determinants, Vectors in 2-D and 3-D, Vector space, Matrix, Eigen Values & Eigen Vectors, Solution of the Linear Equations, Linear Transformations, Inner product of Vector Space, Applications of Linear Algebra, Introduction to numerical methods of Linear Algebra, Complex Vector Spaces etc. The practice is performed on numerical methods of linear algebra using C-language and Matlab programming.
    4- 2
    PYTHON PROGRAMMING AND APPLICATION
    This course introduces the Internet of Things (abbreviated as IoT), a technology for connecting sensors and communication functions to various objects, and an embedded system in which a computing system is composed of one component of the overall system.
    4- 2
    SPECIAL LECTURES BY INDUSTRY LECTURERS FOR 4TH INDUSTRIAL REVOLUTION
    This course is composed of scheduled seminars given by lecturers from industries. The objective of the course is to introduce the students with the specific job environments of and required abilities for the compnaies in the IT-mechanical fields. It is expected that this course will help students in preparing for their potential jobs in related fields.
    4- 1,2
    ENGINEERING CLINIC AND CONSULTANT
    In this course, students propose electrical engineering, a computing and/or electronic system and perform the entire process of design, development, test, documentation and presentation. Two or three students are encouraged to build a team for the project.

Contact