Programming Principles, SNU 4190.210, 2024 Fall
Logistics
Grading (tentative)
- Assignments : 40%
- Midterm exam : 30%
- Final exam : 30%
Attendance
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.
Announcements
Exam
- Midterm : 2024/10/27(Sun) 1 p.m. ~ 5 p.m.
- Final : 2024/12/15(Sun) 4 p.m. ~ 10 p.m.
Assignments
Course Description
Lecture Slides
Download lecture.pdf. Please see the revision history of the lecture slides from commit logs, as it might be updated sometimes.
Tools
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.
Communication
Honor Code: DO NOT CHEAT