CM 100

누가 이 코스를 수강해야 하나요??

  1. CM 100는 제임스 최의 삼각함수 코스에 포함이 되어 있는 컴퓨터 수학 부분입니다. 제임스 최의 미적분 코스 수강을 희망하지만 Mathematica를 배운 적이 없는 학생은 이 코스를 수강해야 합니다.
  2. 컴퓨터로 하는 수학을 배우기 희망하는 학생.  학교에서 컴퓨터 수학 클럽의 창설자나 클럽 회장이 되기를 희망하는 학생.

이 수업에서는 무엇을 가르치나요?

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주일에 한번 보다는 이틀에 한번이 더 효율적으로 시간을 덜 들이고도 더 많은 내용을 배우고 기억할 수 있게됩니다.

따라서 이 코스를 제대로 수강한다면 며칠 만에 끝내게 될 것입니다.

이 코스를 수강하는데 필요한 것이 무엇인가요?

  1. Mathematica의 지식은 필요 없습니다.  처음부터 가르칩니다.
  2. Trigonometry/Precalculus를 수강 했어야 합니다.
  3. 최신 Mathematica를 (Mac or Windows) 설치 해야 합니다. (purchase here)

이 코스에 어떻게 등록하나요??

  1. 사비오의 ID/password 가 없는 새 학생은 이 폼을 작성하시고 등록비 $50을 지불 하시면 저희 코스 페이지에 계정이 생성 됩니다.
  2. 이 코스만 수강하는 학생은 위의 수강에 필요한 모든 것은 갖추신 것을 확인 하시고 이 코스 수강료  $199불 을 지불하세요.  강의는 10주동안 유효합니다.
  3. 미적분 코스물리 코스를 수강하는 학생의 경우에는 CM100의 수강료가 $99불 입니다.  미적분이나 물리 코스에 등록하고 나면 $99불에 구입할 수 있는 링크를 보실 수 있습니다.

Syllabus

  1. Basic Syntax and Function Definition
  2. Plot function and basic options
  3. Table Function Table Form, Grid, Frame->All
  4. Mathematica as a technical word processor
  5. Manipulate of Function Parameters
  6. Show command
  7. Graphics, Graphics3D Commands
  8. Manipulate of Objects in Graphics and Graphics3D
  9. Color Command
  10. Show Command
  11. ContourPlot Command
  12. ParametricPlot, ParametricPlot3D Commands
  13. PolarPlot, SphericalPlot Commands