Graduate

Courses in Previous Semester

  • 10

    This course offers an introduction to fundamental concepts of both voice/video and data wireless communications, with a focus on system-related issues. It is intended for graduate students who ideally have at least three years of industry experience or its equivalent. By the end of this course, students will have a comprehensive understanding of wireless and mobile systems and will be able to connect this knowledge with recent developments in Mobile Computing. This includes essential concepts in Mobile Computing like 5G System Architecture, Wireless LANs, Mobile IP, Proxy Mobile IP, Wireless Ad-hoc and Sensor Networks, Internet of Things (IoT), Software Defined Networks (SDN), Network Function Virtualization (NFV), Big Data, Machine Learning, and Intelligent Networking. A deep understanding of these topics will shed light on their significance. The course also offers a practical perspective on recent research subjects. Particularly, it necessitates a thorough survey and profound comprehension of current trends through the exploration of academic and technical literature. 

  • 9

    Graduate students attending this lecture hopefully with at least 3 years of industrial experience or equivalent will obtain a general understanding of wireless and mobile systems and will be able to correlate with recent advances in Mobile Computing. This course introduces basic concepts for wireless communications of both voice/video and data and many underlying system issues related to mobility support and channel allocation will be covered. Mobile Computing essentials including wireless LANs, Mobile IP, Proxy Mobile IP, Wireless Ad hoc and Sensor Networks, Software Defined Networks (SDN) and Network Function Virtualization (NFV), Internet of Things (IoT), Big Data, Machine Learning and Intelligent Networking will help understand why they are useful. The course also provides a practical view of recent research topics. In special, the course requires a survey and deep understanding of recent trends by investigating academic and technical papers. 

  • 8

    Graduate students attending this lecture hopefully with at least 3 years of industrial experience or equivalence will obtain a general understanding of wireless and mobile systems, and will be able to correlate with recent advances in Mobile Computing. This course introduces basic concepts for wireless communications of both voice/video and data, and offers android-based mobile programming modules. Many underlying system issues related to mobility support and channel allocation will be covered. Mobile Computing essentials including wireless LANs, Mobile IP, PMIP, wireless ad hoc and sensor networks, Software Defined Networks (SDN) and Internet of Things (IoT) will help understand why they are useful. The course also provides a practical view of recent research topics. In special, the course requires a survey and deep understanding of recent trend in a limited subject by reporting an academic and technical paper. 

  • 7

    Students develop a thorough understanding of foundation principles, architectures, and techniques employed in computer networks, and a new paradigm of Software Defined Networking (SDN). A network is viewed as a hierarchy of layers, or abstract machines. Each layer uses services offered by lower layers to in turn provide enhanced service to the next higher layer. These layers form a protocol suite. The focus is on protocols and mechanisms used in the Internet’s TCP/IP protocol suite, including the design and operation of both wide-area and local-area networks. 

  • 6

    Graduate students attending this lecture hopefully with at least 3 years of industrial experience or equivalence will obtain a general understanding of wireless and mobile systems, and will be able to correlate with recent advances in Mobile Computing. This course introduces basic concepts for wireless communications of both voice/video and data, and offers android-based mobile programming modules. Many underlying system issues related to mobility support and channel allocation will be covered. Mobile Computing essentials including wireless LANs, Mobile IP, PMIP, wireless ad hoc and sensor networks, Software Defined Networks (SDN) and Internet of Things (IoT) will help understand why they are useful. The course also provides a practical view of recent research topics. In special, the course requires a survey and deep understanding of recent trend in a limited subject by reporting an academic and technical paper. 

  • 5

    This course provides an introduction to and overview of the field of humancomputer interaction (HCI). HCI is an interdisciplinary field that integrates theories and methodologies from computer science, cognitive psychology, design, and many other areas. It provides principles and methodologies studied from human factors, design, and cognitive psychology for the development of computer applications. The course is not only designed for technical HCI students (background in computer engineering or other engineering areas), but also non-technical HCI students (background in psychology, business, design, sociology, etc.). It also encourages students to exchange their ideas for developing solutions of problems common in HCI. It aims to provide the comprehensive understanding and applicative capabilities related to HCI issues. Recent advances in Web2.0, TinyOS, Social Networking Service, mWSN, Mobile OS, Mobile VoIP, Mobile IPTV, IPTV, IMS, Femtocell, Cloud Computing, Android OS, iPhone OS, QPS, and Social Network Social Technology IT Convergence will be discussed in the lecture if schedule allows. 

  • 4

    As a result of the continuing dramatic increase in the performance of computer systems, data networks with transmission bandwidths in Ethernet/Token Ring range of 10 Mbps, which is unable to transport real-time multimedia data, are no longer adequate to the task. As it is not possible to upgrade these traditional network topologies to higher bandwidth with real-time ability, an evolutionary leap towards a new technology will take place. This technology for data communication, which has already begun to replace the traditional data networks, is ATM. We will study “what ATM is” and “how ATM works” in this class. 

  • 3

    This course covers advanced techniques after Data Structures course for analyzing upper and lower bounds for many essential alogorithms in Computer Science and Engineering. Problem discussed during the semester include sorting, advanced data structures, graphs, dynamic programming, divide-and-conquer method, greedy methods, combinatorial algorithms, and a brief introduction to NP-completeness. 

  • 2

    Design and analysis of data structures(DS) in terms of efficiency of programs. The purpose of this course is to introduce data structures necessary for solving computer-oriented problems, principles, and techniques for specifying algorithms. Classical DS design techniques are mostly discussed. Elementary DS for sorting, searching, and other operations on them include arrays, stacks, (circular) queues, linked lists, hash tables, trees, graphs, and strings. 

  • 1

    This course covers advanced techniques after Data Structures course for analyzing upper and lower bounds for many essential alogorithms in Computer Science and Engineering. Problem discussed during the semester include sorting, advanced data structures, graphs, dynamic programming, divide-and-conquer method, greedy methods, combinatorial algorithms, and a brief introduction to NP-completeness. 

검색