Lesson 1

Lesson 1 Overview

Welcome to Lesson 1 where you will find value, purpose, and community by engaging in activities that allow you to think about the knowledge and skills required to understand how to solve problems like a software developer.
Essential Question:
How do software developers build value and purpose by solving problems?
You should review the lesson 1 overview document to understand what this lesson is going to tell you, what it will show you, how it relates to you, and how you will perform activities to reinforce this learning opportunity.

Topic 1

What is Software Development?
Watch YouTube: Career in Software Engineering
Learning Objective: Learners will describe effective software developer traits and understand the value and purpose of this role with a research assignment.

Topic 2

What are some of the technical terms of software development? 
Read - Link to a glossary of technical terms that every software developer should know.
Learning Objective:
Learners will describe technical terms with a tech terms assessment to expand personal knowledge to share with the
community.
Read

Topic 3

What are some of the technical terms for computers?
Watch/Interact - Edpuzzle: tech terms: computer basics
Learning Objective: 
Learners will describe technical terms with a tech terms assessment to expand personal knowledge to share with the
community.

Topic 4

Logic and problem solving for the software developer. 
Watch YouTube: Problem-Solving for Developers
Learning Objectives:
Learners will describe effective software developer traits and understand the value and purpose of this role with a research assignment. 
Learners will describe technical terms with a tech terms assessment to expand personal knowledge to share with the community.
Learning Objectives
Understanding Opportunity 1

Simple interactive 1 of 2 Understand/Relate - Thinglink: Learning Objectives
You will engage in activities that allow you to think about the knowledge and skills required to understand how to solve problems like a software developer.
Learning Objectives Overview:
Learners will describe effective software developer traits and understand the value and purpose of this role
with a research assignment.
Learners will describe technical terms with a tech terms assessment to expand personal knowledge to share with the community.
Learners will create ethical and moral solutions to daily problems in assessments.
Learners will produce pseudocode to demonstrate value and community-enriching problem-solving knowledge in an assessment.
Learners will use moral and ethical approaches to predicting test results and producing output results based on pseudocode.

Learning Objectives
Understanding Opportunity 2

Simple interactive 2 of 2 Understand/Relate - Kahoot: Software Development Overview
You will engage in activities that allow you to think about the knowledge and skills required to understand how to solve problems like a software developer.
Learning Objectives:
Learners will describe effective software developer traits and understand the value and purpose of this role with a research assignment.
Learners will describe technical terms with a tech terms assessment to expand personal knowledge to share with the community.

Learning Activity 1 of 1

Apply: You are encouraged to be creative, share your knowledge, provide insightful peer feedback, commit to relationship building, and find value and purpose for this lesson. Search the internet and write about what makes a good software developer. Find and discuss the inherent traits and skills that are needed. Discuss what you really need to learn to be good in this field. Discuss the different types of software developers. Discuss the skills needed for this career. Be sure to use some of the tech terms you learned in this lesson. The post must be 200 words. Post in the padlet link. Then, reply to one of your classmates about your thoughts on their post. Reply post must be 150 words. Each post is worth 10 points.
Padlet Learning Activity

Formative assessment with feedback

Apply: Edpuzzle: Software Developers, Applications
You will demonstrate the knowledge and skills required to build value and purpose by solving problems like a software developer.
Click on the image below.

Summative assessment with feedback

Apply: Edpuzzle - Tech Terms: Computer Basics
You will demonstrate the knowledge and skills required to build value and purpose by solving problems like a software developer. 
Click on the image below.
Summative Assessment

Extended Resources

Use these extended resource links to obtain additional information about the lesson content.
For technical terms, visit techterms.com
What is software development?  
Logical Problem Solving Strategies & Examples

© Copyright 2022 RASP Consulting, Inc. - All Rights Reserved