1. 1970년대 초부터 개발되기 시작한 CAS(Computer Algebra Systems)는 수학 연산을 쉽게 접근할 수 있게 하고 연산 시간을 줄여주어 유사한 문제를 반복적으로 학습할 수 있도록 도울 수 있다는 장점이 있다. 반면, CAS에 지나치게 의존하면 수학적 개념을 놓치고 수학의 본질적 논리 체계를 제대로 학습할 수 없다는 우려도 있다.
① 자신의 실제 CAS 사용 경험이나 학습 경험을 명시적으로 기술하고 (ex. O월 O일 O시 대학수학의 이해 교과목 동영상 강의 수강 후 학습 중 Maxima 실습) ② CAS 등 컴퓨터 소프트웨어를 이용한 수학 학습 방법에 대해 찬성 또는 반대 중 하나의 입장을 택하여 자신의 견해를 독창적으로 논하시오. (총 9점)
23년 2학기 ‘대학수학의 이해’ 과목의 수학의 기초(2) 강의에서 미분, 적분, 행렬연산 등 복잡한 계산이 필요한 부분에서 편리하게 활용할 수 있는 CAS 프로그램인 wxMaxima 소프트웨어의 사용법을 배웠다. 또한 교재에 소개되어 있는 wxMaxima의 다양한 예제를 따라 풀어봄으로써, 계산과정에 매몰되지 않고 수학의 개념과 본질을 보다 효율적으로 학습하는 데 적지 않은 도움을 받았다. 아울러 CAS 프로그램 학습 이전인 2022년에는 독학으로 ‘점프 투 파이썬’을 통해 파이썬 프로그래밍 언어의 기본적인 사용법을 배웠다.
파이썬의 다양한 라이브러리는 MATLAB, Mathematica, Maxima 등의 CAS 프로그램과 유사한 기능을 가지고 있어 수학과 과학 연산을 지원하고, 나아가 인공지능에 활용되고 있는 여러 라이브러리도 포함하고 있다. 예를 들면 Pandas는 테이블 형식의 데이터를 조작하고 분석하는 다양한 기능을 제공한다. Numpy는 벡터, 행렬 등 수치 연산을 수행하는 선형대수(Linear algebra) 라이브러리다. SciPy는 공학 및 과학용 소프트웨어 라이브러리로 선형 대수, 최적화, 통합 및 통계를 위한 모듈이다. Matplotlib는 wxMaxima처…(생략)
|