Virtual Virginia

6640 Introduction to Computer Science

Field of Study

Computer science is the study of the design, theory, experimentation, and use of computer systems.

Material Covered

This course is an introductory overview of computer science principles. Students will gain a broad understanding of the computer science field and learn how to think computationally and creatively to solve a variety of problems. Topics include computational thinking and problem-solving; the Internet; data; programming and algorithms; application design and development; and hardware and software.

Student Expectations

Students will complete a variety of creative computing projects, including web pages designed using HTML and CSS, computer programs built using the Python programming language, and a mobile application prototype.

Additional Information

Girls and boys of all backgrounds are encouraged to take Intro to Computer Science.
This course welcomes students of all backgrounds. Students will understand the value of greater diversity in the computer science profession, which is in great need of more women and more individuals of different racial, ethnic, and socioeconomic backgrounds. Ada Lovelace, the world’s first computer programmer, is a guiding figure throughout the course content.

Prerequisites

  • Pre-Algebra
  • Prior programming knowledge is not required

Course Texts and Materials

Required

  • None; all coding/design software is free and web-based