Download DOC File

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript

Course Description (전체 개설 교과목 개요)
Advisor Counsel
Yr. :
Sem. :
Course Code:
CD0001
Advisor in the department which programs engineering education guides certificate program educational
objectives, learning performance, study plan, campus life, employment, applying higher degree, friendship,
and so on in order to help smooth college life.
Computer basics and Programming
Yr. : 1
Sem. : 1
Course Code:
CD0002
This course provides fundamentals of computers and the C programming language including variables,
types, operators, control and conditional statements, and functions. Students can learn basic abilities to
develop C programs with this course.
Introduction to Engineering Design
Sem. : 1
Sem. : 1
Course Code:
CD0003
This course introduces conceptual design methods for performing teamwork and customer-oriented
design with project based approaches and applying project related tools with several practical examples.
The students also learn about how to present a project result, activities as a team member, and ethics as
an engineer.
C Programming Project
Yr. : 1
Sem. : 2
Course Code:
CD0004
This course provides grammar of the C language, a typical structural programming language, and how to
use its compilers on the basis of understanding basic concepts of programming. Students can learn basic
problem-solving abilities with this course.
Digital Engineering
Yr. : 1
Sem. : 2
Course Code:
CD0005
This course covers the basic logic gates, combinational logic circuits, Boolean algebra, sequential circuits
based on flipflops,counter and registers.
Digital Engineering Lab.
Yr. : 1
Sem. : 2
Course Code:
CD0006
In this laboratory course various design problems solved. This course teaches basic gates, arithmetic logic
unit using half and full adder, flipflops, counter,register.
Data Structure and Algorithm
Yr. : 2
Sem. : 1
Course Code:
CD0007
This course is the basic subject which provides students with an opportunity to further develop and refine
their programming skills. In particular, the emphasis of this course is on the organization of information,
the implementation of common data structures such as lists, stacks, queues, trees, sorts, and graphs. This
course also deals with time and space complexity for the analysis of algorithms.
Object-oriented Programming
Yr. : 2
Sem. : 1
Course Code:
CD0008
This course makes the students understand the concept and necessity of object-oriented programming by
studying C++ which is a representative object-oriented programming language, and improves the
students' ability in object-oriented design and implementation through practice.
Digital System
Yr. : 2
Sem. : 1
Course Code:
CD0009
This course covers data paths, control unit, memory system interface, bus structure, interrupt processing.
The main purpose of the course is to basic learn embedded systems.
Web Programming
Yr. : 2
Sem. : 1
Course Code:
CD0010
This course helps students to understand basic operation of TCP/IP and HTTP which are fundamental
communication protocols for web system. In this course, students also can learn web programming
language such as PHP, JavaScript and ASP.
Electronics System
Yr. : 2
Sem. : 1
Course Code:
CD0011
This class helps the students understand the fundmentals of electrical and electronic engineering systems;
the characteristics and principle of components, circuit analysis theories, the structure of semi-conductors,
etc. Thereafter, the concepts, which are the development processes into digital systems and the driving
actions of the innermost of computer hardware can be established. It will be very helpful for the students
in studying computer engineering discipline.
Software Project
Yr. : 2
Sem. : 2
Course Code:
CD0012
This course let students practice software design and implementation in order to cultivate practical
software development skill. The students are required to have basic programming techniques and
knowledge about data structures. Trying to solve given problems which are common in real environment
or classical algorithmic topics, the students will experience the full process of software project,
requirement analysis, design, implementation, testing, and evaluation.
Computer Architecture
Yr. : 2
Sem. : 2
Course Code:
CD0013
This course covers computer hardware design and system organization. Students will learn characteristics
and functions of computer hardware systems such as information representation, CPU structure and its
functions, memory hierarchy, I/O devices, I/O system interface, and control unit design.
Linux System and Programming
Yr. : 2
Sem. : 2
Course Code:
CD0014
A practical introduction to Unix/Linux operating system. Topics include operating system installation,
major Linux utilities, Unix/Linux file structure, interaction with shell, graphical user interfaces and
commands. Basic administration techniques and system programming with system calls and libraries are
also included.
Object-oriented Programming Application
Yr. : 2
Sem. : 2
Course Code:
CD0015
This course helps students to understand the fundamental principal of window programming. Students
can develop window applications using the object-oriented programming language such as C++.
Multimedia Engineering
Yr. : 2
Sem. : 2
Course Code:
CD0016
This course helps students to understand the multimedia elements; text, sound, image, video and
animation. Students can use multimedia authoring tools to create their multimedia contents.
Java Programming
Yr. : 2
Sem. : 2
Course Code:
CD0017
Introduction to the Java language and high-level programming skills based on the object-oriented
concepts. Topics include basic Java language components and libraries, object-oriented programming, GUI
programming, thread, input/output, network and database programming.
Operating System
Yr. : 3
Sem. : 1
Course Code:
CD0018
This course examines principles and structures of operating systems. The operating system covers process
management, communications between processes, main memory allocation, structure of file systems, I/O
systems, and introduction to distributed systems.
Computer Network
Yr. : 3
Sem. : 1
Course Code:
CD0019
The course provides general information on the concept of computer networks including basics of
networks and protocols, design approaches of network application programs, control mechanisms of the
transport layer and the data link layer, and internetworking and routing techniques.
Database
Yr. : 3
Sem. : 1
Course Code:
CD0020
This course is designed to introduce students to the foundations of database systems, focusing on basics
such as the data model, relational algebra and calculus, normalization process, and SQL programming.
Students perform a term project that deals with database analysis and design activities.
Microprocessor
Yr. : 3
Sem. : 1
Course Code:
CD0021
In this course, students can learn internal architecture of general microprocessor, microprocessor interrupt
procedures, external signals of microprocessor, operations of microprocessor system bus and timing
diagrams. This course includes CPU instructions for major commercial microprocessors such as Intel and
AVR, and also helps students to develop hardware control program for microprocessor systems.
Image Processing and Pattern Recognition
Yr. : 3
Sem. : 1
Course Code:
CD0022
This course covers the fundamentals of image processing and pattern recognition including image
enhancement, feature extraction and classification. Students can design their pattern recognition system
using images.
Programming Language Concepts
Yr. : 3
Sem. : 1
Course Code:
CD0023
This course focus on major concepts found in current programming languages. By learning the
fundamental elements of programming languages and enhancing the ability to evaluate aspects of
programming languages, students can understand the principles of programming language design.
Software Engineering
Yr. : 3
Sem. : 1
Course Code:
CD0024
In this course, the concept and history ofsoftware engineering and the whole process of object oriented
analysis, design, and implementation using UP (the standard development methodology) and UML are
introduced. By carrying out a term project that covers from system analysis, design, and feedbacks,
students can achieve practical project execution ability.
Embedded System Lab.
Yr. : 3
Sem. : 2
Course Code:
CD0025
This course helps students to understand embedded linux operation system and cross-platform
development with test and experiment. Students make experiments on I/O devices and device drivers like
key-pad, DIP switch, LED, LCD, etc.
Computer Engineering Project
Yr. : 3
Sem. : 2
Course Code:
CD0026
In this course, students design converged products that requires knowledge of Linux, Operating systems,
Computer network, Data base, etc. The products are implemented using up-to-date software packages
and hardware tools. Also performance of the products are evaluated.
Computer System Security
Yr. : 3
Sem. : 2
Course Code:
CD0027
This course discusses basic principle and algorithm which are required to protect information in computer
system. It includes encryption which is developed to prevents information leaking, digital signature which
guarantees integrity and identifies source of documents. and public key management infrastructures.
Smart App Programming
Yr. : 3
Sem. : 2
Course Code:
CD0028
This course helps students to understand cross-platform environment and programming technique of
application development for smart phones. Students can make smart phone applications that use
resources of smart phone and Web standards.
Computer Network System
Yr. : 3
Sem. : 2
Course Code:
CD0029
This course provides both theories on wireless networks, physical layer, multimedia services, network
managements, network securities and practices on network programming on the basis of basic
understandings on computer networks. Students can learn various knowledge and techniques required for
utilizing computer networks.
Embedded System
Yr. : 3
Sem. : 2
Course Code:
CD0030
In this course, students can learn architecture of embedded system, embedded LINUX, cross development
system for the embedded system and architecture of special purpose processors for embedded system.
This course includes operation of embedded LINUX device driver, and also helps students to develop
various device driver programs for the embedded system.
Kernel and System Programming
Yr. : 3
Sem. : 2
Course Code:
CD0031
Explores the internal structure of Linux kernel. Topics include booting process, process management,
memory management, file systems, system call and modules. Dig into the kernel source code and trace
essential functions, modify them or implement new function, and integrate them into the kernel.
Computer Graphics
Yr. : 3
Sem. : 2
Course Code:
CD0032
This course will give you the opportunity to understand the principles and practices of computer graphics
and interactive graphical methods; 2D and 3D graphics fundmentals, representation of graphical objects,
and geometric transformation. In addition, you can deal with 3D projection, viewing transformation,
hidden surface elimination, rendering using OpenGL which is based on virtual reality environment. Also,
several spline curves and fractal methods will be studied for high-level graphic techniques.
Capstone Design Project1
Yr. : 4
Sem. : 1
Course Code:
CD0033
Using the ability that is acquired during the coursework, students acquires overall design skills by figuring
out a topic for a project, solve the problems and constraints, collaboration, presentation and teamwork..
3D Graphics Applications
Yr. : 4
Sem. : 1
Course Code:
CD0034
This course covers advanced techniques of 3D fgcomputer graphics, augmented reality, virtual reality and
their applications. Students can use graphics languages, AR and rendering tools such as OpenGL, GL-ES,
VG and VRML applied to recent 3D graphics systems.
Next Generation Software Technology
Yr. : 4
Sem. : 1
Course Code:
CD0035
This course covers next generation software development methods including CBD, web services, openAPI, mash-up, and etc. by introducing recent technical trend such as Service-Oriented Architecture
emerged in software industry.
Compiler Construction
Yr. : 4
Sem. : 1
Course Code:
CD0036
Theoretical and practical aspects of compiler design, including lexical analysis, parsing context free
language, and machine-independent code generation. Acquired techniques can be applied to any kinds
of document or text processing in various areas of information technology including embedded system,
web services, computer games and so on.
Mobile Software Project
Yr. : 4
Sem. : 1
Course Code:
CD0037
This course is designed to introduce students to the foundations of development process of mobile
application and location based service. Students perform a team based term project that makes mobile
application using user’s location.
Embedded System Project
Yr. : 4
Sem. : 1
Course Code:
CD0043
This course is designed to provide an introduction to embedded systems programming. Students will
investigate embedded board, IDE selection, operating system considerations, programming selection and
costs. The students will build an embedded system as the final project with a variety of topics.
Capstone Design Project2
Yr. : 4
Sem. : 2
Course Code:
CD0039
Using the ability that is acquired during the coursework, students acquires overall design skills by figuring
out a topic for a project, solve the problems and constraints, collaboration, presentation and teamwork.
Multi-Computer System
Yr. : 4
Sem. : 2
Course Code:
CD0040
This course introduce important concepts of parallel computing systems and distributed computing
systems. Fundamental theories and ideas for hardware/software in high performance computing systems
are introduced to students.
Intelligent Software
Yr. : 4
Sem. : 2
Course Code:
CD0041
The course learns some basic theories of artificial intelligence, and makes the students develop real-world
intelligent systems through some case studies adopting artificial intelligent techniques like neural
network.
Internet Application Project
Yr. : 4
Sem. : 2
Course Code:
CD0042
Students can learn several communication protocols for real-time multimedia data transmission through
Internet such as RTP and RTCP. And based on these knowledge students can carry out group projects
about real-time Internet application.