Code No. |
Subject |
Courses of Instruction |
Year |
Term |
Credit |
940021 |
Environment and Industry |
Industry activity that is necessary for a human being to keep cultural life might bring about various environmental problems. This course studies the general knowledge required to solve them and keep the nice surroundings. It also discusses the procedure of pollution occurrence by nature destruction and helps students inspire the basic knowledge of environment and industry. |
1 |
1 |
2 |
940022 |
Understanding of Bio-Engineering |
The course aims to help students build their communicative competence through an instruction to enhance their abilities to exchange their own experience, opinion, information and thought of biotechnology. |
1 |
1 |
2 |
940024 |
Industry Engineering and Ethics |
This course aims to understand ethical nature of technicians through an investigation of many moral problems raised due to the scientific and technological development in modern society. |
1 |
1 |
2 |
940019 |
Science Engineering and Philosophy |
This course aims to develop the perspectives on the characteristics of modern science through a philosophical discussion of scientific technology. |
1 |
2 |
2 |
940026 |
New Communication Technologies & Information Society |
This is a course that explores new communication technology and information society both in the present and future from the perspective of the humanities. This course provides the background th these developments and gives students clues to understand the relations between the new communication technologies and the social structure. |
1 |
2 |
2 |
940001 |
Advanced English Reading and Composition |
This course aims to enhance writing competency and an ability in reading comprehension. |
2 |
1 |
2 |
940007 |
Logic |
After understanding what logic and logical analysis is, students mainly study the rules of logical reasoning or inference on ordinary language, and logically analyze on the problems and fallacies in common conversation. |
2 |
1 |
2 |
940002 |
Engineering Economic |
This course aims to study how to choose the best plan for the efficient use of resources in engineering. |
2 |
2 |
2 |
940037 |
Management of Technology |
This course helps students understand the significance of technology in technology competition and study how to manage technology in order to guarantee superiority in competitive power and to create enterprise benefit. In addition it focuses on technology innovation, new product development and technology patent as well as the general theory of management strategy. |
2 |
2 |
2 |
940016 |
Writing and Presentation Methods of Report |
This course is designed to introduce students to basic methods of designing, performing, and reporting empirical research. The main objective of this course is to help students develop excellent writing and presentation skills. This objective will be achieved through a combination of lectures, readings and individual and small-group projects. |
4 |
1 |
2 |
950105 |
Physics and Experiment I |
An introduction to one-dimensional motion, two and three-dimensional motion, Newton's law, SHM. work and kinetic energy, conservation of energy, momentum, angular momentum and planet motion, dynamics of particles, motion of rigid body, pressure of fluids, temperature, law of thermodynamics, and entropy. An emphasis on experiments pertinent to lectures. |
1 |
1 |
3 |
950107 |
chemistry and Experiment I |
Study and experiment on the principles of chemistry which includes stoichiometry, thermochemistry, electronic structure, chemical bonding, and geometries of molecules. |
1 |
1 |
3 |
950158 |
Calculus I |
The course aims to provide the fundamental concepts and abilities of science, engineering, and application. It also covers the continuity and limit of functions, sequence and series, derivatives and their applications, integral, multiple integral and partial derivatives, matrices and determinants, and vector space. |
1 |
1 |
3 |
950054 |
Linear Algebra |
The general goal in this course is for students to learn the techniques of matrix manipulation so that they can solve systems of linear equations in any number of variables. This course as a basis for the study of higher mathematics will cover matrix operations, inverses, the determinant, vector spaces, sub-spaces, linear independence and linear transformations. Linear algebra is most often combined with another subject, such as trigonometry, mathematical analysis, or precalculus. |
1 |
2 |
3 |
950106 |
Physics and Experiment II |
Covers fundamentals of electrostatics, currents, analysis of simple electric circuits, magnetics as well as basic concepts of modern physics including wave mechanics, atoms and solids. Laboratory experiments pertinent to lectures. |
1 |
2 |
3 |
950108 |
Chemistry and Experiment II |
The study and experiment on the principles of chemistry including interaction between molecules, thermodynamics, kinetics, equilibrium, electrochemistry, complexes, and organic compounds. |
1 |
2 |
3 |
950075 |
Probability and Statistics |
This course deals with gathering, probability, functional relation, sampling, statistical deduction, regressive analysis, and correlation. |
2 |
1 |
3 |
950078 |
Engineering Mathematics I |
The goal of this course is that students can understand and apply the basic theory and solution of a differential equation that is widely used in engineering problem solution. |
2 |
1 |
3 |
950071 |
Numerical Analysis |
The programming preparation for the analysis of computation methods and techniques to deal with errors caused by computation. |
2 |
2 |
3 |
950081 |
Engineering Mathematics II |
This course covers ordinary/partial differential equations and their solutions which can describe the problems in the areas of electromagenetic fields, circuit analysis, and automatic control. In addition, Fourier analysis, Laplace Transform, and Delta function are introduced and how to apply this theory to circuit and system analysis is also covered. |
3 |
1 |
3 |
62P122 |
Creative Engineering Design |
The engineering student can project the engineering design to step by step with engineering of basic who should study the skill of the creativity process ability. Major contents are the design case study, the specification of the design, design valuation, concept of design, and the design of the product for the consideration of manufacture process. |
1 |
1 |
3 |
62P123 |
C Programming |
Based on the C language, the syntax and the semantics of a programming language will be taught. Students will learn about data types, functions, and statements about C language and will practice programing exercises. |
1 |
2 |
3 |
62P114 |
Data Structure |
This course discusses the implementation and use of data structures, including arrays, sets, strings lists, queues, stacks, trees, and graphs. Other topics covered include the concepts of abstract data types, hashing, searching and sorting, and an introduction to algorithm analysis. |
2 |
1 |
3 |
62P124 |
Digital Design |
The course is concerned with the design of digital electronic circuits. The composition and principle of Logic gates are introduced with Boolean function. It covers the map method for simplifying of digital system and deals with the basic circuit of combinational sequential logic circuit and design method for digital systems. |
2 |
1 |
3 |
62P104 |
Computer Architecture |
This course of study deals with various components that constitute computer architecture. These are data representation methods, register transfer language, arithmetic circuits, input-output circuits, memory, etc. |
2 |
2 |
3 |
62P118 |
Logic Circuit Experiments |
Study on digital logic gates, shift registers, counters and so on. |
2 |
2 |
2 |
62P107 |
Programming Languages |
Comparing and studying data and controls composing various programming languages in terms of semantics. |
3 |
1 |
3 |
62P115 |
Database |
This course is an introduction to the management of interrelated data through DBMS. Topics discussed will include database system architecture, relational data models, normalization, and database design. Representative examples of the relation approaches to database management will also be examined. |
3 |
1 |
3 |
62P119 |
Computer Networks |
Learning and understanding the fundamental concepts of communication protocols such as ISO OSI 7 layers and TCP/IP protocol suites. |
3 |
1 |
3 |
62P203 |
Operating System |
This course deals with the basic construction and design methods for operating systems such as I/O programming, memory management, process mansgement, and data management. |
3 |
1 |
3 |
62P113 |
Algorithm |
Students learn methods for the development of algorithms such as gridy methods, dynamic programming, etc. |
3 |
2 |
3 |
62P125 |
Software Project I |
Methodology of software development and of team organization will be taught. Students will practice capstone design and programming. |
4 |
1 |
3 |
62P126 |
Software Project II |
Methodology of software development and of team organization will be taught. Students will practice capstone design and programming. |
4 |
2 |
3 |
62P226 |
Theory of Circuit |
This course aims to study the basic phenomenon, concept and method of the analysis of a linear electricity circuit, understand the Kirchhoff's law in the circuit to be composed of resistance and reactance, and learn a method of the analysis about node and loop. In addition, it helps students learn the way of simplicity of the complicate circuit problem using the principle of superposition. They learn the stationary state interpretation method of circuit, extending the case of alternating current power source which has sign wave and using the materal in direct current power source. At this time, the learn the concept of phasor to calculate much easier. |
1 |
2 |
3 |
62P117 |
Electronic Circuit Design and Experiments |
This course covers electronic devices such as switching device, logic gate, flip-flop and so on. In addition, it explores the basic operating principles components for computer architecture and communication with experiments. |
2 |
1 |
2 |
62P227 |
Computer Programming |
This course is an introductory programming course in the Java language. Upon completing this course, students should have a good understanding of the basic concepts of programming language and know the syntax of the Java language for developing software. This course will teach them the concepts of programming including memory storage, flow control, and the object orient paradigm. |
2 |
1 |
3 |
62P228 |
System Programming |
This course introduces the basic structures of the system programs including machine languages, assembly languages, macros and loaders. |
2 |
2 |
3 |
62P229 |
Web Programming |
This course introduces the basic concepts of web programming by using C# programming language. It practices design and implementation of soft ware by using ADO.NET and web service. |
2 |
2 |
3 |
62P223 |
Discrete Mathematics |
The goal of this course is to introduce students to concepts and techniques from discrete mathematics that are widely used in Computer Science. Topics include logic, methods and proof, algorithm, integer and matrices, reasoning, counting, discrete probability, graph, and relations. |
2 |
2 |
3 |
62P222 |
Software Practice Lab I |
This course will introduce students to the operating system UNIX written in C language. They are expected to learn the general concepts on file system, process management and so on for UNIX, as well as shell programming techniques for system managements. Also, they learn the utilities and system libraries for UNIX programming. Finally they practice the simple projects on UNIX programming. |
3 |
1 |
2 |
62P110 |
Compiler |
An introduction to the methods and techniques involved in translating high level languages into executable machine codes. Topics include lexical scanning, parsing, symbol table construction, object code generation, and optimization. |
3 |
2 |
3 |
62P111 |
Software Engineering |
An emphasis on how to use, manage and maintain computers effectively. |
3 |
2 |
3 |
62P208 |
Multimedia |
This course discusses the implementation and use of multimedia applications, covering topics including media generation, multimedia platforms, data compression, optical storage, authoring tools, distributed multimedia systems, and virtual reality. |
3 |
2 |
3 |
62P217 |
Network Designs and Applications |
Based on the design goal and method for network, this course aims to build a network, networking methodology, and network programming skills. |
3 |
2 |
3 |
62P223 |
Software Practice Lab II |
This course aims to practice the development of computer program for the use of database and the application of web focusing on ASP and ADO. In particular, it helps students study and practice the design and development of system through exercises closely related to office routine. |
3 |
2 |
2 |
62P224 |
Field Training |
This course helps students visit industries located at Busan and Gyungnam, and perform real world projects by applying principles, theory, and techniques that were acquired in computer science. |
3 |
2 |
1 |
62P225 |
Embedded System |
This course studies basic concepts of embedded systems, in particular, development environments, architecture of embedded processors, device driver programming, I/O device control programming, and system initialization. It also conducts development of embedded software. |
3 |
2 |
3 |
62P210 |
Artificial Intelligence |
Introduces intelligent symbolic processing and intelligent applications. Major models, state-space, problem-subproblem, and automated deduction will be applied to solve problems in heuristic programming and artificial intelligence. |
4 |
1 |
3 |
62P212 |
Computer Graphics |
Learning through the practice in various software and hardware which is required to the presentation, operations and display of 2-D and 3-D objects. |
4 |
1 |
3 |
62P218 |
Problem solving Methods |
Examination in depth of that part of artificial intelligence concerned with problem-solving behavior, including problem spaces, brute-force search, heuristic search, two-player game searches, planning, subgoaling, GPS, macro-operators, and abstraction. |
4 |
1 |
3 |
62P231 |
Enterprise Application Programming |
This course introduces overall system of enterprise application programming, and aims to increase the ability of component-based programming, web based enterprise application programming. |
4 |
2 |
3 |
62P232 |
VLSI Design |
A study of designing and simulating the digital clock integrated circuit with the design tool of MyCAD including Logic design. Circuit design, Layout design. And verify the designed circuit with FPGA emulator. |
4 |
2 |
3 |
62P220 |
Information Security |
In this course, we first review, in some technical detail, the nature of the "threats." These include viruses and worms (their history and how they "evolved,") backdoor exploits, Trojan horses, buffer overflows, and the extent to which they imperil the information in computers. Then we discuss the use and limitations of firewall in protecting computer networks. |
4 |
2 |
3 |
62P230 |
Ubiquitous Computing |
This course covers the introduction to the overall concepts about ubiquitous computing. This course provides students with technical clues to understand the technologies for various ubiquitous application systems. |
4 |
2 |
3 |
62P905 |
Educational Theory of Information Computer |
This course covers the basic architecture of computer, the functionality in computer education, and morality in using computer. |
3 |
2 |
3 |
62P906 |
Study on Teaching Methods for Informations and Computation |
It aims to develop the techniques for making text for computer courses in middle and high schools. It includes the usages on several well known softwares. |
4 |
1 |
3 |