2013년 9월 19일 목요일

Maxima 개요 (2)

  이번 학기(2012년 1학기)에 <공학수학1> 교과목에 적용해 보려고 Maxima를 날마다 조금씩 공부하면서 강의용 부교재도 작성하고 있다. 당연한 이야기지만 프로그램 하나를 익히는 데에도 인내심을 가지고 시간을 꾸준히 투자해야 한다는 것을 새삼 느끼고 있다.


Prof. William F. Schelter (1947-2001. 수학자, Maxima를 유지, 발전시킴)

  이런 무료 프로그램이 한두 개가 아니긴 하지만 긴 세월 동안 이 프로그램을 개발해오고 지금도 시간을 들여서 업그레이드를 해 주고 있는 익명의 프로그래머들이 참 대단하게 느껴진다. 뭔가 다른 수익 모델도 없어 보이는데 말이다.









  사용에 큰 불만은 없는데 하나 꼽아보라면 전반적으로 명령어 기반의 프로그램이라서 사용하기 조금 불편하다는 것이다. 위의 예를 보면 알겠지만 연습 문제 풀이용 그림을 하나 그리려고 해도 몇 줄의 명령이 들어가야 한다. 그리고 자연 로그 함수의 이름이 log() 여서 수학책의 log함수(밑수가 10인)와 혼동된다는 점 정도이다. 자연 로그는 ln(), 그냥 로그 함수는 log()였으면 좋았을 텐데.

  이 내용을 학생들이 잘 따라와 줄까 하는 점도 살짝 걱정이 되긴 하는데 딱딱한 수식만 나열하면서 수업을 하는 것 보다는 흥미를 끌 수는 있을 것 같다. 시간이 되면 기본 사용법 동영상도 몇 개 만들어서 공개를 할 것이다.

댓글 없음:

댓글 쓰기