Please enable JavaScript to use CodeHS

Standards Mapping

for Georgia Introduction to Software Technology

64

Standards in this Framework

64

Standards Mapped

100%

Mapped to Course

Standard Lessons
IT-IST-1.1
Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities.
  1. 3.1 Collaborative Programming
  2. 6.1 Communication is Key!
  3. 6.2 Building a Knowledge Base
  4. 6.3 Star in a Video!
IT-IST-1.2
Demonstrate creativity by asking challenging questions and applying innovative procedures and methods.
  1. 3.1 Collaborative Programming
  2. 3.2 Challenge Problems
  3. 6.2 Building a Knowledge Base
  4. 6.3 Star in a Video!
IT-IST-1.3
Exhibit critical thinking and problem-solving skills to locate, analyze and apply information in career planning and employment situations.
  1. 6.1 Communication is Key!
  2. 6.2 Building a Knowledge Base
  3. 6.3 Star in a Video!
  4. 6.4 Keeping a Database
  5. 12.1 Computer Science Careers
IT-IST-1.4
Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity.
  1. 3.1 Collaborative Programming
  2. 6.1 Communication is Key!
  3. 6.2 Building a Knowledge Base
  4. 6.3 Star in a Video!
IT-IST-1.5
Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply teamwork skills.
  1. 3.1 Collaborative Programming
  2. 6.1 Communication is Key!
  3. 6.2 Building a Knowledge Base
  4. 6.3 Star in a Video!
IT-IST-1.6
Present a professional image through appearance, behavior, and language.
  1. 6.1 Communication is Key!
  2. 6.2 Building a Knowledge Base
  3. 6.3 Star in a Video!
IT-IST-2.1
Compare a variety of secure online repositories and select the best one for specific career goals, such as Github for education, Dropbox, Jimdo, Uxfol.io, Portfoliobox and many others.
  1. 1.1 Welcome to Introduction to Software Technology!
  2. 12.2 Create an Online Portfolio
IT-IST-2.2
Establish an account for long-term use to upload professional artifacts over the course of the career pathway.
  1. 1.1 Welcome to Introduction to Software Technology!
  2. 12.2 Create an Online Portfolio
IT-IST-2.3
Upload a professional, true, and accurate résumé and cover letter seeking employment for a position representative of current skills and knowledge.
  1. 1.1 Welcome to Introduction to Software Technology!
  2. 12.1 Computer Science Careers
  3. 12.2 Create an Online Portfolio
IT-IST-2.4
Upload additional standard job search items, such as digital badges and certificates earned for industry-recognized credentials.
  1. 1.1 Welcome to Introduction to Software Technology!
  2. 12.1 Computer Science Careers
  3. 12.2 Create an Online Portfolio
IT-IST-2.5
Identify and upload industry-appropriate artifacts reflective of mastered skills throughout this course. Write and include a reflective entry for each artifact discussing steps taken, problems encountered and how they were overcome, and other pertinent information about the learning.
  1. 1.1 Welcome to Introduction to Software Technology!
  2. 12.1 Computer Science Careers
  3. 12.2 Create an Online Portfolio
IT-IST-2.6
Organize the portfolio in a manner that makes documents and artifacts easy to locate and access for review.
  1. 1.1 Welcome to Introduction to Software Technology!
  2. 12.2 Create an Online Portfolio
IT-IST-3.1
Develop technical reading and writing skills to follow instructions.
  1. 5.5 Software Licenses
  2. 5.6 Software Development
IT-IST-3.2
Use collaborative tools to communicate with team members, such as online meeting platforms, group messaging, and shared online documents and files.
  1. 3.1 Collaborative Programming
IT-IST-3.3
Research specific IT careers, including post-secondary continuing education options, IT credentials, required job skills, potential salaries in Georgia, and work environment. Upload to online career portfolio.
  1. 1.5 Hacking Ethics
  2. 12.1 Computer Science Careers
IT-IST-4.1
Differentiate between the different audiences of a business, including users, clients, customers, contractors, vendors, and others.
  1. 6.2 Building a Knowledge Base
  2. 6.4 Keeping a Database
IT-IST-4.2
Explain the impact of emerging technologies on a business and how it affects the bottom line.
  1. 4.5 Impact of the Internet
  2. 4.6 Future of Computing
IT-IST-4.3
Apply strategies for identifying routine software problems current to everyday life. a. Compose an appropriate report outlining procedures to correct an identified software problem. Upload to online career portfolio.
  1. 6.2 Building a Knowledge Base
  2. 6.3 Star in a Video!
IT-IST-4.4
Demonstrate ability to assist all audiences in a professional manner. a. Actively listen to your audience to determine individual needs, such as specifications for a design, breaking down the specifications, and communicating to non-technical individuals. b. Ensure that your assistance promotes the best interests of the company.
  1. 6.1 Communication is Key!
  2. 6.2 Building a Knowledge Base
  3. 6.3 Star in a Video!
IT-IST-4.5
Identify effective database strategies and create a database to maintain a customer list. Upload to online career portfolio.
  1. 6.4 Keeping a Database
IT-IST-4.6
Create a communication document utilizing advanced word processing, spreadsheet, presentation, electronic mail, and database script and app tools for business.
  1. 6.1 Communication is Key!
  2. 6.2 Building a Knowledge Base
  3. 6.3 Star in a Video!
  4. 6.4 Keeping a Database
IT-IST-5.1
Demonstrate understanding of set up of a basic computer workstation.
  1. 4.1 Internal Components
  2. 4.2 Peripheral Devices
  3. 4.3 Software vs. Hardware
  4. 5.1 Operating Systems
  5. 5.4 Software and Applications
IT-IST-5.2
Identify input and output devices and ports, including keyboards, monitors, printers, touch screens, mice, peripheral connectors (e.g., USB, Lightning, HDMI, and emerging technologies), microcontrollers and sensors (e.g., GPS, temperature, accelerometer).
  1. 4.2 Peripheral Devices
  2. 4.3 Software vs. Hardware
IT-IST-5.3
Describe and explore current and emerging software, including operating systems, application software, and applications for software development.
  1. 4.3 Software vs. Hardware
  2. 4.5 Impact of the Internet
  3. 4.6 Future of Computing
  4. 5.1 Operating Systems
  5. 5.2 Comparing Operating Systems
  6. 5.4 Software and Applications
IT-IST-5.4
Explain the function and purpose of software tools, text editors, Integrated Development Environments (IDEs), and software development toolchains.
  1. 10.1 What is Programming?
IT-IST-6.1
Develop a working IT vocabulary specific to software and programming.
  1. 2.8 Abstraction
  2. 5.4 Software and Applications
  3. 10.1 What is Programming?
  4. 10.3 Variables
  5. 10.4 User Input
IT-IST-6.2
Describe trends in emerging, evolving, and future computer technologies and their influence on IT practices, such as mobile technology, cloud computing, and microcontrollers.
  1. 4.5 Impact of the Internet
  2. 4.6 Future of Computing
IT-IST-6.3
Recognize online risks and dangers in order to take appropriate actions to protect the business and self while using digital tools and resources.
  1. 1.3 Privacy & Security
  2. 1.6 Common Security Problems
IT-IST-6.4
Define and demonstrate folder and file management and the importance of contentmanagement systems.
  1. 4.4 File and Folder Management
  2. 11.5 Using a CMS
IT-IST-6.5
Identify and explain how to protect Personally Identifiable Information (PII) in a digital world (Refer to FERPA guidelines).
  1. 6.4 Keeping a Database
IT-IST-7.1
Explain the software development process to solve problems.
  1. 5.6 Software Development
IT-IST-7.2
Explain the differences between various software development models such as the iterative and incremental model, scrum, and waterfall.
  1. 5.6 Software Development
IT-IST-7.3
Explore commonly used documentation tools for design specifications, such as flowcharts, pseudocode, visual and textual storyboards.
  1. 2.6 Top Down Design and Decomposition in Karel
  2. 2.7 Commenting Your Code
  3. 3.1 Collaborative Programming
  4. 6.3 Star in a Video!
IT-IST-7.4
Create a table showing the most prevalent programming languages currently being used and determine industry tasks where each would be best utilized. Upload to online career portfolio.
  1. 10.1 What is Programming?
IT-IST-8.1
Understand and apply design principles to create professional appearing and functioning web pages.
  1. 7.8 HTML Styling
  2. 8.1 Introduction to CSS
  3. 9.1 Homepage: Your First Website
IT-IST-8.2
Understand elements of web design, including HTML5, CSS3, responsive design, site usability and accessibility, relation of site to business, and story the site reveals about the business.
  1. 7.1 Introduction to HTML
  2. 7.3 Formatting Text
  3. 7.5 Images
  4. 7.8 HTML Styling
  5. 8.1 Introduction to CSS
  6. 9.1 Homepage: Your First Website
IT-IST-8.3
Describe how HTML5 and CSS3 are living web standards.
  1. 7.1 Introduction to HTML
  2. 8.1 Introduction to CSS
  3. 9.1 Homepage: Your First Website
IT-IST-8.4
Understand the Document Object Model (DOM) used in web page organization and in the creation of dynamic web pages.
  1. 11.2 Using the DOM
  2. 11.3 Using the jQuery Library
IT-IST-8.5
Design simple and dynamic webpages incorporating HTML5 elements (e.g., text, audio, video, and canvas elements such as SVG and other graphics), navigation, linking, forms and client-side scripting. Upload to online career portfolio.
  1. 10.6 Using Graphics in JavaScript
  2. 11.1 The Script Tag
  3. 11.2 Using the DOM
  4. 11.3 Using the jQuery Library
  5. 11.4 Collecting and Storing Data
IT-IST-8.6
Explain site accessibility in relation to standards, rules and laws including Web Accessibility Initiative (WAI) and Web Content Accessibility Guides (WCAG).
  1. 4.5 Impact of the Internet
IT-IST-8.7
Explain the impact of mobile sites on the development of business.
  1. 4.5 Impact of the Internet
  2. 4.6 Future of Computing
IT-IST-8.8
Explore the trends and emerging issues for websites.
  1. 4.5 Impact of the Internet
  2. 4.6 Future of Computing
IT-IST-9.1
Explain and apply the procedures used in current programming languages to access code libraries, scripts, and related coding principles.
  1. 2.1 Introduction to Programming With Karel
  2. 2.4 Functions in Karel
  3. 2.8 Abstraction
  4. 2.9 Super Karel
  5. 10.4 User Input
  6. 10.5 Basic Math in JavaScript
IT-IST-9.2
Describe a variety of programming languages used to solve problems.
  1. 10.1 What is Programming?
IT-IST-9.3
Explain how sequence, selection, and iteration are building blocks of algorithms.
  1. 2.10 For Loops
  2. 2.11 If Statements
  3. 2.12 If/Else Statements
  4. 2.13 While Loops in Karel
  5. 2.14 Control Structures Example
IT-IST-9.4
Explain how procedural abstraction is implemented to reuse code.
  1. 2.4 Functions in Karel
  2. 2.9 Super Karel
  3. 10.5 Basic Math in JavaScript
IT-IST-9.5
Demonstrate the principles of readability and self-documenting code. a. Use an appropriate naming convention in the creation of variables, functions and/or procedures. b. Use comments to assist others in understanding programs, algorithms, and functions and/or procedures.
  1. 2.6 Top Down Design and Decomposition in Karel
  2. 2.7 Commenting Your Code
  3. 2.16 How to Indent Your Code
IT-IST-10.1
Use various debugging and testing methods to ensure program correctness.
  1. 2.15 More Karel Examples and Testing
  2. 2.17 Debugging Strategies
IT-IST-10.2
Explore text-editors and Integrated Development Environments (IDEs) in the use of software development for different software and hardware platforms.
  1. 10.1 What is Programming?
IT-IST-10.3
Demonstrate the use of pair-programming in the development of new programs and applications.
  1. 3.1 Collaborative Programming
IT-IST-10.4
Demonstrate the use of content-management systems to track changes and allow for multiple people to create, edit and modify source code files.
  1. 11.5 Using a CMS
IT-IST-10.5
Create and access libraries and Application Programming Interfaces (APIs) in the development of programs or applications. Upload to online career portfolio.
  1. 11.3 Using the jQuery Library
IT-IST-10.6
Understand how data from an external source such as a file, database, or stream can be input, manipulated, and output in programs.
  1. 11.4 Collecting and Storing Data
  2. 11.5 Using a CMS
IT-IST-11.1
Demonstrate positive cyber citizenry by applying industry-accepted ethical practices and behaviors
  1. 1.2 Digital Footprint and Reputation
  2. 1.5 Hacking Ethics
IT-IST-11.2
Evaluate the ways computing impacts personal, ethical, social, economic, and cultural practices.
  1. 4.5 Impact of the Internet
IT-IST-11.3
Exercise digital citizenship as a lifelong learner
  1. 1.2 Digital Footprint and Reputation
IT-IST-11.4
Debate laws and regulations that impact the development and use of software.
  1. 5.5 Software Licenses
IT-IST-11.5
Describe the various copyright licenses used in the creation and distribution of software.
  1. 1.4 Creative Credit & Copyright
  2. 5.5 Software Licenses
IT-IST-11.6
Describe personal and legal consequences of inappropriate use of resources and online content, including but not limited to plagiarism, piracy, illegal downloading, copyright infringement, licensing infringement, and inappropriate use of software, hardware, and mobile devices.
  1. 1.4 Creative Credit & Copyright
IT-IST-12.1
Explain the goals, mission, and objectives of Future Business Leaders of America (FBLA) and/or Technology Student Association (TSA) and/or SkillsUSA.
  1. 12.1 Computer Science Careers
  2. 12.3 Student Organizations
IT-IST-12.2
Explore the impact and opportunities a student organization (FBLA, TSA, SkillsUSA) can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs.
  1. 12.1 Computer Science Careers
  2. 12.3 Student Organizations
IT-IST-12.3
Explore the local, state, and national opportunities available to students through participation in related student organizations (FBLA, TSA, SkillsUSA) including but not limited to conferences, competitions, community service, philanthropy, and other student organization activities.
  1. 12.1 Computer Science Careers
  2. 12.3 Student Organizations
IT-IST-12.4
Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development.
  1. 12.1 Computer Science Careers
  2. 12.3 Student Organizations
IT-IST-12.5
Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions.
  1. 12.1 Computer Science Careers
  2. 12.3 Student Organizations