Please enable JavaScript to use CodeHS

Texas Principles of Information Technology Framework


Standard Description
130.302.1A identify and demonstrate work behaviors and qualities that enhance employability and job advancement such as regular attendance, attention to proper attire, maintenance of a clean and safe work environment, pride in work, flexibility, and initiative Lessons
130.302.1B employ effective verbal and nonverbal communication skills Lessons
130.302.1C employ effective reading and writing skills Lessons
130.302.1D solve problems and think critically Lessons
130.302.1E demonstrate leadership skills and function effectively as a team member Lessons
130.302.1F identify and implement proper safety procedures Lessons
130.302.1G demonstrate planning and time-management skills such as storyboarding and project management, including initiating, planning, executing, monitoring and controlling, and closing a project Lessons
130.302.2A identify job opportunities and accompanying job duties and tasks Lessons
130.302.2B research careers of personal interest along with the education, job skills, and experience required to achieve personal career goals Lessons
130.302.2C describe the functions of resumes and portfolios Lessons
130.302.3A identify and describe functions of various evolving and emerging technologies Lessons
130.302.3B send and receive text information and file attachments using electronic methods such as email, electronic bulletin boards, and instant message services Lessons
130.302.3C demonstrate effective Internet search strategies, including keywords and Boolean logic, using various available search engines Lessons
130.302.3D identify the various components of a Uniform Resource Locator; Lessons
130.302.3E demonstrate ability to effectively test acquired information from the Internet for accuracy, relevance, and validity Lessons
130.302.3F explain issues concerning computer-based threats such as computer viruses, malware, and hacking Lessons
130.302.3G explain issues concerning Internet safety such as identity theft, online predators, cyber-bullying, and phishing Lessons
130.302.4A identify major hardware components and their functions Lessons
130.302.4B use available reference tools as appropriate Lessons
130.302.4C connect and use a variety of peripheral devices such as mouse, keyboard, microphone, digital camera, and printer. Lessons
130.302.5A differentiate between systems and application software Lessons
130.302.5B identify and explain major operating system fundamentals and components such as disk operations, graphical user interface components, and hardware drivers Lessons
130.302.5C explain the purpose of file types across software products Lessons
130.302.5D demonstrate use of computer numbering systems and internal data representation such as identifying the hexadecimal value of a color Lessons
130.302.5E compare and contrast open source and proprietary software Lessons
130.302.5F explain use of system management tools Lessons
130.302.5G apply proper file management techniques such as creating, naming, organizing, copying, moving, and deleting files Lessons
130.302.5H use appropriate file protection and security Lessons
130.302.5I explain the process for discovering, quarantining, and removing viruses from a computer system. Lessons
130.302.6A identify hardware associated with telecommunications and data networking such as servers, routers, switches, and network connectors Lessons
130.302.6B identify and describe various types of networks such as peer-to-peer, local area networks, wide area networks, wireless, and Ethernet Lessons
130.302.6C identify functions of network operating systems Lessons
130.302.6D explain troubleshooting techniques for various network connection issues Lessons
130.302.7A identify the terminology associated with word-processing software Lessons
130.302.7B edit a variety of text documents using functions such as pagination, appropriate white space, tab settings, and font style, size, and color Lessons
130.302.7C create professional documents such as memorandums, technical manuals, or proposals using advanced word-processing features Lessons
130.302.8A identify the terminology associated with spreadsheet software Lessons
130.302.8B use numerical content to perform mathematical calculations Lessons
130.302.8C use student-created and preprogrammed functions to produce documents such as budget, payroll, statistical tables, and personal checkbook register Lessons
130.302.8D identify, generate, and describe the function of comma separated value files Lessons
130.302.8E create and analyze spreadsheets incorporating advanced features such as lookup tables, nested IF statements, subtotals, cell protection conditional formatting, charts, and graphs Lessons
130.302.8F perform sorting, searching, and data filtering in documents Lessons
130.302.9A identify the function of compilers and interpreters Lessons
130.302.9B explain the difference between the operation of compilers and interpreters Lessons
130.302.9C identify various computer languages and how the languages are used in software development Lessons
130.302.9D recognize data representation in software development such as string, numeric, character, integer, and date; Lessons
130.302.9E identify and explain the concept of algorithms Lessons
130.302.9F describe the flow of a structured algorithm, including linear and iterative instructions such as using a flow chart Lessons
130.302.10A identify the terminology associated with database software and database functions Lessons
130.302.10B explore the application of databases Lessons
130.302.10C identify and explain the purpose and elements of a query language Lessons
130.302.10D identify and explain the purpose of fields and records Lessons
130.302.10E describe the process of constructing a query, including multiple search parameters Lessons
130.302.11A identify the terminology and functions of presentation software Lessons
130.302.11B create, save, edit, and produce presentations incorporating advanced features such as links, hyperlinks, audio, and graphics Lessons
130.302.12A identify the terminology associated with web page development and interactive media Lessons
130.302.12B identify and explain design elements such as typeface, color, shape, texture, space, and form Lessons
130.302.12C identify and explain design principles such as unity, harmony, balance, scale, and contrast Lessons
130.302.12D identify and explain common elements of Hyper Text Markup Language (HTML) such as tags, stylesheets, and hyperlinks Lessons
130.302.12E create a web page containing links, graphics, and text using appropriate design principles Lessons
130.302.13A explain and demonstrate ethical use of technology and online resources Lessons
130.302.13B adhere to intellectual property laws Lessons
130.302.13C explain the concept of intellectual property laws, including copyright, trademarks, and patents and consequences of violating each type of law Lessons
130.302.13D examine the consequences of plagiarism Lessons
130.302.13E identify and explain unethical practices such as hacking, online piracy, and data vandalism Lessons
130.302.13F demonstrate ethical use of online resources, including citation of source Lessons