Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Programming Principles, SNU 4190.210, 2018 Fall

Announcements

  • Nov 30: HW4 is out. (Due date: 12/16(SUN) 23:59)
  • Nov 28: Project is out. (Due date: 12/20(THU) 23:59 12/21(FRI) 23:59)
  • Nov 28: Final exam schedule: Dec 14, 6pm ~ 9pm (no strict timeout)
  • Nov 05: HW3 is out. (Due date: 11/18(SUN) 23:59)
  • Oct 23: Midterm problems & solution uploaded.
  • Oct 17: Midterm exam announcement
  • Oct 12: HW2 is out. (Due date: 10/24(WED) 23:59)
  • Sep 20: HW1 is out. (Due date: 10/4(THU) 23:59)
  • Sep 17: Midterm exam schedule: Oct 21, 2pm ~ 5pm (no strict timeout).

Lecture slide updates

Download 'lecture.pdf'.

No. Published
12 Nov 28
11 Nov 13
10 Nov 07
9 Nov 01
8 Oct 29
7 Oct 24
6 Oct 17
5 Oct 10
4 Oct 03
3 Sep 19
2 Sep 17
1 Sep 05

Assignments

  • 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.12.6).
  • Instruction for submission
No. Published Due Description
1 09/20 10/4 23:59 Basics
2 10/12 10/24 23:59 Algebraic Data Types
3 11/05 11/18 23:59 Abstract Classes
4 11/30 12/16 23:59 OOP & Type Classes

Must Read

Questions

Scala

  • Latest version: 2.12.6
  • Use IDEs to write a Scala program.
    • IntelliJ IDEA, Eclipse, etc
    • Reading 'Scala setting.pdf' will be helpful.

Honor Code: DO NOT CHEAT

About

Principles of Programming (프로그래밍의 원리)

Resources

Releases

No releases published

Packages

No packages published