CSE2003: System Programming (Spring 2009)

[Assignments]

  • Programming Assignment #4
    • Due: June 5, 11:59PM
    • Skeleton codes: PA4-skeleton.zip
    • Sample BMP images: F4.bmp, sosi.bmp
    • Reference output BMP images: F4-ref.bmp, sosi-ref.bmp (Your output BMP files should be identical to these reference files.)
    • Submission status for PA#4
      • No delay: 송은진, 김건호, 박지용, 김태진, 박강욱, 김동훈, 여승택, 조태민, 남보원, 황수진, 이기홍, 강윤정, 한규철, 민재원, 오동근, 최규필, 이기박, 도미솔, 김나헌, 정우영, 이진아, 김종석, 유하나, 이민훈, 최종은, 박녹영, 김세련, 박재영, 문찬영, 유전국, 이태훈, 김승희, 이주영, 이창환, 박재현, 최재영, 이진호, 조한준, 이경준, 김상범
      • 1-day delay: 연경민, 백승헌, 조주현
      • 2-day delay: 박진원
      • 3-day delay: 이상민
  • Programming Assignment #3
    • Due: May 15, 11:59PM extended to May 17, 11:59PM
    • Skeleton codes: PA3-skeleton.zip
    • Sample BMP images: F4.bmp, sosi.bmp (Use these images to test your program)
    • Tip 0) Clarification regarding row alignment
      The following sentence in the original PA3.pdf file is not correct and somewhat misleading: "every row must end on a 4-byte boundary". The correct description is that the number of bytes occupied by each row should be a multiple of 4. This is because the initial pointer imgptr is not aligned to the 4-byte boundary due to the 54-byte header information. For more information on the BMP image format, please visit http://en.wikipedia.org/wiki/BMP_file_format.
    • Tip 1) Use movb instruction to change just one byte in memory.
    • Tip 2) Use gdb or ddd to debug your program. ddd can be installed in your Linux platform as follows: $ apt-get install ddd
    • Submission status for PA#3
      • No delay: 김건호, 정우영, 김태진, 김상범, 이상민, 황수진, 여승택, 김동훈, 도미솔, 김나헌, 박지용, 강윤정, 남보원, 송은진, 이경준, 한규철, 최규필, 유전국, 김주남, 김종석, 김정중, 유하나, 이민훈, 오동근, 이태훈, 민재원, 박재영, 최재영, 이기박, 이규형, 문찬영, 김승희, 오준석, 김세련, 이창환, 이주영, 고훈재, 조태민, 박녹영, 박재현, 연경민, 조한준
      • 1-day delay: 조주현, 윤영경, 이진아, 박강욱, 이기홍, 박진원
  • Programming Assignment #2
    • Due: April 17, 11:59PM
    • Skeleton codes: PA2-skeleton.zip
    • Submission status for PA#2
      • No delay: 여승택, 정우영, 김태진, 이창환, 최종은, 남보원, 이기박, 민재원, 박재현, 김동훈, 이경준, 강윤정, 박지용, 김건호, 황수진, 오동근, 이주영, 김정중, 박강욱, 유전국, 이태훈, 송은진, 최종태, 김나헌, 최재영, 김세련, 김종석, 문찬영, 조주현, 유하나, 김상범, 이기홍, 최규필, 정다영, 조한준, 윤영경, 한규철, 도미솔, 김주남, 최인규, 홍준표, 이상민, 박재영, 박녹영, 박성협, 임종인, 김승희, 연경민, 김희준, 이민훈, 방재룡, 오준석, 김진기, 박진원
      • 1-day delay: 이진호, 고훈재, 이규형, 이진아, 홍장표
  • Programming Assignment #1
    • Due: March 27, 11:59PM
    • Submission status for PA#1 (If your name is missing, please let me know.)
      • No delay: 김상범, 정우영, 여승택, 김동훈, 최종은, 오동근, 김주남, 조한준, 김태진, 송은진, 김건호, 김정중, 김나헌, 김종석, 황수진, 이규형, 방재룡, 임종인, 고훈재, 조태민, 최재영, 최규필, 박강욱, 한규철, 강윤정, 홍준표, 도미솔, 문찬영, 박지용, 박재영, 유하나, 박재현, 이창환, 오준석, 민재원, 최인규, 이민훈, 이기홍, 남보원, 박대현, 이기박, 최종태, 김희준, 박녹영, 이태훈, 김세련, 이경준, 김승욱, 이상민, 박성협, 조주현, 이주영, 김승희, 윤영경, 이진호
      • 1-day delay: 백승헌, 김진기, 정다영, 이용승, 박진원, 유전국, 홍장표