Logo

Exploring CS with Web Development

Course Description

In this course, students embark on a comprehensive journey through computer science and web development. They will master the building blocks of the web by learning HTML, CSS, and JavaScript to create dynamic, styled, and interactive pages. Beyond coding, the curriculum covers essential computing concepts, including hardware systems, data analysis using spreadsheets, and network fundamentals. Students also explore critical topics like cybersecurity, digital ethics, and the societal impact of technology. This holistic approach equips learners with the technical skills and digital literacy needed for future tech careers.

Course Learning Goals
  • Develop interactive and responsive web interfaces using HTML, CSS, and JavaScript.

  • Apply Agile methodologies and the Scrum framework to manage software development projects effectively.

  • Utilize version control systems like Git and GitHub for collaborative coding and project management.

  • Build dynamic web applications that integrate database queries and external APIs for data visualization.

  • Design user-friendly interfaces using wireframing tools and responsive frameworks like Bootstrap.

  • Analyze the functions of computing hardware, operating systems, and network protocols.

  • Implement cybersecurity best practices to identify threats and secure software applications.

  • Evaluate the ethical, legal, and social implications of computational innovations and the digital divide.

Lessons by Units
Computing Systems and Technology
  • Operating Systems and Utility Programs

  • Data Representation and Compression

  • Logic Gates and Computer Memory

  • Software Updates

Basics of HTML
  • Starting with HTML

  • Tags in HTML

  • Formatting in HTML

  • Attributes and Grouping

More on HTML
  • Images in HTML

  • Tables in HTML

  • Lists in HTML

  • Links in HTML

HTML and CSS
  • HTML Forms

  • Styling with CSS

Learning Javascript
  • Getting Started with Javascript

  • Methods in Javascript

  • Advanced Concepts in Javascript

Data and Computation
  • Bit in QuBit

  • Working with Data

  • Data Cleaning

  • Computational Models

Networks and Digital Communication
  • Secure Your Network

  • Network Threats

  • Information Security Threats and Vulnerabilities Analysis

  • Investigating Physical Effects of Devices

  • Impact of Technology on Society

  • CyberSecurity Attacks

  • Data Permanency and Online Privacy

  • Digital Media's Influence on Behavior

Safety and Cybersecurity
  • Secure Your Network

  • Network Threats

  • Information Security Threats and Vulnerabilities Analysis

  • Investigating Physical Effects of Devices

  • Impact of Technology on Society

  • CyberSecurity Attacks

  • Data Permanency and Online Privacy

  • Digital Media's Influence on Behavior

Our Digital World
  • The Information Revolution

  • Legal and Ethical Tech Use

  • Civic Tech Engagement

  • Comparing Tech Careers

  • From Minerals to Machines

  • Internet's Impact on Daily Life

  • Challenges in Computer Interfaces

Paragraphs and Views in PowerPoint
  • Presentation

  • Collaboration and Review

Document Review
  • Inserting Special Characters

  • Reviewing Documents

  • Collaboration

Computing Systems and Technology
  • Operating Systems and Utility Programs

  • Data Representation and Compression

  • Logic Gates and Computer Memory

  • Software Updates

Basics of HTML
  • Starting with HTML

  • Tags in HTML

  • Formatting in HTML

  • Attributes and Grouping

More on HTML
  • Images in HTML

  • Tables in HTML

  • Lists in HTML

  • Links in HTML

HTML and CSS
  • HTML Forms

  • Styling with CSS

Learning Javascript
  • Getting Started with Javascript

  • Methods in Javascript

  • Advanced Concepts in Javascript

Data and Computation
  • Bit in QuBit

  • Working with Data

  • Data Cleaning

  • Computational Models

Networks and Digital Communication
  • Secure Your Network

  • Network Threats

  • Information Security Threats and Vulnerabilities Analysis

  • Investigating Physical Effects of Devices

  • Impact of Technology on Society

  • CyberSecurity Attacks

  • Data Permanency and Online Privacy

  • Digital Media's Influence on Behavior

Safety and Cybersecurity
  • Secure Your Network

  • Network Threats

  • Information Security Threats and Vulnerabilities Analysis

  • Investigating Physical Effects of Devices

  • Impact of Technology on Society

  • CyberSecurity Attacks

  • Data Permanency and Online Privacy

  • Digital Media's Influence on Behavior

Our Digital World
  • The Information Revolution

  • Legal and Ethical Tech Use

  • Civic Tech Engagement

  • Comparing Tech Careers

  • From Minerals to Machines

  • Internet's Impact on Daily Life

  • Challenges in Computer Interfaces

Paragraphs and Views in PowerPoint
  • Presentation

  • Collaboration and Review

Document Review
  • Inserting Special Characters

  • Reviewing Documents

  • Collaboration

Computing Systems and Technology
  • Operating Systems and Utility Programs

  • Data Representation and Compression

  • Logic Gates and Computer Memory

  • Software Updates

Basics of HTML
  • Starting with HTML

  • Tags in HTML

  • Formatting in HTML

  • Attributes and Grouping

More on HTML
  • Images in HTML

  • Tables in HTML

  • Lists in HTML

  • Links in HTML

HTML and CSS
  • HTML Forms

  • Styling with CSS

Learning Javascript
  • Getting Started with Javascript

  • Methods in Javascript

  • Advanced Concepts in Javascript

Data and Computation
  • Bit in QuBit

  • Working with Data

  • Data Cleaning

  • Computational Models

Networks and Digital Communication
  • Secure Your Network

  • Network Threats

  • Information Security Threats and Vulnerabilities Analysis

  • Investigating Physical Effects of Devices

  • Impact of Technology on Society

  • CyberSecurity Attacks

  • Data Permanency and Online Privacy

  • Digital Media's Influence on Behavior

Safety and Cybersecurity
  • Secure Your Network

  • Network Threats

  • Information Security Threats and Vulnerabilities Analysis

  • Investigating Physical Effects of Devices

  • Impact of Technology on Society

  • CyberSecurity Attacks

  • Data Permanency and Online Privacy

  • Digital Media's Influence on Behavior

Our Digital World
  • The Information Revolution

  • Legal and Ethical Tech Use

  • Civic Tech Engagement

  • Comparing Tech Careers

  • From Minerals to Machines

  • Internet's Impact on Daily Life

  • Challenges in Computer Interfaces

Paragraphs and Views in PowerPoint
  • Presentation

  • Collaboration and Review

Document Review
  • Inserting Special Characters

  • Reviewing Documents

  • Collaboration

Course Information

Feature

Grade Level:

Middle School

Feature

Grade Level:

Middle School

Feature

Grade Level:

Middle School

BookMark

Unit:

11

BookMark

Unit:

11

BookMark

Unit:

11

BookMark

Lessons:

44

BookMark

Lessons:

44

BookMark

Lessons:

44

Watch

Contact Hours:

63.5 Hours

Watch

Contact Hours:

63.5 Hours

Watch

Contact Hours:

63.5 Hours

Watch

ISBN:

978-1-68495-243-4

Watch

ISBN:

978-1-68495-243-4

Watch

ISBN:

978-1-68495-243-4

Watch

Course ID:

QCR105

Watch

Course ID:

QCR105

Watch

Course ID:

QCR105

Book
Tools and Programming Languages:

HTML, CSS, JavaScript, Microsoft Excel, Microsoft PowerPoint, Microsoft Word

Book
Tools and Programming Languages:

HTML, CSS, JavaScript, Microsoft Excel, Microsoft PowerPoint, Microsoft Word

Book
Tools and Programming Languages:

HTML, CSS, JavaScript, Microsoft Excel, Microsoft PowerPoint, Microsoft Word

Cap
Instructional Models:

Project-based learning Inquiry-based learning, Direct Instructions, Gradual Release of Responsibility

Cap
Instructional Models:

Project-based learning Inquiry-based learning, Direct Instructions, Gradual Release of Responsibility

Cap
Instructional Models:

Project-based learning Inquiry-based learning, Direct Instructions, Gradual Release of Responsibility

Material
Supported Learning Models:

Classroom, Blended, Hybrid, Synchronous, Asynchronous

Material
Supported Learning Models:

Classroom, Blended, Hybrid, Synchronous, Asynchronous

Material
Supported Learning Models:

Classroom, Blended, Hybrid, Synchronous, Asynchronous