
Digital Time Capsule: Computing Milestones Timeline
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can we create a digital time capsule that effectively captures the major milestones in the history of computing, explores the impact of these milestones on society, and addresses the ethical issues associated with computer science?Essential Questions
Supporting questions that break down major concepts.- What is computer science and why is it important?
- What are the major milestones in the history of computing?
- How have trends in computer science impacted society?
- What are some ethical issues associated with computer science?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Students will define computer science and computational thinking, creating a foundational understanding of the field's scope and purpose.
- Students will identify and describe key milestones in the history of computing, creating a comprehensive timeline for their digital capsule.
- Students will analyze trends in computer science and discuss their societal impacts, developing critical thinking around technological evolution.
- Students will explore and summarize ethical issues related to computer science, fostering awareness and responsibility in their digital narratives.
Teacher-Specified Standards
Entry Events
Events that will be used to introduce the project to studentsHackathon Unveiled
Organize a mini-hackathon where students must solve challenges related to historical computing problems using modern tools, requiring them to rethink traditional problem-solving methods and connect with past computational thinking strategies.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.Defining the Core: What is Computer Science?
In this introductory activity, students will embark on a journey to define computer science and computational thinking. This foundational step will set the stage for understanding the scope and purpose of the field. Through research and collaboration, students will create a shared definition that will guide their exploration of computing milestones.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA class-agreed definition of computer science and computational thinking, documented in a shared online document or presentation.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ICS-1.1 by guiding students to create foundational definitions of computer science and computational thinking.Milestones of Computing: Building the Timeline
Students will research and identify key milestones in the history of computing to construct a digital timeline. This activity focuses on cultivating an understanding of historical developments and appreciating how past innovations shape modern technology.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA digital timeline capturing major milestones in the history of computing, shared on a class platform or in a digital presentation format.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ICS-1.2 by directly involving students in creating a timeline that highlights critical moments in computing history.Exploring Trends: The Impact on Society
Students will analyze and discuss various trends in computer science, such as the emergence of AI and social media, examining their societal impacts. This activity encourages students to investigate how technological advancements influence everyday life.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA comparative essay or presentation that illustrates the societal impacts of at least three computer science trends, shared with the class.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ICS-1.3 by facilitating the investigation of trends in computer science and their societal impacts.Ethical Exploration: Navigating the Moral Landscape
In this final activity, students will explore ethical issues in computer science, fostering a sense of responsibility and ethical awareness. They will tackle topics such as data privacy, algorithmic bias, or digital divide.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA reflective essay or policy proposal exploring a specific ethical issue in computer science, showcased in a class symposium.Alignment
How this activity aligns with the learning objectives & standardsThis activity aligns with ICS-1.4 by encouraging students to summarize and explore ethical issues within computer science.Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioDigital Time Capsule Assessment Rubric
Understanding of Computer Science Concepts
Assesses the depth of students' understanding of computer science principles and their ability to apply these concepts in defining the field.Definition Clarity
Evaluates the clarity and comprehensiveness of the student's definition of computer science and computational thinking.
Exemplary
4 PointsDefinition is exceptionally clear, comprehensive, and nuanced, providing multiple examples and demonstrating sophisticated understanding.
Proficient
3 PointsDefinition is clear and comprehensive, with relevant examples, demonstrating a thorough understanding.
Developing
2 PointsDefinition is partially clear with some examples, showing emerging understanding of concepts.
Beginning
1 PointsDefinition is unclear or incomplete, lacking examples and showing minimal understanding.
Historical Awareness
Measures the student's ability to identify and articulate the importance of computing milestones.
Exemplary
4 PointsIdentifies and explains all significant milestones with detailed descriptions and connections to broader historical contexts.
Proficient
3 PointsIdentifies most significant milestones with detailed descriptions, showing a good understanding of historical contexts.
Developing
2 PointsIdentifies some milestones with basic descriptions, demonstrating partial understanding of historical contexts.
Beginning
1 PointsIdentifies few milestones with minimal description, showing limited historical context understanding.
Cultural and Societal Impact
Evaluates the student's ability to analyze and communicate the impact of computer science trends on society.Trend Analysis
Assesses the depth of analysis in illustrating the impact of computer science trends on societal developments.
Exemplary
4 PointsProvides in-depth analysis with comprehensive examples and clear connections to societal impacts.
Proficient
3 PointsProvides thorough analysis with good examples and clear societal connections.
Developing
2 PointsProvides basic analysis with some examples and partial societal connections.
Beginning
1 PointsProvides minimal analysis with few examples and unclear societal connections.
Ethical Understanding and Reflection
Assesses the student's ability to understand and engage with ethical issues in computer science.Ethical Exploration
Evaluates the student's ability to explore and discuss ethical issues within computer science in a thoughtful and informed manner.
Exemplary
4 PointsExplores ethical issues with great depth, using real-world examples and proposing well-thought-out solutions.
Proficient
3 PointsExplores ethical issues thoroughly, using relevant examples and proposing thoughtful solutions.
Developing
2 PointsExplores ethical issues with basic depth and examples, proposing some solutions.
Beginning
1 PointsExplores ethical issues superficially with minimal examples and solutions.