聚光灯
助理教授,副教授,计算机信息系统讲师(CIS讲师),计算机科学讲师,计算机科学教授,教师,信息技术讲师(IT讲师),讲师,讲师,教授
初中和高中教师可以学习教授的学术科目数不胜数,但也许其中最令人激动的--与现代社会相关的--是计算机科学(或CS)!今天的年轻人是在技术中长大的,当他们到达初中或高中时,一般都能熟练地使用技术。但是,学习计算机背后的科学将丰富他们的理解,并激励许多人探索计算机科学相关的大学学位和职业。计算机科学教师也受雇于技术和商业学校、初级学院和大学,他们在那里教高年级学生通常可以获得更高的薪水。
如果你喜欢与计算机打交道,并希望分享你在硬件、软件、编程语言等方面的知识,那么CS教学职位可能就是你的梦想工作!你可以在这里工作,也可以在这里学习。
- 与学生一起工作,对他们的生活产生直接影响
- 帮助确保学生有一个积极的教育经历
- 通过教育后代扩大计算机科学的世界
工作日程
- 计算机科学教师一般是全职工作,从周一到周五。在学校放假期间(即暑假和假期),工作可能较少,但教师仍然要为即将到来的学期做准备。
典型职责
- 制定适合所教年级的综合CS课程
- Prepare daily lessons and activity materials. Incorporate digital classroom best practices
- 使用各种教学方法和教学材料,让学生参与其中
- 举办讲座和演讲
- 为学生提供亲身实践的机会
- 介绍Java和C++等编程语言。培养学生的计算机素养
- 组织旨在发展CS特定技能的活动
- 设置音频/视频或计算机设备
- 在课堂上监督学生的行为和进展
- 执行课堂规则并树立正确的行为模式
- 记录学生的表现,并在必要时向学生和家长提供洞察力
- 分配和评定家庭作业。复习小测验和考试的内容
- 跟踪出勤情况并计算成绩
- 辅导个别学生或协助小组,提供个性化的指导,完成指定的任务
- 为面临独特学习挑战的学生提供额外支持
额外责任
- 提供CS职业建议
- 与同行合作,创建和改进学生项目
- 与教师和家长合作,审查学生的进步
- 掌握CS的趋势和进展,以确保课程是最新的。
软技能
- 有能力监测和评估学生的行为
- 怜悯之心
- 稳重
- 协调和指导活动
- 有帮助他人成功的愿望和本领
- 同理心
- 敏锐的组织能力
- 领导人
- 客观性
- 耐心
- 复原力
- 聪明才智
- 社会和文化意识
- 健全的判断和决策
- 强大的沟通能力,包括积极倾听
技术技能
- 具有计算机科学和信息技术方面的专业知识
- 编程语言的知识
- 对视觉演示设备的了解
- 对打印机、扫描仪和复印设备的了解
- 微软办公室、谷歌应用程序、苹果电脑软件
- 使用各种学校数据库自动化系统
- 熟悉为学生设计的教育软件
- 私立和公立学校
- 技术、贸易和商业学校
- 初级/社区学院
- 学院和大学
计算机科学教师在动态、快速发展的课堂教学中必须表现出耐心和热情。学生们来自不同的背景,可能对计算机科学有不同程度的经验,因此,重要的是要以一定的速度进行,使事情向前发展,而不至于让任何人落后。
像所有的教育工作者一样,CS教师应该在管理他们的课堂和保持学生的注意力和进度方面做出模范行为。他们必须为当天计划的技术课程和活动做好充分的准备,但又要保持足够的灵活性,以回答详细的问题,并鼓励对新的主题进行讨论。计算机科学是不断发展的,有时学生有信息要分享,而教师并不完全了解。
Computer Science Teachers will use an established curriculum but need to keep up with changes to ensure what they’re teaching is accurate and relevant. Hot topics they should keep their eyes on include virtual reality, artificial intelligence (AI) and machine learning (ML), computer vision and natural language processing (NLP), and robotics. Other areas that never stop advancing are the Internet of Things, quantum computing, cloud computing, big data, and cybersecurity.
教师不可能成为所有这些主题的专家,但保持知情并能够回答问题是很好的。有时,教师甚至会发现自己在向学生学习,因此,重要的是以开放的心态进入,愿意倾听,并允许学生分享知识。
Most Computer Science Teachers probably enjoyed learning about programming languages through hours of practice. They may have taken math and IT-related classes in high school or participated in online forums where they could share information and ask questions. A lot of computer gurus read industry magazines and articles or watch video tutorials to pick up new skills.
虽然CS的广阔世界吸引了各行各业的人,但有时性格内向的人比性格外向或觉得需要整天在户外活动的人更容易被吸引到这个领域。
- 教育和培训要求因州、学校类型和个人职业目标而异,但大约65%的计算机科学教师拥有学士学位。24%的人有硕士学位,根据Zippia的说法
- Middle and high school teachers need a bachelor’s, whereas college-level instructors or professors usually need a master’s or PhD
- 最常见的专业是计算机科学,数学排在第二位。
- 公立初中和高中教师必须在大学完成教学课程,通过背景调查,并通过两项考试--普通教学考试和学科考试。
- Requirements vary by state but two general exam options are the Praxis (administered by ETS) and National Evaluation Series (administered by Pearson)
- 大多数州都提供替代性教学认证课程,以便教师能够更快地开始工作
- Public school teachers need to be state-licensed or certified, whereas private schools and college-level teachers don’t usually require licensure
- Optional - Teachers can obtain a National Board of Professional Teaching Standards certification after three years of teaching experience
- CS Teachers should strive to learn about and promote Diversity, Equity, and Inclusion
- 熟悉第二种语言通常是有益的
- STEM-related college programs should be accredited by ABET
- 考虑学费、折扣和当地奖学金的机会(除联邦援助外)。
- 在决定是否参加校内、网上或混合课程时,要考虑你的时间安排和灵活性。
- 如果需要,找到一所同时提供教师培训课程的学校
- 向你的高中老师寻求关于成为教师的指导和辅导
- 决定你是否想教初中、高中或以上的课程
- 志愿在你的学校提供帮助。在幕后接触有利于了解教师的日常工作和学校的运作方式。
- 学习计算机相关课程,以及英语、写作、数学和公共演讲等课程
- 参加计算机俱乐部、在线编程论坛和旨在学习的相关活动
- 拓展你对教育环境中的多样性和社会正义标准相关概念的知识
- Look for volunteer or paid opportunities outside the school, such as with youth organizations, religious activities, for-profit businesses, or other places where interaction with youth and young adults is possible Seek roles that offer leadership and organizational skills practice where you must manage small groups of people
- Read industry magazines and articles. Subscribe to CS YouTube Channels.
- 如果你参加教师培训项目,要给人留下好印象,尽你所能地学习,并与你的主管保持联系。
- 如果你想在不读大学的情况下学习一项新技能(或更新一项旧技能),可以报名参加CS训练营。流行的训练营包括编码、DevOps和网络安全。
- Massive Open Online Courses (MOOCs), like the ones offered by edX or Udemy, are another way to polish up your skills
- There are many other free websites to learn about CS topics, such as Tutorialspoint, Studytonight, W3Schools, StackOverflow, Computer Hope, JavaTpoint, and Khan Academy
- 为你的简历和/或大学申请记录下你所有的工作和学术成就。Word文档或谷歌文档是记录事情的好方法(只是要确保保留一份备份!)。

- 许多计算机科学教师一开始是作为教师助理,直到他们在课堂上有了更多的经验。助理角色可能只需要一个副学士学位
- 申请Indeed.com、EdJoin.org 和其他求职网站上的空缺职位
- 尽可能在简历中使用可量化的结果(数据、统计和数字,例如你在某个岗位上负责了多少学生)。
- 列出你所有与青少年打交道的实际经验,包括实习或志愿工作
- 与你的网络保持联系,并要求提供关于即将到来的工作机会的线索
- 了解最新的CS发展,因为事情变化很快
- 请以前的老师和主管写推荐信,或要求他们同意(提前)将他们列为推荐人。
- 做好对潜在雇主的研究。了解他们的使命、价值观和优先事项
- 在面试中,展示对计算机科学相关趋势的认识。了解你的业务和术语
- Review CS Teacher interview questions.
- 清楚地阐述你对与青年或年轻人一起工作的热情。解释为什么你是教授CS的最佳人选
- 接受一些额外的教育和培训,如硕士或新的认证。
- 通过学习高级课程,在具有挑战性的CS领域(如人工智能)获得专长
- When you have gained enough experience, get an optional National Board of Professional Teaching Standards certification to boost your resume
- 对学生表现出真诚的关怀和同情心
- 成为DEI专家和学生权利的倡导者
- 在学校范围之外建立你作为学科专家的声誉
- 在CS杂志上发表文章,撰写在线内容,制作教程视频,并指导他人。
- 考虑制作一个网站,让世界各地的用户可以访问和分享信息
- 永远不要停止发展你的职业网络。现在的大多数工作都是通过关系找到的
- Join professional associations and read relevant trade publications that will expand your awareness of topics
- 在高知名度的学校和地区委员会任职并留下印象
- 加强与学生、员工、教师和行政人员的关系
- Get creative! Learn fresh new ways to teach subjects and keep students motivated, such as eLearning, blended learning, flipped classrooms and other techniques
- 加入教育中心的邮件列表并参加会议和研讨会
网站
- ABET
- 美国科学促进会
- 美国教师联合会
- 美国数学学会
- 美国工程教育协会
- 安妮塔-博格妇女与技术研究所
- 计算机械协会
- 人工智能促进会
- 计算机领域妇女协会
- 信息技术专业人员协会
- 信息和计算技术卓越中心
- 剑桥大学
- 计算机专业人员促进社会责任协会
- 计算研究协会
- 教育工作者准备认证委员会
- IEEE计算机学会
- 运营研究和管理科学研究所
- 国家专业教学标准委员会
- 国家妇女与信息技术中心
- 全国教育协会
- 全国家长教师协会
- 全国辅助教育工作者资源中心
- 工业与应用数学学会
- TEACH.org
- USENIX,高级计算系统协会
书籍
- Computer Science Principles: The Foundational Concepts of Computer Science, by Mr. Kevin P Hare and Pindar Van Arman
- Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, by Paul Deitel and Harvey Deitel
- The New Art and Science of Classroom Assessment (Authentic Assessment Methods and Tools for the Classroom), by Robert J. Marzano, Jennifer Norford, et al.
如果当计算机科学教师不适合你的目标,请问你自己--你想做一份CS工作,但没有教学方面的工作?或者你仍然想成为一名教师,但要做一个不同的学科?这个问题的答案将引导你去发现哪些职业可以探索。
Career and technical education teachers have lots of related careers to check out.
新闻联播

特色工作

在线课程和工具
