Open Source Development 와 Computer Science Education

Posted by

프로그램 개발이나 컴퓨터 과학 분야를 공부하려는 초보자에게는 상용 프로그램을 개발하는 것 보다 오픈소스 프로그램을 개발해보면서 시작하는 것이 좋다.

오픈소스 프로그램으로 시작하는데 있어서 장점은 다음과 같다.

1. 오픈소스 프로그램은 다양한 오픈소스 도구들과 오픈소스의 도움을 얻을 수 있으며,

2. 전세계 오픈소스 개발자들의 도움을 구할 수 있다.

이렇게 교육적으로 오픈소스 분야를 활용하기 위해서 Mark Guzdial 교수는 다음과 같이 고려해야 할 점들을 언급했다.

1. 관심을 갖기 시작하는 초보자는 누구나 배우고 활용하기 쉽도록 해야 한다. 예를 들면, 여학생들은 남학생들보다 더 세심한 배려가 필요하다.

2. 오픈소스와 사업성에 대한 올바른 인식이 필요하다. 무조건 공짜 프로그램은 아니지만 앞으로 어떻게 수익을 내야 할지 많은 고민을 해야 하며 올바른 롤 모델을 찾아야 한다.

3. 오픈소스 커뮤니티에는 프로그래머가 대다수이며 학생들이 오픈소스 커뮤니티에 참여할 경우, 컴퓨터 과학이 단지 프로그래밍 하는것으로만 생각할 수 있다. 컴퓨터 과학(혹은 컴퓨팅) 분야의 다양한 주제들에 대해서도 교사들은 제시해야 한다.

[참고자료]

* Mark Guzdial : Open Source Development : Not Very Open or Welcoming

Leave a Reply

Your email address will not be published. Required fields are marked *