Students Menu

Academics
Life on Campus
Study at YU
About YU
Research Programs
Privacy Policy

Menu All

About YU
Academics
Admissions
Study at YU
Research Programs
Life on Campus
Privacy Policy

Visitors Menu

About YU
Academics
Admissions
Study at YU
Research Programs
Life on Campus
Privacy Policy
menu all close

Yeungnam University's logo

About YU
Academics
Admissions
Study at YU
Research Programs
Life on Campus
home
-
top

College of Mechanical and IT Engineering

Department of Computer Engineering

Introduction

Computer engineering is an innovative discipline that embodies the design and development of modern computing systems including hardware, software and a broad range of computer applications.

Graduates of Computer Engineering work in cutting edge industries and research centers including electronics, telecommunications, robotics, information services, finance, and so on.

The mission of the Department of Computer Engineering at Yeungnam University is to provide strong, comprehensive, state-of-the-art education to be creative and innovative computing engineers. To achieve the mission, we provide a complete curriculum containing coursework at the introductory, common cores, and advanced levels. The discipline areas include Programming Languages, Algorithms, Digital Logic, Computer Architecture and Organization, Operating Systems, Software Engineering, Graphics and Visual Computing, Computer Networks, Embedded Systems, Intelligent Systems, and Information Management.

And students also have many opportunities to learn professional experience by collaborating with leading edge companies through projects or internships.

History

February 1985, Established the Department of Computer Engineering
March 1989, Established a Master degree program
March 1991, Established a Doctorate degree program
October 1999, Merged into the School of Electronic Engineering, Computer Science and Information Communication from the departments of Electrical Engineering, Electronic Engineering, Computer Engineering and Information communication Engineering
February 2001: Recognized as the best program in the Computer and Information Engineering fields by the Ministry of Education
October 2005, Reorganized School of Electronic Engineering, Computer Science, and Information Communication by splitting the Department of Electrical Engineering
February 2006, Recognized as the best program in the Computer Engineering and information fields by the Ministry of Education
February 2007 and 2009, The Bachelor program is accredited by Accreditation Board for Engineering Education of Korea
March 2010, Reorganized as the Department of Computer Engineering in the College of Engineering

Job Fields

Graduates work in most cutting edge industries and research centers, including Computer Hardware and Software companies, Electronics, Telecommunications, Information and Internet Services, Network Securities, Aerospace and Defense industries, Consumer Electronics, Computer Games, Robotics, Biomedical industries, Finance and Security companies, Public Services, Educations, and so on.

Faculty

Curriculum

Department Of Computer Engineering

Curriculum
2-1
DISCRETE MATHEMATICS
This course provides some foundations of the courses of Data Structure, Switching Theory and Logic Circuit, Formal Languages, Artificial Intelligence, and Information Processing which are essential in computer field, through the studies on the following topics; mathematical logic, set theory, relation, graph, function, algebraic system, Boolean algebra, and computation theory and technique of program complexity for program analysis.
2-1
INTRODUCTION TO ENGINEERING DESIGN
This subject invokes the interests of freshman engineer to engineering prior to regular engineering subjects. Creative problem solving skills are taught in the class such as brain storming, generation, analysis, practice, evaluation, and improvement of idea through minimum theory and various design projects, etc. Various projects for visual thinking and drawing, power writing skills, model bridge design, are carried out to operate, evaluate the performance of students on group base competition and thus enhances teamwork and communication skills. By taking this course, freshmen begin to have interests in engineering design and can develop creative problem solving skill, and eventually develop strong desire to continue engineering career.
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
DIGITAL LOGIC DESIGN LABORATORY
This course makes an experiment on logic circuits such as design, implementation and analysis of the input-output signals. The experimental circuits include two level combinational logic, multilevel combinational logic, programmable logic, arithmetic circuits, and sequential logic circuits such as flip-flops, register, counter, memory, finite state machine.
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-1
UNDERSTANDING OPEN SOURCE SOFTWARE
This course aims to learn about Git and Github, which are essential for participating in open source development or publishing/managing open source projects. In this course, the students will be able to understand open source development methods through various open source projects (Tensorflow, Linux Kernel, Elasticsearch, etc.).
2-2
DATA COMMUNICATIONS
This course introduces the basic concepts and theories of data communications. With this background, this course details with the following topics: analog and digital communication, data coding methods, optical communication technology, wireless and mobile communication, satellite communication, demultiplexer, link control protocol, public communication technology, switching technology, LAN, and ISDN.
2-2
DATA STRUCTURES AND PRACTICE
The course of "Practice of Data Structures" tries to help students to understand the principle of data structure course with many practices. It also improves the practical skill of students by exercising many examples on how data structures and algorithms are applied to real applications. Specifically, in this course, students are required to program the basic operations of array, stack, queue, linked list. tree, and graph. Students also implement many application systems using the data structures.
2-2
DATA STRUCTURES
It tries to understand the relationship of the data which are the object of information control which is a data structure with the expression which recovers it plans the operation method against him it is the point subject public opinion one of the computer sciences for. A lot to share it arranges from the process which it sees, the stack and queue, list, tree and the graph gadfly to confront with a fan-shaped structure and a rain fan-shaped structure, it studies and it lines up, it studies the basic operation method of hashing and the search back. This process it leads and the programming language which will reach and with the ability fact it will be able to apply the data composition method of the multi branch it uses the ability it will be able to embody it cultivates
2-2
JAVA PROGRAMMING AND LABORATORY
Java is widely used in network 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, networking, applet, thread, media, JFC, and security.
2-2
MICROPROCESSOR LAB.
This course practices a microprocessor, especially an Arduino which uses an ATmega 328 processor. By using various sensor modules such as LCD, LED, switch, and ICs, students can improve their understanding of hardware and experiment with the operation of microprocessors.
2-2
MICROPROCESSORS
This course teaches students how to design and integrate hardware and software related with microprocessors including peripherals, so that the student will uderstand microprocessors and be able to design microprocessor-based systems. Topics such as architecture, hardware, software, and interfacing will be provided.
2-2
SYSTEM PROGRAMMING AND SECURITY
This course covers all the major ideas of open source based Linux programming; file I/O, file systems, device I/O, terminal driver, timers, signals, processes, pipes, stream and datagram sockets, network programming, POSIX threads, and semaphores. Students will be expected to write programs that make full use of operating system services, while learning how open source based Linux, as well as UNIX, system works. As an extension of this course, system security issues are also covered such as buffer overflow, reverse engineering, shell code and so on.

Contact

  • +82-53-810-2550 / 3858
  • +82-53-810-4630