조교생활 썸네일형 리스트형 2007년 여름 캠프 - Functional Language 2007년 여름 캠프에서는 functional language LISP의 한 분파인 Scheme을 가르쳐주고, Scheme의 pure functionality만을 이용해서 프로그램을 짜는 실습을 해보았다. LISP의 설계 당시의 의도를 이해하고자, 모든 data (심지어 프로그램까지도) LIST로 표현할 수 있다는 것에 대해서 실습해보았다. 마지막 프로젝트로는 scheme으로 quick sort를 짜는 것으로 하였고 16명 중 3명이 성공하였다. 최어빈 학생의 코드 ;2 (define(attach l1 l2) (if(null? l1) l2 (cons (car l1) (attach (cdr l1) l2)))) ;4 (define(part l1 l2 p o l) (if(null? l) (cons l1 l2).. 더보기 이번 영재 캠프 수업 내용 - GUI를 이용한 자리 배치 프로그램 만들기 - Another Programming Paradigm, Functional Language - 그래프 이론 - 디지털시스템 및 실험 - 군 부호와 부호 이론 - Python을 이용하는 다중프로그래밍(multiprogramming)과 다중처리(multithreading) 더보기 오늘 Multithreading 수업 오늘 Multithreading 수업시간에 학생들에게 실습으로 줄 프로그램을 생각해봤는데요, 한 쓰레드에서는 계속해서 소수(prime number)를 구하고 있고, 다른 쓰레드에서는 사용자 입력을 기다리고 있다가 사용자가 enter를 치면 최근에 구한 소수를 출력하는 프로그램을 짜라고 실습을 내줄까 합니다ㅎㅎ 너무 쉬운 문제라서 시간이 너무 짧게 걸릴 것 같아서 살짝 걱정인데, 혹시 적당한 난이도의 복잡한 문제가 생각나면 좀 알려주세요 ㅋㄷ @ 만들고 아무도 글을 안쓰시길레 먼저 하나 써봅니다 ㅋㄷ 더보기 이전 1 다음