Course Title: Introduction to Programming 1a-1b State: AL State Course Title: Programming Foundations State Course Code: State Standards: Information Technology Date of Standards: 2022 Percentage of Course Aligned: 90% Standards
Course Title. (a or b), if applicable, e.g. Game Design 1a
Unit Name(s)
Lesson(s) Numbers
How Standard is Taught
Open-Assessment Assesses Standard (Critical How Standard is Assessed Thinking question, Discussion question,
Standard Rating (Fully Met, Partially Met, Not Met)
Foundational Standards 1.Incorporate safety procedures in handling, operating, and maintaining tools and machinery; handling materials; utilizing personal protective equipment; maintaining a safe work area; and handling hazardous materials and forces.
Not Met
Introduction to Programming 1a: Unit 8: Skill Spotlight: A World of Programming
2.Demonstrate effective workplace and employability skills, Introduction including communication, awareness of diversity, positive work ethic, problem-solving, time management, and teamwork.
Lesson 3
3.Explore the range of careers available in the field and Introduction to Programming 1a: Unit 8: Skill Spotlight: A Lesson 3 investigate their educational requirements, and Introduction World of Programming demonstrate job-seeking skills including resume-writing and interviewing. 4.Advocate and practice safe, legal, responsible, and ethical Introduction to Programming 1b: Unit 6: Legal and Ethical Problem Solving through Lessons 1-3 use of information and technology tools specific to the Computing Programming industry pathway. 5.Participate in a Career and Technical Student Organization (CTSO) to increase knowledge and skills and to enhance leadership and teamwork. 6.Use technology to collaborate with peers and/or experts to Introduction to Programming 1A: Unit 8: Skill Spotlight: involved Activity create digital artifacts that can be published online for a Introduction and informed target audience.
7.Formulate new ideas, solve problems, or create products through the design and engineering process by utilizing testing, prototypes, and user feedback. Digital Literacy 1.Describe ethical and legal practices for safeguarding the confidentiality of business-related information.
Fully Met
Describe and discuss jobs associated with the field of programming as well as the educational requirements of Critical Thinking 3, Lab each including computer engineer, database administrator, software developer, systems analyst and web developer
Describing job options within the programming world
Fully Met
Analyze and explain both laws on privacy and security as well as ethical responsibilities of a computer professional.
Students write about laws related to privacy and security
Fully Met
Critical Thinking 1-5, Lab, Activity, Discussion 1, 2
Not Met Students work with others in risk assessment procedures to create an artifact that captures knowledge gained
Introduction to Programming 1a: Unit 3: Problems and Solutions Lessons 1, 2 Introduction
Explain the use of problem solving strategies such as SMART goal process, when breaking a problem down into subroutines.
Critical Thinking 2, Lab, Discussion 2
Students discuss problem solving strategies in a lab Fully Met assignment
Introduction to Programming 1b: Unit 6: Legal and Ethical Problem Solving through Computing Programming
Lessons 1-3
Analyze and explain both laws on privacy and security as well as ethical responsibilities of a computer professional.
Critical Thinking 1-5, Lab, Activity, Discussion 1, 2
Examining ethical and legal practices in various assessment pieces
Fully Met
Lessons 1-3
Identify and describe the risks that can effect computer facilities, data communications and software applications, privacy and security issues that are connected to the internet.
Critical Thinking 1-5, Lab, Activity
Students describe examples of threats to devices
Fully Met
Introduction to Programming 1b: Unit 6: Legal and Ethical Problem Solving through Computing Programming
Lessons 1-3
Describe and explain the components of software licensing agreements including AUP (Acceptable Use Policy) which limits how software can be used such as in schools and businesses, privacy policy and what is done with personal Critical Thinking 1-5, Lab, Activity, information, copyright issues, federal laws pertaining to Discussion 1, 2 criminal activities relating to computers, and plagiarism which is the using of other words and claiming it as your own.
Students discuss licensing agreements
Fully Met
Introduction to Programming 1a: Unit 8: Skill Spotlight: A Introduction World of Programming
Lessons 2, 3
Describe and explain technology innovations including those that effect real-time communication, cloud computing where employees can share documents with each other and work on these in real-time, and adaptive technology which aids and specifically deals with individuals with special needs.
Students write about technology innovations and the purposes they serve
Fully Met
Introduction to Programming 1b: Problem Solving through Unit 7: Safe and Secure
4.Describe computing innovations which have the potential to advance programming or other aspects of computer science. Examples: artificial intelligence, quantum computing, low- or no-code programming
Students describe necessary employability skills
Student is to share a risk assessment document with slides to others, meet with them to discuss their comments, and Activity incorporate their feedback
2.Describe possible threats to a laptop, tablet, computer, Programming and/or network and methods for avoiding attacks related to programming.
3.Explain the consequences of social engineering, illegal, and unethical uses of technology. Examples: piracy, illegal downloading, licensing infringement; inappropriate use of software, hardware, or mobile devices in the work environment
Discuss the employability skills needed to obtain a position and successfully work in the field of programming including critical thinking, technical communicating, organization, Lab creativity, handle stress, be an out-of-the-box thinker, and be detail oriented.
Critical Thinking 3, 5, Discussion 1
Fully Met