CURRICULUM

  1. 홈
  2. Home
  3. Curriculum
Design Portfolio I~VII

From the perspectives of the college life cycle, this course supports students to systematically develop the ability of mapping out their career path and employment from when they are freshmen.

Creative Engineering Design

This course is designed to help students to acquire application technology and the understandings of the principle to realize actual system through the design on diverse subjects of engineering and the experience of its production based on the implementation of individual creativity and team-based projects.

Computer Engineering Concepts

This course provides students with the diverse subjects and overall contents about computer engineering in a simple and understandable manner. In particular, it covers subjects on basic major courses of computer engineering such as computer hardware, software, network, and more.

Information Processing Lab.

Basically, this course covers the way of using UNIX/LINUX operating system and shell programing techniques which are able to utilize its operating system, focusing on GCC, a typical C compiler of UNIX/LINUX / GDB, a debugging tool / MAKE, a useful program management tool in developing large-scale programs. Moreover, students will be offered a study of building websites and diverse Lab practices by learning the skills of HTML, Javascript & PHP and MySQL required in web programs.

Digital Engineering

The primary purpose of this course is to cultivate the ability of designing and understanding diverse digital circuits, including basic digital devices in order to understand the action of digital hardware.

Discrete Mathematics

This course covers logic, relations, functions, trees, graph theory, boolean algebra, algorithm and more, all of which are the mathematical basis of the field of Computer Engineering.

Electronic Circuit

Generally, this class provides the characteristics of terminal and circuit elements such as voltage sources, current sources, resistance, inductance, capacitance, etc., all of which are linear and a lumped constant circuit among electronic circuit elements. Furthermore, it covers the analysis of linear electric circuit by using the linear section of Op Amp. In order to analyze the circuits comprised of each circuit element, Kirchhoff’s current law and Kirchhoff’s voltage Law shall be applied. By introducing the equivalent circuit concept using Thevenin`s theorem and Norton’s theorem, students will learn about electrical and electronic circuits to which the maximum electric power is transmitted.

C/C++Programming

This course covers a subject on the syntax of the C programming Language and C++ programming language, program design techniques, and algorithm development techniques. By utilizing these subjects, students will cultivate the ability of developing high-level programs.

Engineering Mathematics

This course provides the method of analysis, interpretation and system modeling in the field of computer engineering by using the basic theory of mathematics. Basically, it covers differential equations and its solution, laplace transform, Fourier series, Fourier transform, etc.

Electronic and Digital Circuit Design Lab.

This course is designed to boost the understanding of logic circuits and the ability of design them by using diverse logic elements.

Data Structures

This course is interested in understanding the fundamental concept of data processed in computer, and learning its data structures such as array, stack, queue, linked list, etc., to be used in managing the data efficiently. Furthermore, tree manipulation, theory of graph, data sorting and searching will be covered in this course.

Data Communication

The design of this course is to provide the concepts of utilization of internet, communication model, the types and characteristics of transmission media, network equipment, transmission system, transmission technology, error control, coding, information compression, security and more.

Formal Language and Automata Theory

This course covers the theory of computation such as formal language, formal grammar and automata which are the bases of computer engineering. Also, students will enhance their problem-solving skills by acquiring the techniques of high-level programming related to said knowledge.

Linear Algebra

This course is designed to focus on matrices, simultaneous equations, determinants, vector space, linear variation, eigenvalues and eigenvectors diversely which are applied to the fields of computer engineering.

Computer Architecture

This course is intended to provide diverse design techniques which are used to implement computer system based on the functions of major elements of which a digital computer consists and the understanding of its interaction. Specifically, it covers instruction sets, central processing unit, pipelining, memory hierarchy, input/output systems, multiprocessor and so forth, and fundamental knowledge about the performance analysis of computer system and a historical consideration for development of computer will also be provided within the curriculum.

Operating System

This course covers all the basic concepts of operating system, especially, multiprogramming time sharing systems, asynchronous concurrent processes. Furthermore, scheduling, memory management, Information maintenance and security will also be provided within the curriculum.

Applied Programming Lab.

When students complete this course of Lab, they will have a firm understanding of the tools & environment setting up computer system, acquiring the techniques of software production through hands-on experience of projects and the basics of SQL, including stored procedures, by doing practice in using SQL and C# languages to design GUI and implement the program, all of which are required to produce software and database.

Programming Language

This course covers a process of development of each programming language, concepts and the design & implementation techniques, thereby improving the ability in the use of programming languages as well as cultivating the ability to design and implement new programming languages.

System Design Engineering

Basically, this course provides design and analysis in the object-oriented system. Students will study the systematic approach and the solution of reusing, all of which are useful in designing software on the basis of UML(Unified Modeling Language) used for specifying, visualizing, building and documenting the software systems.

Computer Network

This course covers all the concepts of the function model of communication protocol, OSI reference model, TCP/IP protocol, internet security, socket interface, next generation internet, LAN, high-speed communications networks, etc.

Probability and Statistics

In this course, students will consider probability distribution, sampling distribution theory, Poisson process, Markov chain, queueing theory and more, and the estimation probability event and the statistical estimation, to which the said concepts above are applied, will be covered within the course.

Micro Processor

Basically, this course provides the ability of design and the analysis of system through the understanding of the instruction and configuration of microprocessor. In addition, it is designed to cultivate the ability of design and the understandings of the hardware in a whole embedded system by focusing on the structures such as memory systems and I/O(input-output) bus structures. Later on, it will introduce key structural components which configure microprocessor system, as well as cover the techniques of design for satisfying requirements of a design required in the microprocessor system.

Digital Signal Processing

This course covers the understanding of all the signals used in the computer engineering, the basic theory of a signal processing based on a digital signal and the construction theory of digital signal processing system.

Computer Engineering Research Project

This course provides the suggestions of a trend of technology, a market trend and a technical solution for the subjects defined by the objective of becoming proficient at industrial-engineering method and its process. Also, it will support students to cultivate the basic abilities to carry out successful projects by accomplishing efficient communication and effective collaboration through the preparation for reports and a presentation.

Software Engineering

Basically, this course is designed to deal with the general matters of software engineering necessary to cost-effectively distribute, test, build, design and specify a high quality software system. Students will learn the basic concepts in software engineering such as a software reuse, a architecture design, dependence, security and more.

Database System

This course covers the formational considerations for DBMS, the database software, database structure, including schema, subschema, relational model, layer model, network model etc. Students will also learn modeling and database design, construction, operation and tuning.

Numerical Analysis

Generally, this course covers the matter of errors coming from numerical calculation and algorithm for the methodological approach on numerical approximation used computer with diverse mathematical models such as equations, simultaneous equations, polynomials, differential and integral equations, etc.

Algorithm

The design of this course is to provide all the basic concepts for a study of computer algorithms, the efficient algorithms which used for resolving diverse matters and various engineering issues arisen in the design of algorithms, analysis techniques and performance measures.

Internship Ⅰ,Ⅱ,Ⅲ,Ⅳ

This course supports students to cultivate the ability to adapt fields by resolving and having an experience of all matters encountered in the fields through the learning during a certain period of time in industries or professional research organizations. It will be implemented by the program of semester system and seasonal system according to students’ and industries’ wishes,

Capstone DesignⅠ

For learning engineering research method, the course is designed to provide the basic theory as to the understanding of engineering design, the process of engineering design, the understanding of techniques used in the process of design, the problem-based learning, etc., and the trends of technology and market trends about subjects defined as well as learning technical solutions, and students also will cultivate the basic abilities in order to implement projects through the preparation for reports and a presentation.

Educational-Industrial Lecture Special Seminar Ⅰ,Ⅱ

This course covers the trend of the latest IT technologies as well as a management philosophy and method of industries through the exchanges between students and industries. By grafting the major skills learned in a class onto the skills of industry fields, Students will cultivate the ability of field adaptation and establish the relation of industry-university cooperation.

Embedded System

This course supports students to cultivate the ability of writing a system software under real-time OS, including Vxworks and of writing a software in embedded linux on the basis of the basic understanding of embedded systems and development environment. Furthermore, it covers the designing and implementing the driver of devices such as serial communication, USB, Ethernet, LCD, and LED. By taking a great deal of opportunities to carry out diverse projects applied by designing and implementing of those drivers, students will be equipped with basic competencies as a system software developer.

Computer Vision

This course covers the way of separating and recognizing characters and objects in a video through an input device of images, a pre-processing of images and an analysis of images in order to give visual functioning in computer systems.

Neuro-computer

The design of this course is to provide the application field of a neuro-computer, as well as the learning method and the structure of diverse neural networks such as brain structures, artificial neural network models, activation functions, perceptrons, associative memory, Hopfield model, duplex associative memory, autonomous neural networks, competitive neural networks, BP algorithm, etc.

Computer Instructional Resources and Methods

The primary purpose of this course is to support students to develop the abilities required in the real instruction of academic lesson such as a teaching method, lesson planning, the analysis of teaching material of middle and high school, the character of computer course, etc. Moreover, it will help students acquire extensive and general knowledge of computer as well as its application, and they will conduct a study on teaching materials which provide hands-on basic programming.

Capstone DesignⅡ

This course supports students to acquire an hands-on experience by carrying out study assignments such as the preparation of research plans, experimentation, the preparation for reports and its presentation, selecting a random subject of research in the field of computer engineering based on diverse knowledge acquired through the curriculum of the major.

Distributed Computing Systems

Basically, this course is design to covers the cutting-edge technology of distributed computing applied in the various fields such as mobile services and on-site business handling, using laptop computers, palm-sized PC, Smart phones, etc. in the environment where computer tasks and network connection can be accessed with no bounds on place by using portable computers, a digital wire-wireless communication and portable peripheral devices.

Entertainment Convergence

This course provides a sustainable industrial technology of entertainment by integrating scientific analysis, creative development of contents with IT convergence technology suited to green growth in the entertainment industry.

Computer Logic and Discourse

This course covers logical description methods for systematic development about logical thinking method, analysis method and analysis result of the computer-education theory and its practicals

Computation Theory

Basically, the design of this course is to deal with automata theory, the theory of computation and a complexity, all of which are the mathematical background of computer hardware and software. Furthermore, students will learn about fixed language, automata, calculation model, computability, time and space complexity, NP problem, etc.