Are you new to teaching computer science? Are you new to teaching in general? No need to fear! We have compiled a list of helpful tips and ideas to support our computer science educators in preparing for a successful year.
The first key to creating a smooth-running classroom is to be intentional in your setup. Here are three suggestions to support you in accomplishing this:
When troubleshooting bugs that may arise during a lesson, reach out to the Skill Struck support team. Letting them know what types of devices your students are using, as well as the browser offers helpful information towards fixing the issue. Skill Struck works best on Google Chrome and is also supported on Safari and Firefox.
Expectations are explanations of how students should behave and perform in your classroom. Expectations should be individualized for your classroom, but general enough to apply to all students. Research tells us that over the past 60 years, “researchers have consistently found that teachers who explicitly teach expectations have students who are: on-task at higher rates, have more prosocial behaviors with peers, and overall are more academically successful than children who have not been systematically taught classroom expectations” (Croce & Salter, 2022).
Several experts recommend outlining expectations as positive statements. Such expectations should be clear standards that motivate students as they thrive knowing what is expected of them. Here are a few expectations for students working with technology:
“A routine is a process or action that is done automatically without prompting” (Wong & Wong, 2014). Imagine your students walking into class. They put away their bags, pull out their chairs, and get right to work on the morning task. This is an example of a start-of-class routine or procedure. A procedure is a step-by-step list of instructions that students are to follow at a given time. Think of these as your very own algorithms! It is important to be specific when writing procedures. Think about how you want a procedure to look, sound, and feel when in action. Setting classroom procedures not only make the flow of a daily classroom routine smoother, but they save you valuable instructional time. Here are a few common tasks that typically require a procedure:
At least one day before a lesson, read over your lesson plans so that you are familiar with the content you will be teaching. Print and prepare any resources you will need, and check that digital resources, such as slideshows, work. Reviewing the content and materials before the lesson will help you feel prepared and one step ahead. You may find it useful to bookmark websites on your computer that you will refer to often during lessons, so that you can easily pull them up when needed. In addition, consider having a hard or digital copy of student passwords and usernames handy. This way you can help them when they forget!
Do you feel there is limited space in your classroom? If this is the case, it is crucial to utilize the space you do have in creative and effective ways. Here are some suggestions for doing this:
Being new to the field of teaching computer science doesn’t have to be scary and overwhelming. Take things one step at a time and you’ll soon be feeling the successes of your efforts.
Croce, K. M. & Salter, J. S. (2022, May 6). Beyond the Walls: Establishing Classroom Expectations in a Virtual Classroom. Frontiers in Education. https://doi.org/10.3389/feduc.2022.816007
Wong, H. K. & Wong, R. T. (2014). THE Classroom Management Book. Harry K. Wong Publications, Inc.