This course focuses Content Representation for Computer Science teachers. Therefor, this course assumes that the learners have already completed at least one computer science course or workshop and are familiar with at least one programming language.
Familiarity of the following Computational Concepts is a must:
Algorithms
Control Structures
Conditions (and events)
Loops
Methods and Functions
As an academic community, this teacher development course sets high expectations for communication. For us to create a positive online community, here are the general guidelines:
Submit your work on time. Keep your calendar in synch with the course requirements. This important for you and your colleagues who will be reviewing yours.
Use professional language. There might be times we get frustrated or overwhelmed. Make sure to communicate your concerns promptly to be able to control potential misunderstandings.
Make the most out of this community. This course brings together computer science teachers, who are going through similar struggles. Stay proactive and participate actively in the different contexts this course brings.
Emails
The instructor will be available to answer emails within weekdays working hours. Expect 24 hours maximum to get a response. On the other hand, the instructor expects an answer from you within 48 hours.
Synchronous meetings
There are mandatory meetings for the course. You receive an email with the meetings Calendar for the course, as well as a reminder 5 days before the meetings. The online meeting is a mix of activities and mini-talks. There will always be time for you to speak. But we appreciate sticking to the meeting agenda that we always share at the start of the meeting.
Working with groups
Only synchronous meetings involve group work. We understand that you are busy professional educators, so we minimize any dependencies that may require additional scheduling. At the time of group work, we use zoom breakout rooms. We expect you to use professional communication as a learning adult.