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