SWE2007: Software Experiment 2 (Fall 2017)

[Assignments]

Programming Assignment 1 (Due: 10/1 11:59PM)

Notice (9/25)

  • 주말 채점서버에 문제가 생겨서 과제 제출 기한을 다음주 월요일(10/1 11:59PM)으로 연장했습니다.
    채점 서버에 PA1(REV)를 새로 업로드 했습니다. 번거롭더라도 다시 과제를 제출해 주시길 바랍니다.
  • 과제 진행에 대해서 db.c db.h파일을 자유롭게 수정하셔도 무방하지만 main.c파일은 수정하지 마시고 진행하시기 바랍니다.
    또한 이전과제에서 printf등 라이브러리를 추가하셔서 구현하신 분들이 계셨는데 감점의 요인이 되실수 있으니 이번과제에서는 제공해드린 라이브러리로 구현하시기 바랍니다.

Notice (9/23)

  • 채점서버에 여러번 제출을 하신 경우 하나의 제출물에 대해 파이널 표시를 해 주어야 합니다.
    과제 점수는 파이널로 정해놓으신 과제물에 대해서 점수를 매길 예정입니다.

Notice (9/19)

  • 기존의 Key값에 새로운 Value가 Set될때 기존의 Value는 사라지고 새로운 Value가 저장되어야 합니다.

Programming Assignment 0 (Due: 9/10 11:59PM)

  • Score
  • skeleton of pa0
  • Submission status
    • No delay: 송영록, 황준원, 임영훈, 이보희, 김경민, 류호준, 이성태, 이명진, 박한나, 현지웅, 류제영, 정진아, 안성진, 이승원

Notice (9/4)

  • 과제를 진행하시면서 어려울 수 있는 부분들이 있어 미리 알려드립니다.
    표준입력으로 단어를 입력받으라는 의미는 터미널에서 키보드의 입력을 의미합니다.
    프로그램에서 표준입력으로 입력받기 위해서는
    read(0, ...)
    와 같이 fd 자리에 0을 넣어주면 됩니다.
    마찬가지로 표준출력(터미널 출력)을 위해서는
    write(1, ...)
    와 같이 fd 자리에 1을 넣어주면 됩니다.
  • 헤더파일에 관한 공지입니다.
    스켈레톤 코드에 <unistd.h> <stdlib.h> 두가지 헤더는 pa0.c 파일에 선언되어 있는데
    list.h 파일 등 다른 파일에 선언하셔도 무방합니다.
    위에 있는 두가지 헤더를 이용하셔서 과제를 수행하시면 됩니다.