K-12 Computer Science Standards

Texas Principles of Information Technology

66 Standards

1

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

2

130.302.1B

employ effective verbal and nonverbal communication skills

3

130.302.1C

employ effective reading and writing skills

4

130.302.1D

solve problems and think critically

5

130.302.1E

demonstrate leadership skills and function effectively as a team member

6

130.302.1F

identify and implement proper safety procedures

7

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

8

130.302.2A

identify job opportunities and accompanying job duties and tasks

9

130.302.2B

research careers of personal interest along with the education, job skills, and experience required to achieve personal career goals

10

130.302.2C

describe the functions of resumes and portfolios

11

130.302.3A

identify and describe functions of various evolving and emerging technologies

12

130.302.3B

send and receive text information and file attachments using electronic methods such as email, electronic bulletin boards, and instant message services

13

130.302.3C

demonstrate effective Internet search strategies, including keywords and Boolean logic, using various available search engines

14

130.302.3D

identify the various components of a Uniform Resource Locator;

15

130.302.3E

demonstrate ability to effectively test acquired information from the Internet for accuracy, relevance, and validity

16

130.302.3F

explain issues concerning computer-based threats such as computer viruses, malware, and hacking

17

130.302.3G

explain issues concerning Internet safety such as identity theft, online predators, cyber-bullying, and phishing

18

130.302.4A

identify major hardware components and their functions

19

130.302.4B

use available reference tools as appropriate

20

130.302.4C

connect and use a variety of peripheral devices such as mouse, keyboard, microphone, digital camera, and printer.

21

130.302.5A

differentiate between systems and application software

22

130.302.5B

identify and explain major operating system fundamentals and components such as disk operations, graphical user interface components, and hardware drivers

23

130.302.5C

explain the purpose of file types across software products

24

130.302.5D

demonstrate use of computer numbering systems and internal data representation such as identifying the hexadecimal value of a color

25

130.302.5E

compare and contrast open source and proprietary software

26

130.302.5F

explain use of system management tools

27

130.302.5G

apply proper file management techniques such as creating, naming, organizing, copying, moving, and deleting files

28

130.302.5H

use appropriate file protection and security

29

130.302.5I

explain the process for discovering, quarantining, and removing viruses from a computer system.

30

130.302.6A

identify hardware associated with telecommunications and data networking such as servers, routers, switches, and network connectors

31

130.302.6B

identify and describe various types of networks such as peer-to-peer, local area networks, wide area networks, wireless, and Ethernet

32

130.302.6C

identify functions of network operating systems

33

130.302.6D

explain troubleshooting techniques for various network connection issues

34

130.302.7A

identify the terminology associated with word-processing software

35

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

36

130.302.7C

create professional documents such as memorandums, technical manuals, or proposals using advanced word-processing features

37

130.302.8A

identify the terminology associated with spreadsheet software

38

130.302.8B

use numerical content to perform mathematical calculations

39

130.302.8C

use student-created and preprogrammed functions to produce documents such as budget, payroll, statistical tables, and personal checkbook register

40

130.302.8D

identify, generate, and describe the function of comma separated value files

41

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

42

130.302.8F

perform sorting, searching, and data filtering in documents

43

130.302.9A

identify the function of compilers and interpreters

44

130.302.9B

explain the difference between the operation of compilers and interpreters

45

130.302.9C

identify various computer languages and how the languages are used in software development

46

130.302.9D

recognize data representation in software development such as string, numeric, character, integer, and date;

47

130.302.9E

identify and explain the concept of algorithms

48

130.302.9F

describe the flow of a structured algorithm, including linear and iterative instructions such as using a flow chart

49

130.302.10A

identify the terminology associated with database software and database functions

50

130.302.10B

explore the application of databases

51

130.302.10C

identify and explain the purpose and elements of a query language

52

130.302.10D

identify and explain the purpose of fields and records

53

130.302.10E

describe the process of constructing a query, including multiple search parameters

54

130.302.11A

identify the terminology and functions of presentation software

55

130.302.11B

create, save, edit, and produce presentations incorporating advanced features such as links, hyperlinks, audio, and graphics

56

130.302.12A

identify the terminology associated with web page development and interactive media

57

130.302.12B

identify and explain design elements such as typeface, color, shape, texture, space, and form

58

130.302.12C

identify and explain design principles such as unity, harmony, balance, scale, and contrast

59

130.302.12D

identify and explain common elements of Hyper Text Markup Language (HTML) such as tags, stylesheets, and hyperlinks

60

130.302.12E

create a web page containing links, graphics, and text using appropriate design principles

61

130.302.13A

explain and demonstrate ethical use of technology and online resources

62

130.302.13B

adhere to intellectual property laws

63

130.302.13C

explain the concept of intellectual property laws, including copyright, trademarks, and patents and consequences of violating each type of law

64

130.302.13D

examine the consequences of plagiarism

65

130.302.13E

identify and explain unethical practices such as hacking, online piracy, and data vandalism

66

130.302.13F

demonstrate ethical use of online resources, including citation of source

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program