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
- Programing 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
STEM Course Resource
Computer Science I Curriculum: Reviews and Comparisons
As a computer science teacher you understand that creating a foundational knowledge of computer science concepts is crucial for your students' success. By creating a solid base, only then can your students explore the computer science industry and master skills needed for their careers.