- Instructor: Prof. Chung-Kil Hur
- TA: Yonghyun Kim, Hoyoung Jhoo
- Office: Bldg 302 Rm 312-2
- Email address: pp@sf.snu.ac.kr
- Sep 29: HW1 is out. (Due date: 10/9(FRI) 23:59)
- Oct 5: submission announced
- Oct 20: midterm exam announced
- Nov 07: HW2 is out. (Due date: 11/20(FRI) 23:59)
- Nov 19: today's class(11/19) canceled
- Nov 24: HW3 is out. (Due date: 12/4(FRI) 23:59)
- Nov 29: Project is out. (Due date: 12/19(SAT) 23:59)
- Dec 1: final exam announced (Dec 13(SUN) 18:00)
Download 'lecture.pdf'.
No. | Published |
---|
- Download skeleton code and replace
???
with your code - No delayed submission
- The score is automatically uncovered right after the due date.
- Claims: within 2 weeks from the due date, please.
- You must use the lastest version of Scala (2.13.3).
- Please check errata regularly
- Visit http://147.46.242.53:21300 and log-in with your id (e.g. 2016-12345). Your initial password is equivalent to your id.
- Zip your src folder which includes Main.scala and upload it.
No. | Published | Due | Description |
---|---|---|---|
1 | 09/29 | 10/9 23:59 | Basics |
2 | 11/07 | 11/20 23:59 | Algebraic Data Types |
3 | 11/24 | 12/4 23:59 | OOP |
P | 11/29 | 12/19 23:59 | Type class & Language Interpreter |
- Ask questions in the GitHub repository issue tracker.
- When you post a piece of source code, use "fenced code blocks" feature
- Like this:
def foo(x:Int) = x + 3 foo(10)
- Or, you can use GitHub Gist.
- When you post a piece of source code, use "fenced code blocks" feature
- Latest version: 2.13.3
- Use IDEs to write a Scala program.
- IntelliJ IDEA, Eclipse, Atom, etc
- Reading 'Scala setting.pdf' will be helpful.