Computer Architecture

A study of organization and architecture of microprocessor and computer system. Topics include instruction set design, performance measurement, arithmetic operation, data path and control design, pipelining, memory hierarchy, input and output.experience.etc.

Computer Engineering Lab1 : Java Programming

This course introduces computer programming using the Java programming language with object-oriented programming principles. Topics covered include the Java programming language syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking. Students will develop and test Java applications (typically) using Eclipse. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and on-hand experience on the development of web and mobile applications with Java.


Mathematical formalism and techniques used for computer and communication system modeling and performance analysis are covered. It discusses mathematical techniques and simulation methods such as probability, transform theory, coding theory, discrete event simulation, Markov models, queuing theory, and Petri nets. Topics may include object-oriented modeling, validation procedures, various simulation techniques for stochastic process and real-time distributed systems.

Computer operating system is one of the most complex objects created by human being. It allows multiple users to share the machine simultaneously, protect data from unauthorized access, and manage several independent devices correctly and efficiently. In order to well understand the operation mechanism of computer system and construct a cost effective and powerful computer system, thus, it is inevitable to thoroughly grasp the main functions and components of operating system. This course is for introducing the fundamental issues related to operating systems which allows proper design, operation, and evaluation of computer system. The objectives are achieved through not only the study on generic operating systems but also manipulation of an existing popular operating system, Linux. Individual project will be conducted for consolidating the materials covered by the lectures and also providing team work.












This course covers main theories and technologies developed for mobile communication and mobile computing, including wireless communication network, sensor network, mobile IP and WAP, wireless LAN, middleware, data collection and dissemination, etc.

정보통신 기술은 현대 사회에 있어서 필수 불가결한 기술로 자리를 잡았다. 본 강좌는 기본적인 정보 통신 기술에 대해 공부하기 위한 것으로 컴퓨터 시스템, 응용 소프트웨어, 운영체제, 입출력, 멀티미디어 시스템, 컴퓨터네트워킹, 인터넷, 보안 및 프라이버시, 데이터베이스, 시스템 분석과 설계 등을 다룬다.

우리는 유비쿼터스 환경이라는 새로운 세계를 지금 맞이하고 있다. 본 세미나에서는 지금까지의 IT 산업에 있어서 가장 큰 변화라고 여기어지는 유비쿼터스의 개념과 유비쿼터스 환경을 구축하기위해 필요한 핵심적인 정보 통신 기술에 대하여 공부한다. 주요 학습 내용은 다음과 같다.

XE Login