--------------------------------------------------------------
제목: [중요] 003/004 분반 성적 다시 확인하세요. 2017.06.29.목. 올림, 김 경석


  - 출석 점수  입력이잘못된 학생들이 있어서, 성적 등급이 바뀐 학생이 있습니다.
  - 그래서 다음 날짜 시각에 새로 올린 성적을 확인하기 바랍니다.

003: 6.29.목.15:23
004: 6.29.목.15:35

--------------------------------------------------------------
제목: [중요] 003/004 분반 성적 입력 및 열람/정정 기간, 2017.06.23.금. 올림, 김 경석

  - 성적 입력 기간: 2017.06.15.목. ~ 06.28.수.
    성적 열람(조회) 및 성적 정정 기간: 2017.06.29.목 ~ 2017.07.05.수.

  - 성적 정정 기간이 마치면 성적을 고칠 수 없습니다.  
    성적을 고치고자 하면 이 날짜를 꼭 기억하기 바랍니다.

--------------------------------------------------------------
제목: sinsi.pnu.kr linux server의 psNNN 계정은 이제 더 이상 login 할 수 없습니다. 
        2017.06.23.금. 올림, 김 경석


--------------------------------------------------------------
제목: [중요] 003/004 분반 기말 시험 때와 곳,  2017.06.15.목. 올림, 김 경석

  - 6.20.화.18:00 ~ 19:30 (저녁 6시 ~ 7:30)
  - 제도관 (201 동) 6514 호실                   
--------------------------------------------------------------
제목: 기말 시험 준비,  2017.06.14.수. 올림. 김 경석

  - 5장부터 배운 내용 전체 + 숙제 3 부터 5까지 
    + PPT 자료에서 LC-3 기계어 (machine language) 명령

--------------------------------------------------------------
제목: 2016-1 학기 기말 시험 문제 새로 내려받으세요 ,  2017.06.13.화. 올림, 김 경석

  - 2016-1 학기 기말 시험 문제: 2017.06.13.에 올린 파일 (kb)를 내려받으세요.
   . 문제 4 나)를 바로잡아서 새로 올렸습니다.


--------------------------------------------------------------
제목: PPT 5장 51 쪽 JMP, BR 풀이 고쳐서 새로 올렸음 (mc),  2017.06.12.월. 올림, 김 경석

  = 51 쪽 맨 아래에

  - 오늘 수업 때 (mb)
    BR: unconditional; JMP: conditional로 잘못 되어 있었습니다.

  - 바라잡아서 새로 올렸습니다 (mc)
    JMP: unconditional; BR: conditional


--------------------------------------------------------------
제목: [중요] 컴퓨터시스템입문 공통기초평가, 2017.05.26.금., 김 경석

- 각 학생은 컴퓨터시스템입문 공통기초평가에 반드시 출석하기 바랍니다
  (이 공통기초평가가 학생 개인의 과목 성적에 영향을 주지는 않습니다)

* 시험 일시 : 5. 31(수) 19:00~20:30
* 시험 장소: 학생별 고사장 필히 확인 
  (학과 홈페이지, PLMS 공지사항 참조)

- 각 분반별로 고사장이 배정되지 않았으므로
  각 학생은 개별적으로 반드시 고사장을 확인하세요.
- 고사실 시험감독 조교는 수업 때의 조교와 다를 수 있습니다.

--------------------------------------------------------------


제목: [중요] 신시 파일을 보관되지 않으며, 학기가 마치면 모두 지워집니다.
      2017.05.24.수., 김 경석

- 학기가 마치면 개인 계정 및 그 안의 파일(자료)은 다 지워지므로 
  개인이 보관할 파일은 방학 시작 (6.22.목.) 전에 sftp 등의 방법으로 보관하세요.


--------------------------------------------------------------
제목: 003, 004 분반은 따로 상대 평가를 합니다. 2017.05.12.금., 김 경석

>  - 학점을 매길 때 상대평가로 매기는데, 003분반과 004 분반의 성적들을 
>    모두 합쳐서 각 학점 마다 인원수를 배정하는겁니까?
>  - 아니면 각 분반 성적을 나누어서 각 학점 마다 인원수를 배정하겁니까? 

  003, 004 두 분반이 중간 시험을 같은 시험 문제로 같이 치지 못 하고, 
  다른 시험 문제로 쳤기 때문에 003, 004 분반은 따로 나누어 상대 평가를 합니다.

--------------------------------------------------------------
제목: 숙제 1_1, 1_2, 2, 3, 중간 시험 성적 올렸습니다.  2017.05.11.목, 김 경석

--------------------------------------------------------------
제목: 휴업일에 대한 지정 보강일.  2017.05.11.목, 김 경석

  - 컴시스 입문에 해당되는 지정 보강일.
  석가 탄신일: 05.03.수. → 6.08.목., 
  개교 기념일: 05.15.월. → 6.12.월., 

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  - 지정 보강일 전체:
  석가 탄신일: 05.03.수. → 6.08.목., 어린이날: 05.05.금. → 06.09.금. 
  개교 기념일: 05.15.월. → 6.12.월., 현충일  : 06.06.화. → 06.13.화.
  제19대 대통령 선거일: 05.09.화. → 06.14.수.

--------------------------------------------------------------
제목: 숙제 5, mp5의 입력 파일을 올렸습니다.  2017.05.11.목.10:35, 김 경석

  - 숙제 5 마감은 두 주 뒤인 5.25.목.23:59 입니다.
  - while을 써서 프로그램 하는데, 이번 숙제는 앞의 숙제 4보다는 
    시간이 좀 더 걸릴 겁니다.  좀 더 많이 생각해야 할 수도 있구요...
    미루지 말고 바로바로 숙제 5를 시작하세요..
  - 그리고 다른 사람 것을 보거나 베끼면 안 됩니다.  그건 부정 행위입니다.
    부정 행위에 대해서는 그 숙제 0 점 또는 과목 성적 F라는 엄한 벌이 내려집니다.

--------------------------------------------------------------
제목: 숙제 4, mp4의 입력 파일에 문자열 사이에 빈칸이 여러 개 있음?
       2017.05.09.화.21:25, 김 경석

> 과제(mp4)의 4번째 프로그램을 작성하는중 교수님이 주신 txt파일에 의문이 들어 
> 질문을 드립니다.
> 
> c CCC  abcabc
> A a  ABCabc  AAAbbbccc
> 
> 여기에서 "CCC"  와 "abcabc" 사이와 " a" 와 "ABCabc"와 "AAAbbbccc" 사이의 공백이 
> 하나가 아닙니다.

숙제 4 안내에 나와 있듯이, 각 줄을 split()해야 합니다.
split() 하면 문자열 사이에 빈칸이 하나이든 여러 개이든 아무런 문제가 없습니다.
 
> 때문에 %python mp44.py < mp44_in.txt 실행시 원하는 결과를 출력하지 않는데 

??

> 의도하신 것인지 아니면 txt파일 작성중 실수를 하신 건지 의문이 들어서 메일을 드려봅니다.

실수는 전혀 아니고, 어떤 문제가 있다는 건지 잘 상상이 안 됩니다.


--------------------------------------------------------------
제목: 숙제 4, mp4mc와 *_in.txt 파일 5개를 새로 올렸습니다. 2017.05.08.월.15:16, 김 경석

  - *_in.txt 파일 5개는 압축하여 2017_1_ps_mp4_in_txt.zip 로 올렸습니다.
   압축을 풀면 파일 5 개가 나옵니다.

--------------------------------------------------------------
제목: 숙제 4, mp41에 대하여. 2017.05.08.월.07:17, 김 경석

- 다음과 같이 바로 잡아야 하며, 고친 파일(...mp4mb.hwp)은 새로 올렸습니다.

% python mp41.py               > mp41.out
-->
% python mp41.py < mp41_in.txt > mp41.out

--------------------------------------------------------------
제목: 숙제 3, mp35에 대하여. 2017.05.03.수.11:20, 김 경석

세 자리 모든 수 (900 개), 네 자리 모든 수(9000 개)
다섯 자리 모든 수 (90,000 개)에 대해서 모두 검사하는 겁니다.
입력은 없습니다.

--------------------------------------------------------------
제목: 부산대 개교 기념일(5.15(월)) 휴무 --> 수업 없음; 2017.04.26.수.19:20, 김 경석 

--------------------------------------------------------------
제목: 숙제 3 (mp3ma)을 올렸습니다 ; 2017.04.26.수.12:20, 김 경석 

--------------------------------------------------------------
제목: 4 장 마지막에서 배운 split() method 잘 공부하세요; 2017.04.24.월.21:15, 김 경석 

  - 아직 숙제에서 split() method 를 쓰지는 않았지만,
    중간 시험 대비하여 split() method 잘 공부하세요
    보기: str1="a bb ccc dddd 1 22 33"
          str1.split()

--------------------------------------------------------------
제목: 중간 시험은 4.26.수. 수업 시간에 치겠습니다; 2017.04.24.월.21:15, 김 경석 

  - 시험 범위: 책 1~4 장; 
               PPT 1, 2의 처음 세 쪽 (hardware/software, bit/byte/...)

--------------------------------------------------------------
제목: 숙제 2 (mp1-2ma) 압축 파일 이름 바로잡습니다 ; 2017.04.21.금.17:40, 김 경석 

  - mp1-2.zip --> mp2.zip 으로 바로 잡습니다.
    고친 파일(2017_1_ps_mp2md.hwp)을 새로 과목 누리집에 올렸습니다.

--------------------------------------------------------------
제목: 숙제 1-2 (mp1-2ma)을 올렸습니다 ; 2017.04.05.수.17:30, 김 경석 

  - 마감 날짜와 시각: 2017.04.13.목.23:59까지 

--------------------------------------------------------------
제목: 숙제 1-1 (mp1-1ma)을 올렸습니다 ; 2017.04.03.월.00:20, 김 경석 

  - 마감 날짜와 시각: 2017.04.06.목.23:59까지 
    (압축 파일을 전자 우편으로 "보낸" 날짜, 시각 기준) 

--------------------------------------------------------------
제목: Xshell에서 numeric keypad 잘 되게 하는 방법; 2017.03.09.목., 김 경석

1. csh를 쓰면 ~/.login 파일에 아래 줄을 넣는다.

setenv TERM ansi
  
  - sh (bash, ...) 등을 쓰면 아래 줄을 ~/.profile (~/.bashrc, ...) 등에 넣는다.

export TERM=ansi

2. Xshell 에서 Properties -> Terminal -> Emulation -> ansi -> OK

3. Linux에서 logout 하고 새로 login 한다.  잘 될 것이다.


--------------------------------------------------------------
제목: news.html 안내; 2016.12.21.수., 김 경석

- 이 강의와 관련된 여러 가지 알림 (숙제, 강의록 올림, 시험 관련)을 
  여기에 올리겠습니다.  자주 들어와서 확인하기 바랍니다.

--------------------------------------------------------------



====================================================================
// 옛날 학기 글이지만 이번 학기에도 도움이 될 듯한 글이 아래에 나옵니다.
====================================================================


제목: 옛날 문제에 대한 물음;            4.23.수.23:55에 김 경석 올림

// 물음 시작
문제 해결 기법 2011-1학기 문제를 풀어보았습니다.

----문제-----
1. [15 점] 파일 mid1_in.txt에 여러 줄이 있는데, 각 줄에는 정수 한 개(N)와 문자열 (char. string) 한 개(str1)가 있다. 한 줄씩 읽으면서, 읽은 문자열 str1을 mid1_out.txt 파일에 N 번 찍되, str1을 한 줄에 한 번씩 찍어라 (결국 N 개의 줄이 mid1_out.txt 파일에 생긴다). 이를 프로그램 하라.

----질문-----
= 처음 프로그래밍 했더니 변경 전 이미지 파일 결과처럼 나왔습니다.
aaaaaa
pp
ccccccccccccccc

= 그래서 str1에 + \n을 해보았습니다. 결과가 비슷하게 나왔지만 
빨간색으로 체크된 불필요한 부분이 생겨나버렸습니다.

= 어떻게 해야 되나요?

// 답변.
1) print 명령은 한 번 실행될 때마다, 새 줄로 바뀝니다.
2) "\n"이 한 번 찍힐 때마다 새 줄로 바뀝니다.
3) 되도록 "\n"을 쓰지 말고, print 명령을 여러 번 되풀이하여 원하는 결과를
   얻는 방법을 잘 생각해보세요.

--------------------------------------------------------------
제목: 학생의 물음에 대한 답변.      4.20.일.21:15에 김 경석 올림

> Str1[0]  #문자열 22
> 이것을 정수형으로 변환하기 위해서
> int(Str1[0])  
> 이렇게 하면 안되고

이렇게 하면 정수로 바꾸지만 그 결과를 아무 데도 쓰지 않게 되지요.

> Str_1 = int(Str1[0]) 
> 이렇게 하면 변환이 되더라고요.
> 왜 그런지 이유를 알고 싶습니다.

이렇게 하면 Str_1 (변수 이름이 좋지 못 하네요.. int 인데 꼭
str처럼 느껴지는 변수 이름이라서...) 변수에 정수가 저장되니
그 값을 활용할 수 있지요.
 
> 그리고 다른 방식으로 자료형을 변환하는 방법이 있나요?

보기를 들어 print  int(Str1[0]) 과 같이 쓸 수 있습니다.
또 result =  int(Str1[0])  *  int(Str1[1]) 와 같이 쓸 수도 있구요.

--------------------------------------------------------------
제목: c 프로그램, 급발진 사고, ..., 한 번 보세요...; 3.26.수.01:45에 김 경석 씀

  http://baykoreans.net/current/1886109

  - 프로그램 잘 배위서 잘 해야 되겠다는 생각이 들지 않습니까?

--------------------------------------------------------------
제목: [2008 년 글] 상대 평가의 뜻, 2008.06.25, 김 경석

  - 학교에서 요구하는 상대 평가는 A0 이상 30% "이하", B0 이상 70% "이하"입니다.
    그 제약 사항 안에서 나머지 사항은 교수가 알아서 하면 됩니다.
    A0 이상을 30%"만큼" 주어야 한다는 뜻이 아닙니다.

    (상대 평가 전에는, 보기를 들어, A 를 50% 이상 주는 경우도 있었습니다.
    그런 걸 막기 위하여 상대 평가를 실시하고 있습니다.)

--------------------------------------------------------------
제목: news.txt 안내; 2016.01.30.토, 김 경석

- 이 강의와 관련된 여러 가지 알림 (숙제, 강의록 올림, 시험 관련)을 
  여기에 올리겠습니다.  자주 들어와서 확인하기 바랍니다.

--------------------------------------------------------------
* 맨 아래 * 맨 아래 * 만 아래 * 맨 아래 * 맨 아래 * 만 아래 *
--------------------------------------------------------------