Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
1.01
Use specialized computer coding software to solve problems. |
|
1.02
Demonstrate proficiency using specialized computer software (e.g., Swift, Python). |
|
2.01
Identify programming language design approaches. |
|
2.02
Explain the components of programming languages. |
|
2.03
Examine connections between elements of mathematics and computer science including binary numbers, logic, sets, and functions. |
|
3.01
Compare and contrast the appropriate use of various software applications. |
|
3.02
Demonstrate proficiency in the use of various software applications. |
|
3.03
Explain why different file types exist (e.g., formats for word processing, images, music, and three-dimensional drawings). |
|
3.04
Identify the kinds of content associated with different file types. |
|
4.01
Develop keyboarding skills to enter and manipulate text and data. |
|
4.02
Describe and use current and emerging computer technology and software to perform personal and business related tasks. |
|
4.03
Perform a variety of operations such as sorting, filtering, and searching in a database to organize and display information in a variety of ways such as number formats (e.g., scientific notation, percentages, and exponents) charts, tables and graphs. |
|
5.01
Use listening, speaking, telecommunication and nonverbal skills and strategies to communicate effectively. |
|
5.02
Organize ideas and communicate oral and written messages. |
|
5.03
Collaborate with individuals and teams to complete tasks and solve information technology problems. |
|
5.04
Demonstrate an awareness of project management concepts and tools. |
|
5.05
Demonstrate an ability to communicate appropriately through various online tools. |
|
5.06
Recognize that more than one algorithm can solve a given problem. |
|
5.07
Create a program that implements an algorithm to achieve a given goal, individually and collaboratively. |
|
6.01
Compare and contrast various operating systems used in a computer and mobile devices (i.e., Windows, OS (Apple), UNIX, Android, iOS). |
|
6.02
Demonstrate proficiency in using gadgets, icons, and task bars and other pre-loaded operating system programs (e.g., calculator, text editor, clock, volume controls, adding icons and shortcuts to task bar and shortcut menus). |
|
6.03
Use iterative development and debugging to explore the problem domain. |
|
7.01
Describe the structure of a simple program, and explain why sequencing is important. |
|
7.02
Define the term “algorithm,” and explain how it relates to problem-solving. |
|
7.03
Describe iterative programming structures (e.g., while, do/while) and how they are used in programming. |
|
7.04
Describe selection programming structures (e.g., if/then, else) and explain the logic used for if statements. |
|
7.05
Explain the types and use of variables in programming. |
|
7.06
Write a simple program in pseudo-code that used structured programming to solve a problem. |
|
7.07
Troubleshoot and debug errors in code. |
|
7.08
Create, modify, and use a database (e.g., define field formats, adding new records, manipulate data) to analyze data and propose solutions for a task/problem, individually and collaboratively. |
|