For more details on the courses, please refer to the Course Catalog
Code | Course Title | Credit | Learning Time | Division | Degree | Grade | Note | Language | Availability |
---|---|---|---|---|---|---|---|---|---|
COM3003 | Database System | 3 | 6 | Major | Bachelor | 3 | Korean | Yes | |
This course will describe the knowledge of the basic database modeling technique including the Relational Model and the Entity-Relationship Model, learn DML using relational algebra and SQL, and understand major database principles including transaction management, and concurrency control. | |||||||||
COM3004 | Computer Architecture | 3 | 6 | Major | Bachelor | 3-4 | Korean,Korean | Yes | |
To understand hardware's operational and design issues, this subject explain instruction set, CPU, cache, main memory, auxiliary memory and I/O devices and so on. | |||||||||
COM3005 | Operating System | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
We learn fundamental techniques about operating systems in this subject. We also deal with memory structures, advanced operating system, and system specification for multiprogramming. | |||||||||
COM3006 | Computer Networks | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
There are details about the upper layer, protocols, and interfaces, based on the basic concept of data communications. This course is concerned with the mode of operation of the different types of data network that are used to interconnect a distributed community of computers. Also, it is described Internet protocols. | |||||||||
COM3007 | Software Engineering | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
This course introduces the overall process of software development : requirement acquisition/definition, specification, verification/validation, conformance testing, maintenance and so on. UI design and S/W reuse are also introduced. | |||||||||
COM3008 | Programming Languages | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
We teach various programming languages and their applications in this subject. In addition, you can learn file management, merits and demerits of specific programming language. And the principles of programming languages are introduced. | |||||||||
COM3009 | Methodology of Computer Education | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
We can explore various methods of computer education in schools and just try out demonstration about specific content in class. | |||||||||
COM3012 | Development of Educational Software | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
In this course, we can study the important theories and basic concepts on the development of software used in education. Based on those theories, we will develop a simple example of educational software. | |||||||||
COM3015 | Computer Curriculum Development | 3 | 6 | Major | Bachelor | 3-4 | - | No | |
We can prepare the instruction using basic softwares to help the effectiveness of teaching as a pre-service teacher. | |||||||||
COM3019 | Network Operations and Management | 3 | 6 | Major | Bachelor | 4 | Korean | Yes | |
This course introduces the operations and management topics of server systems to configure their network configurations , and installations and operations of communication devices. There are installations of a system on LAN and the TCP/IP operations related topics are described. | |||||||||
COM3022 | Artificial Intelligence | 3 | 6 | Major | Bachelor | 4 | Korean | Yes | |
This course introduces problem representation in state space, depth first search, and heuristic search. Also, knowledge representation methods using rule, predicate logic, and resolution are described. | |||||||||
COM3023 | Computer Security | 3 | 6 | Major | Bachelor | 4 | Korean | Yes | |
This course has the introduction of information security. Various concepts of information security services are introduced and the software tools and methodologies to keep the computer secure are described. | |||||||||
COM3024 | Seminar for Computer Education | 3 | 6 | Major | Bachelor | 4 | - | No | |
In this seminar, we are supposed to survey, investigate, present, and discuss the pre-assigned topics related to computer education and advanced computer technology | |||||||||
COM3026 | Algorithm | 3 | 6 | Major | Bachelor | 3 | Korean | Yes | |
An algorithm means that is a series of mathematical steps, especially in a computer program, which will give you the answer to a particular kind of problem or question. Therefore, this course introduces a general concept of designing algorithms, complexity analysis of algorithms, and computational complexity. And it covers computational complexity, data structure, divide-and-conquer, Greedy approach, backtracking, and dynamic programming. | |||||||||
COM3028 | VR and AR Processing | 3 | 6 | Major | Bachelor | 3-4 | Korean | Yes | |
This course aims to give students a solid understanding of the most recent technologies on virtual reality (VR) and augmented reality (AR). It covers (1) international standard work such as MPEG-Immersive, (2) 360-degree video and metadata processing technologies, and (3) multimedia processing systems. After this course, students will understand the VR/AR processing systems in detail by experimenting several tests using provided standard reference SWs |