저는 사우스 플로리다 대학에서 컴퓨터 과학 프로그램의 교육 환경에 불만을 가지고있는 학생입니다. 지금은 "프로그램 디자인"을하고 있습니다. 프로그램을 읽고 유지 관리하기 위해 소스 코드를 함수와 모듈로 구성하는 방법을 배워야합니다. 대신 C에서 배열과 재귀에 대해 배우고 있습니다. 다음 학기에는 C ++ ( shudder )를 통해 학습되는 "객체 지향 디자인"을 선택해야 합니다.
2 년 전 저는 프로그래밍에 관심이 있었으며 그 이후로 많은 것을 배우고있었습니다. 또 다른 C ++ 클래스를 복용 할 것이라는 전망은 거의 눈물을 흘리게합니다. 이런 이유로 저는 비슷한 야심 찬 학생들을 만나고, 새로운 언어를 배우고, 소프트웨어 개발 주제에 대해 토론하고, 다른 학생들과 함께 일하기 위해 프로그래밍 클럽을 시작할 것이라고 생각했습니다.
그러나 저는 소프트웨어 개발 경험을 공유하는 다른 학생들이 없을 수도 있음을 깨닫기 시작했습니다. 동기 부여가 아니라 기회가 없기 때문입니다. 다른 프로그래밍 클래스 ( "프로그래밍 언어") 만 알고 있으며 실제 소프트웨어 개발에 대한 클래스는 없습니다. 다른 모든 사람들은 C와 C ++로 사소한 스크립트를 작성한 경험이 있습니다.
다른 학생용 소프트웨어 개발자와 함께 일하고 싶다면 스스로 훈련해야한다는 것을 깨달았습니다. 이제 저는 클럽을 소프트웨어 개발 부트 캠프로 만들어 회원들에게 현대적인 도구와 언어로 소프트웨어를 개발하는 방법을 가르 칠 계획입니다. 비공식 소프트웨어 개발 과정을 시작하는 것은 많은 가능한 접근 방식을 가진 기념비적 인 작업입니다. 독자 여러분, 내 질문은
내 공격 계획은 무엇입니까?
내가해야합니까
- 클럽 활동과 숙제의 균형을 맞추기 위해 스스로 클럽을 강의합니까?
- CS 교수진에게 회원들과 관련이 없을 수있는 전문 지식 내에서 주제에 대해 가르치도록 요청합니까?
- 학교 내부 또는 외부에서 작업 부하를 공유 할 수있는 동정적이고 경험이 풍부한 개발자를 찾으려고합니까?
- 비디오 강의 ( MIT OpenCourseWare , Google Tech Talks 등)를 보여 주겠습니까?
- 실무 프로그래밍 워크샵 개최?
- 숙제를 할당?
- 다른 일을합니까?