6/7 - 기말 시험 시간과 장소 재삼 확인 부탁드립니다. 기말 시험은 UIT관 지하 강의실에서 6월 12일 저녁 6시부터 8시 반까지 입니다. 오픈북이며, 시험 범위는 10장에서 16장까지입니다. 시험 시간에 대해 문의하실 학생은 자신의 시험 시간을 학교 홈페이지에서 확인하시고 나서 제 이메일 주소나 전화로 하루 빨리 연락 주시기 바랍니다.
6/7 - 숙제는 늦게 제출하면 무조건 50% 감점입니다. 숙제를 늦게나마 제출하시고 싶은 분은 6월 12일 밤 12시 이전까지 제출하시기 바랍니다. 그 후엔 안받겠습니다.
6/7 - 숙제를 제출하신 걸 잘 받았습니다. 모두들 한 학기 동안 수고하셨습니다. 시험 잘 보십시오.
6/7 - 본 과목을 제대로 따라오셨다면, 여러분은 현재 C++에 있어서는 국내에서도 중급 이상 수준의 지식을 가지고 있는 셈입니다. 그러나 지금 이 시간에도 강호의 고수들은 계속 C++의 새로운 지식을 공부하고 있습니다. 더 나아가 C++에 대해서 더 깊고 진지하게 공부하실 분들은 다음을 참고 하시기 바랍니다. 참고로 당연하지만 저는 본 공지에 그동안 올린 외부 링크들에 있는 글들을 전부 다 읽고 이해하고 있습니다.
C++에 대한 참고 문헌들... 국내 모 출판사에서 번역하고 있는 C++ In-Depth 시리즈를 추천합니다.
국내 블로그에 올라오는 글들 중 어떤 걸 보니, 4 대 프로그래밍 패러다임이라고 해서, Imperative Programming, OOP, Functional Programming, Logic Programming 을 열거합니다. C++는 이미 Imperative (C 언어), OOP (객체 지향), Functional (템플리트 메타 프로그래밍)을 만족하고 있고, 거기에 대해 Generic Programming의 영역 (표준 템플리트 라이브러리)까지 커버합니다. 그런데 그 외에도 많은 프로그래밍 패러다임이 존재합니다. 이에 대해서는 위키피디어의 글 프로그래밍 패러다임, Multi-paradigm programming language 과 Programming Paradigm 을 보시기 바랍니다. 4대 패러다임에 대해 한마디 하자면, 어떤 게 4 대 패러다임인가는 엿장수 맘대로입니다. 누가 4대 프로그래밍 패러다임 어쩌구 한다면, 그런 사람들은 대부분 외국의 학자들이 옛날에 쓴 책을 보고 그게 진리인양 말하고 있는 것에 불과하다고 생각하셔도 됩니다.
4/28 - 수업 중에 어느 학생이 프로그램 실행 중에 특정 객체의 타입이나 메쏘드를 알아낼 방법에 대해 질문하셨습니다. 프로그래밍 언어에선 기본적으로 이러한 기능을 리플렉션(reflection)이라고 합니다. Java에는 리플렉션 클래스가 있어서 이러한 일을 편리하게 해줍니다. C++에서는 제한적으로 Run-time type information (RTTI)가 이러한 일을 해줍니다. 앞으로 배우게 될 것입니다.
4/28 - 수업 중에 어느 학생이 템플릿의 명시적 구체화의 용도에 대해 반문하셨습니다. 이에 대해서는 국내보다 국외의 웹 페이지에는 제대로 기술되어 있습니다. 다음 링크들을 읽어보시기 바랍니다.
4/28 - 수업 중에 어느 학생이 윈도우즈 GUI나 API 프로그래밍을 잘하려면 어떤 책이 좋은가 물어보셨습니다. 이 분야를 공부하는 분들에게 물어본 결과, 많은 분들이 윈도우즈 API 정복 1 권 및 2 권을 추천하셨으니 참고 바랍니다.
4/28 - 퀴즈 1과 중간 시험은 4월 30일 저녁 7시에 UIT관 지하 강의실입니다. 오픈북 시험으로 교재를 가지고 와서 참고할 수 있습니다. 교재 이외의 참고자료는 가져올 수 없습니다. 볼펜, 연필, 지우개, 연습장 등을 준비하시면 될 것입니다.
4/28 - 4월 30일 오후 1시부터 4시까지 U303에서 전문가 특강이 있습니다. 강사는 한국 전자 통신 연구원의 윤석진 선임 연구원님입니다. 발표 내용은 "소프트웨어 개발 방법론"이며 세목은 아래와 같습니다. 발표 내용이 본 코스의 내용과 많이 겹치므로 본 코스를 수강하시는 분들에게 상당히 도움이 될 것입니다. 모쪼록 많이 참석하여 주시기 바랍니다.
전통적 개발 방법론
Agile 개발 방법론
향후 전망
4/22 - 4월 21일부터 4월 25일까지는 수업합니다. 4월 28일부터 5월 2일까지는 수업 없습니다.
4/22 - 여러 가지 사정으로 인해 중간 시험과 첫번째 퀴즈를 같은 날 봅니다. 4월 30일 수요일 저녁 7시에 지하 강의실에서 볼 예정입니다. 중간 시험 범위는 10장에서 15장까지입니다. 첫번째 퀴즈는 이론을 다룰 예정이며 시험 범위는 867쪽부터 883쪽까지의 내용과 취업 면접에 나올만한 질문들로 이루어진 플러스 알파입니다.
4/3 - 다음 주 수요일(4월 9일)은 선거일입니다. 너무도 수업을 하고 싶으나, 대세에 따른다는 원칙으로 E13반 수업은 쉽니다. 보강 날짜는 다다음주 수요일(4월 16일) 수업 시간에 논의하여 다다음주 목요일(4월 17일)이나 금요일(4월 18일) 중에 잡겠습니다.