Directions

Social Computing Curriculum Guide

The KAIST School of Computing offers a track in Social computing, which is an area of computer science that is concerned with the intersection of social behavior and computational systems, and covers a wide area of disciplines creating or recreating social conventions and social contexts through the use of software and technology.

Social Computing Curriculum List
Under-
graduate
Code Course name
CS372 Natural Language Processing with Python
CS374 Introduction to Human-Computer Interaction
CS442 Mobile Computing and Application
CS470 Introduction to Artificial Intelligence
CS473 Introduction to Social Computing
CS474 Text Mining
CS476 Collective Intelligence in Biomedical Applications
CS489 Computer Ethic & Social Issues
CS492 [Special Topics in CS] Social Media and Culture
Under-
graduate/
Graduate
Code Course name
CS564 Big Data Analytics Using R
CS570 Artificial Intelligence and Machine Learning
CS584 Human-Computer Interaction
Graduate Code Course name
CS612 Social Network-Aware Ubiquitous Computing
CS644 Ubiquitous Networking