STEM
Explorations in Computer Science
Explorations in Computer Science introduces middle school students to seven major fields within the world of computing: software development, UI and UX design, data science, artificial intelligence, networking, cybersecurity, and hardware systems. Designed for grades 6–8, this self paced online course welcomes learners with no prior coding experience and builds knowledge step by step through engaging, accessible instruction.
About the course
Course Overview
Explorations in Computer Science introduces middle school students to seven major fields within the world of computing: software development, UI and UX design, data science, artificial intelligence, networking, cybersecurity, and hardware systems. Designed for grades 6–8, this self paced online course welcomes learners with no prior coding experience and builds knowledge step by step through engaging, accessible instruction.
Throughout the course, students follow a character driven narrative featuring the Tech Team, a group of learners who encounter real world technology challenges. As students progress alongside the team, they develop computational thinking and problem solving skills while discovering how computing shapes communication, entertainment, security, business, and daily life.
The course begins with foundational concepts, helping students understand how computers process information and how different computing roles contribute to technology solutions. From there, students explore programming fundamentals, gaining hands on experience with core concepts such as sequencing, logic, and debugging. A dedicated project module allows students to apply their learning in a practical context before moving into emerging technologies and current trends shaping the future of computing.
Ethics in computing is woven throughout the course, encouraging students to think critically about privacy, security, access, and responsible technology use. By the end of the course, students will have developed a broad understanding of computing fields, strengthened their analytical thinking, and gained confidence in exploring technology as both creators and informed digital citizens.
By the end of the course
Learning Objectives
- Identify and describe the seven major computing fields (Software Development, UI/UX Design, Data Science, AI/ML, Networking, Cybersecurity, Hardware/Systems) and recognize career opportunities within each
- Apply computational thinking and problem-solving approaches to real-world challenges
- Analyze how computing professionals collaborate across disciplines to build technology solutions
- Create basic computing artifacts (wireframes, algorithms, code) using foundational technical skills
- Evaluate ethical considerations in computing, including privacy, bias, access, and societal impact
- Explore personal interests in computing and develop awareness of pathways for continued learning
Course contents
What You'll Study
The Challenge Begins
Explore what computer science is; bust common myths; meet the Tech Team
Computing Fields at a Glance
Survey seven computing fields; identify career paths in each
Software & UI/UX
Understand software development lifecycle; explore UI/UX design principles
Data & AI Preview
Explore data science concepts; understand AI/ML fundamentals
Programming Fundamentals
Write basic programs; apply debugging and testing strategies
Project – Building Your Solution
Apply skills to a team project; integrate computing fields
Emerging Technologies
Explore cutting-edge tech; understand future computing trends
Computing Ethics & Society
Evaluate ethical issues in computing; analyze societal impact
Your Computing Future
Explore computing careers; create a personal learning plan
Earn your 1.0 credit in Explorations in Computer Science
Accredited. Self-paced. Built for Texas students.
Start this semester
Earn credit. On your schedule.
Excel High School Texas is fully accredited, self-paced, and built for Texas students who want a college-ready diploma without compromise.
