Skip to main content

COURSE DETAIL

INTRODUCTION TO DATABASES
Country
KOREA, SOUTH
Host Institution
Korea Advanced Institute of Science and Technology (KAIST)
Program(s)
Korea Advanced Institute of Science and Technology, KAIST
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
137
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DATABASES
UCEAP Transcript Title
INTRO TO DATABASES
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers basic concepts of database management, database applications and database processing. Topics on various aspects of database programming, database design using the ER model, relational database design theory, application development will be covered. Query processing techniques will also be covered. Some other topics related to database processing may also be covered. 

Language(s) of Instruction
English
Host Institution Course Number
CS 360
Host Institution Course Title
INTRODUCTION TO DATABASES
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

INTRODUCTION TO COMPUTER NETWORKS
Country
KOREA, SOUTH
Host Institution
Korea Advanced Institute of Science and Technology (KAIST)
Program(s)
Korea Advanced Institute of Science and Technology, KAIST
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
128
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPUTER NETWORKS
UCEAP Transcript Title
INTR COMP NETWORKS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides sound understanding of fundamental concepts and emerging problems in networking and provides training in network programming.  Students will learn how to explain in detail how a piece of information travels through the Internet and reaches the other side of the world. 

Topics include emerging issues around the Internet, basic network programming for sockets, TCP, and routing. Prerequisite: basic programming skills in C/C++. 

Language(s) of Instruction
English
Host Institution Course Number
CS341
Host Institution Course Title
INTRODUCTION TO COMPUTER NETWORKS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

PROGRAMMING LANGUAGE
Country
KOREA, SOUTH
Host Institution
Korea Advanced Institute of Science and Technology (KAIST)
Program(s)
Korea Advanced Institute of Science and Technology, KAIST
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
136
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING LANGUAGE
UCEAP Transcript Title
PROGRAMMING LANGUAG
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers programming language concepts, not as paradigms but as a set of basic building blocks, by using the Scala programming language to implement interpreters for the concepts. 

Students will learn how to learn new languages quickly and how to evaluate various languages and pick the most suitable one for a given task. The course also explores how to know when and how to design language, and how to understand the effects of languages on thought and communication. 

Language(s) of Instruction
English
Host Institution Course Number
CS 320
Host Institution Course Title
PROGRAMMING LANGUAGE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

INTRODUCTION TO COMPUTER ARCHITECTURE
Country
KOREA, SOUTH
Host Institution
Korea Advanced Institute of Science and Technology (KAIST)
Program(s)
Korea Advanced Institute of Science and Technology, KAIST
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science
UCEAP Course Number
118
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPUTER ARCHITECTURE
UCEAP Transcript Title
INT COMPUTER ARCHIT
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces the basic principles and hardware structures of a modern programmable computer. Students will explore computer architecture as the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. 

 Students will learn how to design the control and datapath for a pipelined RISC processor and how to design fast memory and storage systems. The principles presented in lecture are reinforced in the laboratory through design and simulation of a register transfer (RT) implementation of a RISC processor pipeline in Verilog.   

Language(s) of Instruction
English
Host Institution Course Number
EE312
Host Institution Course Title
INTRODUCTION TO COMPUTER ARCHITECTURE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Subscribe to Korea Advanced Institute of Science and Technology (KAIST)