컴퓨터 과학 교사는 무엇을합니까?
컴퓨터 과학 교사는 일반적으로 컴퓨터 과학 및 컴퓨터 프로그래밍 측면에 대한 일대일 교육을 제공합니다. 이 전문가들은 고급 컴퓨터 과학 수업을 수강하고 통과하는 데 문제가있는 학생들에게지도 할 수 있습니다. 다른 맥락에서, 컴퓨터 과학 교사는 미래의 과정 작업을 위해 젊은 학생을 준비하거나 직업 컴퓨터 과학 교사를 제공 할 수도 있습니다.
이 분야의 교사는 다양한 컴퓨터 프로그래밍 언어에 대한 교육을 제공합니다. 학생들은 코드 모듈 기능 또는보다 광범위한 개발 전략과 같은 컴퓨터 과학 원칙에 대한 일반적인 초점을 통해 전체 범위의 코딩 언어에 대한 수업을 가르 칠 수 있습니다. 또는 컴퓨터 과학 교사는 학생들이 자신의 기능 모듈 또는 응용 프로그램을 만드는 데 도움이되는 구체적인 실험실 활동에서 특정 컴퓨터 프로그래밍 언어를 사용하여 특정 "절차"작업에 집중할 수 있습니다.
보다 구체적인 학습 요구가있는 학생의 경우 컴퓨터 과학 교사는 특정 종류의 프로그래밍 언어에 중점을 둘 수 있습니다. C, C ++ 및 C # 언어의 "C 제품군"구문 또는 널리 사용되는 Windows 기반 Microsoft Visual Basic 컴퓨터 프로그래밍 언어로 명령이 제공 될 수 있습니다. 다른 과정은 HTML (Hypertext Markup Language) 또는 CSS (Cascading Style Sheet)를 사용한 간단한 코딩에 중점을 둘 수 있습니다. 일부 클래스는 ASP, VBScript, Visual Basic 웹 양식 또는 PHP와 같은 웹 기반 기술에 중점을 둘 수 있습니다.
컴퓨터 과학 교사는 학생 한 명 또는 때로는 소규모 그룹에게만지도 할 수 있습니다. 그들은 직접, 인터넷 또는 다른 디지털 장소를 통해 학생을지도 할 수 있습니다. 튜터는 일주일에 한 번 또는 여러 번 학생을 만나는 반면 다른 튜터는 세미나 또는 워크숍 형식으로 특정 세션 수를 설정합니다.
일반적으로 컴퓨터 과학 교사는 특정 기술 수준에서 학생을 만나고 학생이 어려움을 겪을 수있는 구체적인 컴퓨터 프로그래밍 작업에 대한 특정 질문에 대답 할 수 있습니다. 컴퓨터 과학 교사가 학생들에게 제공하는 이점 중 하나는 실시간으로 질문에 응답하고 코드 또는 디자인 또는 컴퓨터 과학의 다른 측면에 대한 특정 문제에 대한 답변을 제공 할 수 있다는 것입니다. 최고의 컴퓨터 과학 튜터 중 일부는 학생들에게 컴퓨터 과학의 진화 방식과 개발자 커뮤니티가 해당 분야의 표준에 대한 몇 가지 공통 원칙을 확립 한 방법에 대한 많은 배경 지식을 제공합니다.