Standards in this Framework
Standard | Description |
---|---|
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 |