Standards in this Framework
Standards Mapped
Mapped to Course
| Standard | Lessons | 
|---|---|
| 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 | 
 | 
| 127.788.d.1.b examine the role of certifications, resumes, and portfolios in the computer science profession | 
 | 
| 127.788.d.1.c employ effective technical reading and writing skills | 
 | 
| 127.788.d.1.d employ effective verbal and non-verbal communication skills | 
 | 
| 127.788.d.1.e solve problems and think critically | 
 | 
| 127.788.d.1.f demonstrate leadership skills and function effectively as a team member | 
 | 
| 127.788.d.1.g demonstrate an understanding of legal and ethical responsibilities in relation to the field of computer science | 
 | 
| 127.788.d.1.h demonstrate planning and time-management skills | 
 | 
| 127.788.d.1.i compare university computer science programs | 
 | 
| 127.788.d.2.a investigate and explore various career opportunities within the computer science field and report findings through various media | 
 | 
| 127.788.d.2.b create algorithms for the solution of various problems | 
 | 
| 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 | 
 | 
| 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 | 
 | 
| 127.788.d.3.a seek and respond to advice or feedback from peers, educators, or professionals when evaluating problem solutions | 
 | 
| 127.788.d.3.b debug and solve problems using reference materials and effective strategies | 
 | 
| 127.788.d.3.c publish information in a variety of ways such as print, monitor display, web pages, or video | 
 | 
| 127.788.d.4.a demonstrate the ability to insert external standalone objects such as scripts or widgets into web pages | 
 | 
| 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 | 
 | 
| 127.788.d.4.c identify a problem's description, purpose, and goals | 
 | 
| 127.788.d.4.d demonstrate coding proficiency in a programming language by developing solutions that create stories, games, and animations | 
 | 
| 127.788.d.4.e identify and use the appropriate data type to properly represent the data in a program problem solution | 
 | 
| 127.788.d.4.f communicate an understanding of and use variables within a programmed story, game, or animation | 
 | 
| 127.788.d.4.g use arithmetic operators to create mathematical expressions, including addition, subtraction, multiplication, real division, integer division, and modulus division | 
 | 
| 127.788.d.4.h communicate an understanding of and use sequence within a programmed story, game, or animation | 
 | 
| 127.788.d.4.i communicate an understanding of and use conditional statements within a programmed story, game, or animation | 
 | 
| 127.788.d.4.j communicate an understanding of and use iteration within a programmed story, game, or animation | 
 | 
| 127.788.d.4.k use random numbers within a programmed story, game, or animation | 
 | 
| 127.788.d.4.l test program solutions by investigating intended outcomes | 
 | 
| 127.788.d.5.a discuss privacy and copyright laws and model ethical acquisition of digital information by citing sources using established methods | 
 | 
| 127.788.d.5.b compare various non-copyright asset sharing options such as open source, freeware, and public domain | 
 | 
| 127.788.d.5.c demonstrate proper digital etiquette and knowledge of acceptable use policies when using networks | 
 | 
| 127.788.d.5.d explain the value of strong passwords and virus detection and prevention for privacy and security | 
 | 
| 127.788.d.5.e discuss and give examples of the impact of computing and computing-related advancements on society | 
 | 
| 127.788.d.5.f analyze how electronic media can affect reliability of information | 
 | 
| 127.788.d.6.a identify and explain the function of basic computer components, including a central processing unit (CPU), storage, and peripheral devices | 
 | 
| 127.788.d.6.b use system tools, including appropriate file management | 
 | 
| 127.788.d.6.c compare different operating systems | 
 | 
| 127.788.d.6.d describe the differences between an application and an operating system | 
 | 
| 127.788.d.6.e use various input, processing, output, and primary/secondary storage devices | 
 |