About the Course
Computer Science I grants students the opportunity to design and implement their own computer programs. Using analytical thinking and computer science concepts, students will learn to create solutions to technological problems. They’ll also study digital citizenship, technology operations, and the laws and regulations surrounding computers.
SAMPLE LESSON
Problem Solving with Algorithms
Each lesson includes media-rich presentations, a pre-made lesson plan, assessments and engaging real-world projects and activities. To get an idea of what iCEV offers, explore the sample lesson and resources below.
Lesson Resources:
Lessons Available in This Course
- STEM Careers: Computer Science I
- Programming with Proper Format & Style
- Intellectual Property & Software Development
- Defining Programming Languages
- Programming Logic
- Programming Problem-Solving Processes
- Professionalism in the Sciences: Computer Science I
- Developing a Program Plan
- Digital Etiquette & Security
- Objects & Variables
- Numeric & Nonnumeric Data
- Problem Solving with Algorithms
- Learning Communities
- Error Types & Debugging Strategies
- Computer Hardware
- Subroutines & Data
- Visual Presentation
- Problem Solving with Functions