Skip to main content

AL Alignment: Programming 2a/2b

Page 1

Course Title: Programming 2a-2b State: AL State Course Title: Programming Design and Development State Standards: Information Technology Date of Standards: 2022 Percentage of Course Aligned: 100%

Standards

Course Title. (a or b), if applicable, e.g. Game Design 1a

Unit Name(s)

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.

Programming 2b: Creative Programming

Unit 6: Taking Control: Security and Ethics

Discuss ways in which to keep a website and data safe such as Lessons 2, 3 cryptographic techniques including encryption, digital signatures, authentication, and HTTPS.

2.Demonstrate effective workplace and employability skills, including communication, awareness of diversity, positive Programming 2b: work ethic, problem-solving, time management, and Creative Programming teamwork.

Unit 8: Go Team!

Lesson 2

Discuss the skills needed to become a successful programmer such as Critical Thinking 3-5, Activity 2 collaboration skills, critical thinking skills, teamwork and leadership.

Students create a career plan which details their own professional skills

3.Explore the range of careers available in the field and investigate their educational requirements, and Programming 2b: demonstrate job-seeking skills including resume-writing and Creative Programming interviewing.

Unit 8: Go Team!

Lesson 2

Discuss the skills needed to become a successful programmer such as Critical Thinking 3-5, Activity 2 collaboration skills, critical thinking skills, teamwork and leadership.

Career options are researched as part of Fully Met a career plan

4.Advocate and practice safe, legal, responsible, and ethical Programming 2b: use of information and technology tools specific to the Creative Programming industry pathway.

Unit 7: Graphic User Interface

Lesson 4

Students consider ethical uses of technology

Students consider ethical implications of Fully Met targeted ads based on algorithms

5.Participate in a Career and Technical Student Organization Programming 2b: (CTSO) to increase knowledge and skills and to enhance Creative Programming leadership and teamwork.

Unit 8: Go Team

Lesson 4

Exploring the benefits and goals of the In-Unit Activity Future Business Leaders of America

6.Use technology to collaborate with peers and/or experts to Programming 2b: create digital artifacts that can be published online for a Creative Programming target audience.

Unit 8: Go Team!

Activity

7.Formulate new ideas, solve problems, or create products through the design and engineering process by utilizing testing, prototypes, and user feedback.

Unit 1: Spotlight: Web Programming

Lesson 4

Lesson(s) Numbers

How Standard is Taught

Open-Assessment Assesses Standard (Critical Thinking question, Discussion question, Activity)

How Standard is Assessed

Standard Rating (Fully Met, Partially Met, Not Met)

Foundational Standards

Programming 2b: Creative Programming

Critical Thinking 1-5, Activity 1, 2, Discussion 1, 2

Critical Thinking 5

As part of the process of creating a functional app, students are to work with others to collaborate, annotate Activity 1 code, create and act on comments, and more Describe, explain and illustrate how to create a web application that will be Activity 1-3 accessible using a browser or

In an activity, students give a presentation on maintaining safety from Fully Met cyber attacks

A link is provided for further research into the FBLA

Fully Met

Fully Met

Students invite a friend or family member to collaborate on a project by Fully Met using the multiplayer function on Replit

A web application is developed over the Fully Met course of several actvities

emulator.

Customer Service

Unit 3: Working with Data

Discuss the elements used in creation of a database such as determining format to use, data types to use which Lessons 1-5 are appropriate, type of user input as Activity 1, 2 well as using Python's built-in data structures; list, tuple, dictionary and set

Students perform data functions in activity assignments

Fully Met

Unit 6: What's the Big Objective

Lesson 4

Define, explain, and illustrate the coding for the term 'interface', as a plan that describes the methods that a class should have

Critical Thinking 3, Activity 2

Students develop an information technology-based plan to aid in project development

Fully Met

3. Perform quality assurance protocols to enable the delivery of working software products according to specifications. Programming 2b: Examples: quality audits, quality testing, inspection, Creative Programming checkpoint reviews

Unit 4: Testing and Quality Assurance

Lesson 2

Students explore the testing process and create a robust test plan

Activity 1, 2

Debugging and test plans are created and implemented in order to practice quality assurance measures

Fully Met

4. Deliver and evaluate basic technical documents, presentations, and group interactions, using a variety of authoring tools and desktop and cloud-based software.

Unit 3: Focus on the User: Improving AI

Lesson 4

Exploring accessibility and usability aspects of software design, including alt tags, transcripts, keyboard input, and more

Critical Thinking 4, 5, Activity 1, 2

In activity assignments, students use software and tools to develop various projects such as application development

Fully Met

1.Research and collect data to create a solution thataligns with the client's needs and goals. Example: Design and utilize a questionnaire to assess customers’ needs.

Programming 2a: Procedural Programming

2.Design an information technology-based project plan utilizing researched strategies to solve a given problem, including aspects of planning and cybersecurity, design implementation, and project management.

Programming 2a: Procedural Programming

Programming 2b: Creative Programming


Turn static files into dynamic content formats.

Create a flipbook
AL Alignment: Programming 2a/2b by edynamiclearning - Issuu