HS CS: Introduction to Software Technology
Block-based Programming Language
A visual representation of common sets of instructions for coding that can be organized to create computer programs; block-based programing is often used to teach coding to younger or novice learners.
artificial intelligence
Digital systems that are able to recognize patterns, make predictions, and output probabilities based on inputs of data.
Career Path
Is a chosen line of work that provides continuous progression and opportunities for growth. Career paths usually take many years to complete, and often require a variety of different skills and experience.
Machine Learning
Is a method of digital data analysis that automates analytical model building. It is a branch of artificial intelligence based on the concept that systems can learn from data, identify patterns and make decisions with little to no human intervention.
Career
Is a sequence of occupations held by a person during their working life. The term is often used to refer to a person's job, although it is also possible to refer to a person's occupation or profession.
Programming Language
Is a tool developers use to create software. It typically consists of a set of rules for how to write code and a compiler for translating that code into a form a computer can understand.
Python
Is a versatile language that can be used for scripting, application development, or data analysis. It has a simple, easy-to-read syntax and is suitable for beginners.
Java
Is a versatile, powerful programming language that enables developers to create robust, high-performance applications.... is both object-oriented and class-based, and enables developers to use popular programming techniques...is a platform-independent language, meaning that applications written can run on a variety of different platforms.
CSS
Is an acronym that stands for "Cascading Stylesheets". CSS is a web programming language used for providing style to HTML elements and HTML content.
HTML
Is an acronym that stands for Hypertext Markup Language....is a web programming language that delivers content to a webpage
Education Technology
Is an umbrella term for all technologies used in education. It includes, but is not limited to, instructional technologies, instructional design, elearning, learning management systems, digital content, and educational artificial intelligence
Agricultural Technology
Is the application of technology to agricultural production. It includes the use of computers and other electronics, machinery, tools, storage and transportation systems, and information and communication systems.
Business Technology
Is the use of technology in a business setting. This can include using technology to help run the business, using technology to market and sell products and services, and using technology to support the employees of the business. Business technology can include things like computers, software, the internet, and cell phones.
Career Planning
This process helps individuals identify their interests, skills, and values in order to match them with appropriate career options. It can involve exploring the different careers available, learning more about specific jobs, and taking steps to prepare for a new career.
assembler
is a program that takes basic computer instructions and converts them into a pattern of bits that the computer's processor can use to perform its basic operations. Some people call these instructions assembler language and others use the term assembly language.
compiler
is a special program that translates a programming language's source code into machine code, bytecode or another programming language. The source code is typically written in a high-level, human-readable language such as Java or C++.