Giter VIP home page Giter VIP logo

pp202402's Introduction

Programming Principles, SNU 4190.210, 2024 Fall

Logistics

Grading (tentative)

  • Attendance : 5%
  • Assignments : 25%
  • Midterm exam : 30%
  • Final exam : 40%

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

  • Check announcements in Issues

Exam

TO BE ANNOUNCED

Assignments

TO BE ANNOUNCED

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

def foo(x:Int) = x + 3
foo(10)

Honor Code: DO NOT CHEAT

pp202402's People

Contributors

haan6 avatar yeonwoo-nam avatar gilhur avatar

Stargazers

Seungmin Choi avatar Jin Jung avatar  avatar  avatar  avatar Yoseph Jeong avatar Kwack Minseo avatar  avatar Stephen Oh avatar Jake Hyun avatar KyungJune Kim avatar  avatar

Watchers

H. Jhoo avatar  avatar Dongjoo-Kim avatar  avatar Seunghyeon Nam avatar SangChu04 avatar  avatar Jake Hyun avatar  avatar Wooyeol Lee avatar

pp202402's Issues

Attendance Policy

We will not be using electronic check-ins for attendance. Unless the professor explicitly conducts an attendance check during class, all students will automatically be marked as present.

We have also updated README.md with this same announcement.

Mysuite.scala 테스트 코드 관련 질문

올라온 Scala 실행 가이드를 따라 vscode에 metals를 설치해 테스트 코드를 실행했습니다. 가이드에 따라 Mysuite.scala에 있는 초록색 버튼을 눌러 디버깅하려고 했는데 아래 사진과 같은 오류가 뜨며 작동이 되지 않습니다.

스크린샷 2024-09-12 115425

gpt에 오류에 대해 질문했을때는 launch json이 비어있어 발생하는 오류로 add configuration을 이용하라고 답이 나왔는데 사진에 있는 scala configuration을 넣어도 해결이 되지 않습니다

스크린샷 2024-09-12 120127

터미널에 sbt test를 작성했을때는 Mysuite.scala가 정상적으로 실행됩니다.

오류를 해결할 방법이 있을까요?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.