K-5 Computer Science Course Syllabus
The Computer Science standards integrate computer literacy, educational technology, digital citizenship, information technology, and computer science. Computer literacy, educational technology, digital citizenship, and information technology are concepts that students are also exposed to in the Computer Technology Standards of Learning. In many ways, instruction in the Computer Science standards will compliment and expound upon, at a deeper level, the concepts and skills covered with the Computer Technology standards. However, there are distinct differences between computer technology and computer science. As the foundation for all computing, computer science is “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society” (Tucker et. al, 2006, p. 2).
The Virginia Department of Education strongly encourages educators to make equitable access a guiding principle in the implementation of these computer science standards by giving all students the opportunity to learn computer science. We encourage the elimination of barriers that restrict access to computer science for students from ethnic, racial and socioeconomic groups that have traditionally been underrepresented. Schools should make every effort to ensure their computer science classes reflect the diversity of their student population. It is only through a commitment to equitable preparation and access that true equity and excellence can be achieved.
Major Course Goals:
The content of the Computer Science standards is intended to support the following seven practices for students: fostering an inclusive computing culture, collaborating around computing, recognizing and defining computational problems, developing and using abstractions, creating computational artifacts, testing and refining computational artifacts, and communicating about computing. The practices describe the behaviors and ways of thinking that computationally literate students use to fully engage in a data-rich and interconnected world. Computational thinking refers to the thought processes involved in expressing solutions as computational steps or algorithms that can be carried out by a computer (Cuny, Snyder, & Wing, 2010; Aho, 2011; Lee, 2016).
Major Course Projects & Instructional Activities:
Students will be learning about and creating various forms of code.
Course Assessment Plan:
Elementary students are expected to develop computer science skills throughout elementary instruction as indicated in the 2017 Computer Science Standards of Learning. The Computer Science Performance Task Common Rubric (Word) is designed to align with the strands reflected in the 2017 Computer Science Standards of Learning and the expectations provided in the rubric are aligned to the skills and knowledge that students should have at the conclusion of their elementary computer science education experience.
DPS follows a 10 point grading scale, however this course does not assign students grades.
- Come to class prepared to learn.
- Act in a safe and responsible manner.
- Respect and be considerate of yourself and others.
- Exercise respect for school property and the personal property of others.
** All school rules will always apply in our computer classroom.
Supplies and Materials:
Necessary supplies (computer) will be provided by the teacher.
DPS Homework Policy:
This course will not have homework provided/assigned.
If you have any questions or concerns, please contact me using either of the forms of contact listed in the next section.
I am available from 7:40 - 2:55. If I do not answer the phone, I may be in training with a teacher. Please leave a message and I will call you back.
- Google Voice Number (calls and texts): (434) 264-7451