computer science dept. kaist education

19
Computer Science Dept. KAIST Education Prof. and Head, Key-Sun Choi

Upload: chandler

Post on 24-Feb-2016

58 views

Category:

Documents


0 download

DESCRIPTION

Computer Science Dept. KAIST Education. Prof. and Head, Key-Sun Choi. Contents. 1. 2. 3. 4. 5. Brief Overview. 1. Brief Overview . Size of CSD In 1971 2 professors About 10 graduate(MS) students In 2008 31 professors 558 students Under 224, MS125, PhD 209 Now 49 professors - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computer Science Dept. KAIST Education

Computer Science Dept. KAIST

EducationProf. and Head, Key-Sun Choi

Page 2: Computer Science Dept. KAIST Education

2

Contents

Brief Overview

Curriculum

Graduation Requirement

Research

Vision

1

2

3

4

5

Page 3: Computer Science Dept. KAIST Education

3

Brief Overview

GoalWorld Top 10 UniversityWorld Class university

21st in Engineering and Informa-tion Technology, THES QS World University Ranking 2009

Size of CSDIn 1971

− 2 professors− About 10 graduate(MS) stu-

dents

In 2008− 31 professors− 558 students

Under 224, MS125, PhD 209

Now− 49 professors− 683 students

Under 277, MS169, PhD 237

1. Brief Overview

Page 4: Computer Science Dept. KAIST Education

4

Course Structure

CS1XX freshmanCS2XX sophomoreCS3XX juniorCS4XX senior/graduate studentsCS5XX master/under studentsCS6XX PhD studentsCS7XX special topics in …

2. Curricu-lum

Page 5: Computer Science Dept. KAIST Education

In 2010, New CS101

CS101- Introduction to Programming

Java programmingAll of the freshmen of KAIST12 teams

45 students * 12 team = 540 students5-6 TA’s(grad, under) for each team

3 professors2 hours lecture for 4 teams

6 lecturer(PhD stud)3 hour session for 2 teams

CS101

5

Programming languages(X)

public static void main(String args[]);

Programming, Algorithm, Math.

computational thinkinggreat ideas in computer sci-ence

PythonState change in variablesLoop invariance, termina-tionAlgebraic system

OOP

2. Curricu-lum

Page 6: Computer Science Dept. KAIST Education

6

Undergraduate CoursesCS204 Discrete mathematicsCS206 Data structureCS300 AlgorithmCS310 Computer OrganizationCS320 Programming LanguagesCS330 Operating System and Lab.CS408 Computer Science Project

Capstone project

CS202 Problem solvingACM ICPC, solve puzzle

CS211 Digital system and Lab.CS220 Programming principle

SICPCS230 System programmingCS3XX 5 elective junior coursesCS4XX 9 elective senior courses

CS491 Computer ethics and social is-sues

Essential Course

(7)

Elective Course

(37)

2. Curricu-lum

Mandatory for gradua-tion

URP− With pro-

fessorInternship

− Venture company

− Research institute

Research Pro-grams

Page 7: Computer Science Dept. KAIST Education

7

Graduate Course

CS5XX 26 courses for masterCS6XX 22 courses for PhDCS7XX 16 special topic courses

2. Curricu-lum

Page 8: Computer Science Dept. KAIST Education

8

Seminar courses

UndergraduateGraduate

VentureAlumniResearch talksInvited talks

2. Curricu-lum

Page 9: Computer Science Dept. KAIST Education

9

Requirements for Master

Course requirements3 elective essentials courses and3 elective courses

Thesis master

Coursework master3 extra elective courses

3. Graduation Require-ment

Page 10: Computer Science Dept. KAIST Education

10

Requirements for PhD

Course requirements3 elective essentials courses and7 elective courses

QualifyingThree exams(theory, software, system)Each exam is connected to coursesExam is waived if you got better than A-Within three years

Defense for PhDFive faculty members including advisorPreliminary

− 3-5 yearsFinal defensePaper publish requirement

− International journal− Top level conference

3. Graduation Require-ment

Page 11: Computer Science Dept. KAIST Education

Interdisciplinary Initiatives

Providing the initia-tive for interdiscipli-nary research, follow-ing the role models of MIT CSAIL and CMU School of Computing

Unique characteris-tics of CS

Communication and col-laboration among various research areas are impor-tant Newly-created research ar-eas are actively pursued and supported

Foundations

InformationInfrastructure

Computersand

People

CS-enabled Interdisciplinary

Areas

ComputerSystems

11

4. Re-search

Page 12: Computer Science Dept. KAIST Education

Security Cyber physical systems

Search

Foundations

Logic

Algorithms

Computational Geometry

Privacy/Security

Computational Biology

Computer Systems

Networking

Architecture

OS/PL

Graphics

Information Infrastructure

Database

Data Mining

Text Mining

Software Engineering

Information Retrieval

Computers and People

Machine Learning

HCI

Robotics

Vision

Natural Languages

√√

√√√√

√√√√

√√√

√√

Core AreasPossible Research Areas of Focus

12

Research Areas(1)4. Re-

search

Page 13: Computer Science Dept. KAIST Education

Undergraduate Curriculum Threads

Robotics Bio-Informatics Computational Media Financial Computing Knowledge Service

Real world-scale

computing

Service science

Future web platform &

cloud computing

CS-enabled areas…

Foundations

Logic

Algorithms

Computational Geometry

Privacy/Security

Computational Biology

Computer Systems

Networking

Architecture

OS/PL

Graphics

Information Infrastructure

Database

Data Mining

Text Mining

Software Engineering

Information Retrieval

Computers and People

Machine Learning

HCI

Robotics

Vision

Natural Languages

√√

√√√

√√

Possible Research Areas of Focus

Core Areas

√√√

Research Areas(2)4. Re-

search

Page 14: Computer Science Dept. KAIST Education

Possible Research Areas of Focus

Real-World-Scale Computing

Security

Cyber physical systems

Search

Service science

Future web platform and cloud computing

14

4. Re-search

Page 15: Computer Science Dept. KAIST Education

Future Directions for CS Dept.

Computer Science and Engineering will become more pervasive in all

aspects of our future society

15

5. Vision

Page 16: Computer Science Dept. KAIST Education

Curricular Reform

Designing new programming courses for improv-ing programming skills of freshmen/sophomoresOffering interdisciplinary education following the vision of pervasive computing

Developing CS-enabled interdisciplinary curricula Collaborating with CT/knowledge service engineering/Bio/industrial engineering/information & media management/mathematics/electrical engi-neering Providing fundamental Pervasive CS curriculum for other departments Providing thread-based curriculum for undergraduate students

− Various elective courses in multiple interdisciplinary areas − Sharing courses with other departments (with CS course numbers) − Sequences for 100~400 level classes− Bridge courses between core CSE and interdisciplinary areasCollaborating with industry experts for curricula design

Globalizing educational effortInternship with global IT companies such as MSR and GoogleDual degree programsUndergraduate Research Program (URP) with foreign and domestic institutes

16

5. Vision

Page 17: Computer Science Dept. KAIST Education

17

Challenges & Issues (1)

Number of Applicants Undergraduate Graduate

5. Vision

  2009 2010 20111 2 1 2 1

MS 149 57 129 42 114PhD 14 17 20 19 36

MS&PhD In-tegrated 1 5 9 1 6

Total 243 220 156

CE/표준 CE/표준 CE/표준

CE/표준

CE/표준CE/표준

CE/표준CE/표준CE/표준CE/표준

CE/표준CE/표준

MS PhD MS&PhD Integrated

CE/표준

CE/표준 CE/표

CE/표준

CE/표준 CE/표

20092010

Page 18: Computer Science Dept. KAIST Education

18

Challenges & Issues (2)

Instruction in English

Single Large department vs. Multiple Small de-partment

What could be done to become “ Global Top 10”

5. Vision

% of English Lecture  2007 2008 2009 2010Under 43% 59% 91% 100%

Graduate 29% 50% 69% 81%

Page 19: Computer Science Dept. KAIST Education

19

Thank you