K-12 Computer Science Standards

Texas Fundamentals of Computer Science (NEW)

39 Standards

1

127.788.d.1.a

identify job and internship opportunities and accompanying job duties and tasks and contact one or more companies or organizations to explore career opportunities

2

127.788.d.1.b

examine the role of certifications, resumes, and portfolios in the computer science profession

3

127.788.d.1.c

employ effective technical reading and writing skills

4

127.788.d.1.d

employ effective verbal and non-verbal communication skills

5

127.788.d.1.e

solve problems and think critically

6

127.788.d.1.f

demonstrate leadership skills and function effectively as a team member

7

127.788.d.1.g

demonstrate an understanding of legal and ethical responsibilities in relation to the field of computer science

8

127.788.d.1.h

demonstrate planning and time-management skills

9

127.788.d.1.i

compare university computer science programs

10

127.788.d.2.a

investigate and explore various career opportunities within the computer science field and report findings through various media

11

127.788.d.2.b

create algorithms for the solution of various problems

12

127.788.d.2.c

discuss methods and create and publish web pages using a web-based language such as HTML, Java Script, or XML

13

127.788.d.2.d

use generally accepted design standards for spacing, fonts, and color schemes to create functional user interfaces, including static and interactive screens

14

127.788.d.3.a

seek and respond to advice or feedback from peers, educators, or professionals when evaluating problem solutions

15

127.788.d.3.b

debug and solve problems using reference materials and effective strategies

16

127.788.d.3.c

publish information in a variety of ways such as print, monitor display, web pages, or video

17

127.788.d.4.a

demonstrate the ability to insert external standalone objects such as scripts or widgets into web pages

18

127.788.d.4.b

communicate an understanding of binary representation of data in computer systems, perform conversions between decimal and binary number systems, and count in binary number systems

19

127.788.d.4.c

identify a problem's description, purpose, and goals

20

127.788.d.4.d

demonstrate coding proficiency in a programming language by developing solutions that create stories, games, and animations

21

127.788.d.4.e

identify and use the appropriate data type to properly represent the data in a program problem solution

22

127.788.d.4.f

communicate an understanding of and use variables within a programmed story, game, or animation

23

127.788.d.4.g

use arithmetic operators to create mathematical expressions, including addition, subtraction, multiplication, real division, integer division, and modulus division

24

127.788.d.4.h

communicate an understanding of and use sequence within a programmed story, game, or animation

25

127.788.d.4.i

communicate an understanding of and use conditional statements within a programmed story, game, or animation

26

127.788.d.4.j

communicate an understanding of and use iteration within a programmed story, game, or animation

27

127.788.d.4.k

use random numbers within a programmed story, game, or animation

28

127.788.d.4.l

test program solutions by investigating intended outcomes

29

127.788.d.5.a

discuss privacy and copyright laws and model ethical acquisition of digital information by citing sources using established methods

30

127.788.d.5.b

compare various non-copyright asset sharing options such as open source, freeware, and public domain

31

127.788.d.5.c

demonstrate proper digital etiquette and knowledge of acceptable use policies when using networks

32

127.788.d.5.d

explain the value of strong passwords and virus detection and prevention for privacy and security

33

127.788.d.5.e

discuss and give examples of the impact of computing and computing-related advancements on society

34

127.788.d.5.f

analyze how electronic media can affect reliability of information

35

127.788.d.6.a

identify and explain the function of basic computer components, including a central processing unit (CPU), storage, and peripheral devices

36

127.788.d.6.b

use system tools, including appropriate file management

37

127.788.d.6.c

compare different operating systems

38

127.788.d.6.d

describe the differences between an application and an operating system

39

127.788.d.6.e

use various input, processing, output, and primary/secondary storage devices

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program