Fall of 2025
1st Block - Fundamentals of Computing
2nd Block- Fundamentals of Webpage Design and Development
3rd Block- Fundamentals of Webpage Design and Development
4th Block- Planning (2:16 - 3:45)
Spring of 2026
1st Block - Fundamentals of Computing
2nd Block - Fundamentals of Computing
3rd Block - Fundamentals of Computing
4th Block - Planning (2:16 - 3:45)
COURSE DESCRIPTION
Fundamentals of Computing course is designed to introduce students to the field of computer science through an exploration of engaging and accessible topics. Through creativity and innovation, students will use critical thinking and problem-solving skills to implement projects that are relevant to students’ lives. Students will gain a fundamental understanding of the history and operation of computers, programming, and web design. Students will also be introduced to computing careers and will examine societal and ethical issues of computing.
SEQUENCE OF TOPICS
This schedule is subject to change.
Syllabus
https://docs.google.com/document/d/1mwS9TCOPcxLxR3RPxAQpPb_kTpfbufNOEyGngm5iP8U/edit?usp=sharing
Week 1-3
Unit 1: Digital Citizenship and Cyber Hygiene
Week 4-5
Unit 2: What is Computing?
Week 6-8
Unit 3: Programming with Karel
Unit 4: Karel Challenges
Week 9
Unit 5: Networks and the Internet
Week 10-11
Unit 6: Javascript & Graphics
Week 12
Unit 7: Graphics Challenges - (2 weeks, 10 hours)
Week 13-15
Unit 8: Web Development
Week 16 - 17
Unit 9: Computer Science Careers (1 week, 5 hours)
Unit 10: Machine Learning (1 week, 5 hours)
Week 18
Exam
COURSE DESCRIPTION
The Fundamentals of Web Page Design and Development course will guide students in the development of websites in a project-based, problem-solving environment. Students will learn HTML as a means to organize website content and CSS to format the appearance of website content in order to develop websites that are well-organized, universally accessible, and easy to navigate. Students will learn the technological processes, requirements, and legal ramifications for publishing their websites. Successful completion of this course will prepare students for certification.
SEQUENCE OF TOPICS
This schedule is subject to change
Syllabus
https://docs.google.com/document/d/1mq9Cwm3JiMQYMCM1a-zJ6vk8g1cuAen6nuPZSwQpK1k/edit?usp=sharing
Week 1
Unit 1: Digital Citizenship and Cyber Hygiene
Week 2-4
Unit 1: HTML - Structuring Websites
Week 5
Unit 2: CSS - Styling Websites
Week 6-8
Unit 3: Advanced HTML and CSS
Week 9
Unit 4: Project - Create Your Homepage
Week 10-11
Unit 5: Introduction to JavaScript in HTML
Week 12
Unit 6: Using JavaScript Libraries
Week 13-14
Unit 7: Project: Build an Interactive Resume
Week 15-16
Unit 8: Storing and Collecting Data
Unit 9: How to Build and Maintain a Website
Week 16-17
Unit 10: Project - Final Project
Week 18
Exam
Include the official course description from your institution. Include any other relevant information needed for students or others viewing to understand major themes, prerequisites, or if classes are exclusive for specific majors or degree tracks.
https://drive.google.com/drive/folders/1x7K7b5jDZ-v3vOtRadm8yVLae9NAgG_b?usp=drive_link
COURSE DESCRIPTION
Fundamentals of Computing course is designed to introduce students to the field of computer science through an exploration of engaging and accessible topics. Through creativity and innovation, students will use critical thinking and problem-solving skills to implement projects that are relevant to students’ lives. Students will gain a fundamental understanding of the history and operation of computers, programming, and web design. Students will also be introduced to computing careers and will examine societal and ethical issues of computing.
SEQUENCE OF TOPICS
This schedule is subject to change.
Week 1-3
Unit 1: Digital Citizenship and Cyber Hygiene
Week 4-5
Unit 2: What is Computing?
Week 6-8
Unit 3: Programming with Karel
Unit 4: Karel Challenges
Week 9
Unit 5: Networks and the Internet
Week 10-11
Unit 6: Javascript & Graphics
Week 12
Unit 7: Graphics Challenges - (2 weeks, 10 hours)
Week 13-15
Unit 8: Web Development
Week 16 - 17
Unit 9: Computer Science Careers (1 week, 5 hours)
Unit 10: Machine Learning (1 week, 5 hours)
Week 18
Exam