2023-Fall Advanced Programming (CSED434-01) The course syllabus

1.Course Information

Course No. CSED434 Section 01 Credit 3.00
Category Major elective Course Type Classroom Course prerequisites
Postechian Core Competence
Hours TUE, THU / 14:00 ~ 15:15 / Hogil Kim Bldg[308]Lecture Room Grading Scale G

2. Instructor Information

Park Sungwoo Name Park Sungwoo Department Dept. of Computer Science & Eng.
Email address gla@postech.ac.kr Homepage http://pl.postech.ac.kr/
Office Office Phone 279-2386
Office Hours

3. Course Objectives

http://pl.postech.ac.kr/~gla/cs434/index.html

이 과목은 객체지향 프로그래밍, 함수형 프로그래밍, 동시성 프로그래밍에서 중요한 프로그래밍 기법을 다룹니다. 프로그래밍은 세 가지 프로그래밍 패러다임을 모두 지원하는 Scala를 언어를 이용합니다. 이 과목에서는 프로그래밍 테크닉 외에 테스팅, 코드 리뷰, 버전 관리 등 소프트웨어 개발에 유용한 기법 등을 배웁니다.

This course covers advanced programming techniques in object-oriented programming, functional programming, and concurrent programming. For programming assignments, we use the Scala programming language which combines all these programming styles. In addition to learning advanced programming techniques, this course covers important techniques in software development such as code review, version control, and testing.

4. Prerequisites & require

Programming Languages, CSED 321

5. Grading

http://pl.postech.ac.kr/~gla/cs434/index.html

6. Course Materials

Title Author Publisher Publication
Year/Edition
ISBN

7. Course References

http://pl.postech.ac.kr/~gla/cs434/index.html

8. Course Plan

http://pl.postech.ac.kr/~gla/cs434/index.html

9. Course Operation

10. How to Teach & Remark

11. Supports for Students with a Disability

- Taking Course: interpreting services (for hearing impairment), Mobility and preferential seating assistances (for developmental disability), Note taking(for all kinds of disabilities) and etc.

- Taking Exam: Extended exam period (for all kinds of disabilities, if needed), Magnified exam papers (for sight disability), and etc.

- Please contact Center for Students with Disabilities (279-2434) for additional assistance