누가 이 코스를 수강해야 하나요??
- CM 100는 제임스 최의 삼각함수 코스에 포함이 되어 있는 컴퓨터 수학 부분입니다. 제임스 최의 미적분 코스 수강을 희망하지만 Mathematica를 배운 적이 없는 학생은 이 코스를 수강해야 합니다.
- 컴퓨터로 하는 수학을 배우기 희망하는 학생. 학교에서 컴퓨터 수학 클럽의 창설자나 클럽 회장이 되기를 희망하는 학생.
이 수업에서는 무엇을 가르치나요?
CM 100 는 Mathematica를 사용하여 수학을 탐구하는 방법을 가르칩니다. 아래 syllabus를 참고 하세요.
왜 Mathematica를 사용 하나요?
Mathematica는 세계에서 가장 powerful한 수학 software 입니다. 언어구조가 functional programming language 로 되어 있어 C++ 나 Java 같은 procedural language 로 굳은 기성 세대는 배우는 것을 어려워 하지만 Mathematica를 첫 언어로 배우는 학생에게는 Mathematica가 native 언어가 되어 그 막강한 기능을 자유자재로 사용할 수 있게 됩니다.
Mathematica만큼 최소의 노력과 시간으로 최대의 효과/결과를 낼 수 있는 software는 없습니다.
수업은 어떻게 진행하나요?
이 코스는 전적으로 e-Learning 강의를 사용하여 혼자 배워야 합니다. 그리고 질문이 있으면 코스 페이지 안의 discussion board를 통해 선생님께 질문할 수 있습니다.
이 코스를 위해 1주일에 몇 시간이나 공부를 해야 할까요?
이 코스는 10주간 유효합니다. 하지만 매일 꾸준히 몇 분씩 공부해서 10주동안에 끝내겠다고 계획 해서는 안 됩니다.
미적분이나 물리 코스를 위한 준비로 수강하는 학생은 그 코스가 시작 되기 전에 마쳐야 합니다.
그런 마감일이 정해지지 않는 경우에도 컴퓨터의 언어를 배우는 코스는 한 자리에 앉아서 집중해서 배우는 시간이 더 중요합니다. 운동이나 악기 연주와 마찬가지로 여기 저기에서 10분씩 하는 것이 불가능합니다. Warm up 만 해도 10분이 넘게 걸리니까요. 한 번 시작하면 1시간 이상을 집중 해야 진전이 있게 됩니다.
이 코스는 그렇게 한시간 이상 집중하는 시간을 10번~20번 해야 다 배울 수 있습니다. 그리고 그렇게 집중해서 한 공부 시간과 다음에 계획한 공부 시간이 짧을 수록, 즉 1주일에 한번 보다는 이틀에 한번이 더 효율적으로 시간을 덜 들이고도 더 많은 내용을 배우고 기억할 수 있게됩니다.
따라서 이 코스를 제대로 수강한다면 며칠 만에 끝내게 될 것입니다.
이 코스를 수강하는데 필요한 것이 무엇인가요?
- Mathematica의 지식은 필요 없습니다. 처음부터 가르칩니다.
- Trigonometry/Precalculus를 수강 했어야 합니다.
- 최신 Mathematica를 (Mac or Windows) 설치 해야 합니다. (purchase here)
이 코스에 어떻게 등록하나요??
- 사비오의 ID/password 가 없는 새 학생은 이 폼을 작성하시고 등록비 $50을 지불 하시면 저희 코스 페이지에 계정이 생성 됩니다.
- 이 코스만 수강하는 학생은 위의 수강에 필요한 모든 것은 갖추신 것을 확인 하시고 이 코스 수강료 $199불 을 지불하세요. 강의는 10주동안 유효합니다.
- 미적분 코스나 물리 코스를 수강하는 학생의 경우에는 CM100의 수강료가 $99불 입니다. 미적분이나 물리 코스에 등록하고 나면 $99불에 구입할 수 있는 링크를 보실 수 있습니다.
Syllabus
- Basic Syntax and Function Definition
- Plot function and basic options
- Table Function Table Form, Grid, Frame->All
- Mathematica as a technical word processor
- Manipulate of Function Parameters
- Show command
- Graphics, Graphics3D Commands
- Manipulate of Objects in Graphics and Graphics3D
- Color Command
- Show Command
- ContourPlot Command
- ParametricPlot, ParametricPlot3D Commands
- PolarPlot, SphericalPlot Commands