- Instructor: Prof. Chung-Kil Hur
- TA: Yeonwoo Nam, Yeji Han
- Office: Bldg 302 Rm 315
- Email address: pp@sf.snu.ac.kr
- Lecture Room: Bldg 302 Rm 107
- Assignments : 40%
- Midterm exam : 30%
- Final exam : 30%
We will not use electronic attendance check in this class. If the professor does not specifically check attendance during class, everyone will be marked as present.
- Check announcements in Issues
- Assignment #0.
- Assignment #1. Due date : 2024/10/13
- Assignment #2. Due date : 2024/11/05
- Assignment #3. Due date : 2024/11/25
- Assignment #4. Due date : 2024/12/09
- Project. Due date : 2024/12/23
Download lecture.pdf. Please see the revision history of the lecture slides from commit logs, as it might be updated sometimes.
See This to install and set development tools.
- Utilize Integrated Development Environments (IDEs) to write Scala 3 and Rust programs.
- IntelliJ IDEA, VSCode, Eclipse, Emacs, etc.
- VSCode will be used for both tutorials and exams.
- We advise against submitting code generated by Large Language Models (LLMs). Our plagiarism detection system may flag such code as copied material.
- Ask questions in Issues.
- When you post a piece of source code, use "fenced code blocks"
def foo(x:Int) = x + 3
foo(10)
- Or, you can use GitHub Gist.