Computer Programming I (2017): Course 5050
Explain how related student organizations are integral parts of career and technology education courses.
Generate resourceList opportunities available to students through participation in related student organization conferences/competitions, community service, philanthropy, and other activities.
Generate resourceExplain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development.
Generate resourceDemonstrate proficiency and skills associated with the use of technologies that are common to a specific occupation. 2. 3. 4. 5. 6. 7.
Generate resourceIdentify proper netiquette when using e-mail, social media, and other technologies for communication purposes.
Generate resourceIdentify potential abuse and unethical uses of laptops, tablets, computers, and/or networks.
Generate resourceExplain the consequences of social, illegal, and unethical uses of technology (e.g., piracy; illegal downloading; licensing infringement; inappropriate uses of software, hardware, and mobile devices in the work environment).
Generate resourceDiscuss legal issues and the terms of use related to copyright laws, fair use laws, and ethics pertaining to downloading of images, photographs, documents, video, sounds, music, trademarks, and other elements for personal use.
Generate resourceDescribe ethical and legal practices of safeguarding the confidentiality of business-related information.
Generate resourceDescribe possible threats to a laptop, tablet, computer, and/or network and methods of avoiding attacks.
Generate resourceDemonstrate an understanding of workplace structures, organizations, systems, and climates.
Generate resourceDefine variables and constants associated with the program using descriptive names and appropriate data types associated with the program.
Generate resourceRun the program to test the logical validity of an application program given appropriate data.
Generate resourceWrite an interactive program that includes features to get input and provide feedback/information (e.g, alerts, messages, input boxes).
Generate resourceUse built-in properties and functions to manipulate classes and structures (e.g., String, Math).
Generate resourceWrite a program that passes arguments to another general sub procedure and/or function.
Generate resourceWrite valid variable and constant declaration statements using appropriate data types.
Generate resourceWrite valid variable and constant declaration statements using appropriate scope (e.g., local, global, static).
Generate resourceFundamentals of Computing (2019): Fundamentals of Computing
Identify the purpose and goals of a Career and Technology Student Organization (CTSO).
Generate resourceExplain how CTSOs are integral parts of specific clusters, majors, and/or courses.
Generate resourceList leadership opportunities that are available to students through participation in CTSO conferences, competitions, community service, philanthropy, and other activities.
Generate resourceExplain how participation in CTSOs can promote lifelong benefits in other professional and civic organizations.
Generate resourceDemonstrate proficiency and skills associated with the use of technologies that are common to a specific occupation (e.g., keying speed).
Generate resourceIdentify proper netiquette when using e-mail, social media, and other technologies for communication purposes.
Generate resourceIdentify potential abuse and unethical uses of laptops, tablets, computers, and/or networks.
Generate resourceExplain the consequences of social, illegal, and unethical uses of technology (e.g., cyberbullying, piracy; illegal downloading; licensing infringement; inappropriate uses of software, hardware, and mobile devices in the work environment).
Generate resourceDiscuss legal issues and the terms of use related to copyright laws, fair use laws, and ethics pertaining to downloading of images, photographs, documents, video, sounds, music, trademarks, and other elements for personal use.
Generate resourceDescribe ethical and legal practices of safeguarding the confidentiality of business-and personal-related information.
Generate resourceDescribe possible threats to a laptop, tablet, computer, and/or network and methods of avoiding attacks.
Generate resourceDemonstrate an understanding of workplace structures, organizations, systems, and climates.
Generate resourceDiscuss the progression of computing and explain its impact on society (e.g. hardware, programming languages, applications, Internet, emerging technologies, etc.).
Generate resourceIdentify and define the key functional components (input devices, output devices, processor, operating system, software applications, memory, storage, etc.).
Generate resourceUnderstand the terms and units that are used to describe major hardware components (RAM, ROM, Peta-, Tera-, Giga-, Mega- Kilo-, Hz, Bit, Byte, Binary, etc.).
Generate resourceDescribe how a picture, sound/song, and video are digitized and represented in a computer.
Generate resourceCompare and contrast operating systems (e.g., Mac, Windows, Linux, ChromeOS, iOS, Android).
Generate resourceEvaluate hardware and software configuration to meet situational and budgetary requirements (e.g. gaming, Internet browsing, student, graphic designer, etc.).
Generate resourceDescribe how computer programs and apps can be used to solve various problems (e.g., desktop, mobile, enterprise).
Generate resourceSolve a problem by applying appropriate problem solving techniques (understand the problem, plan the solution, carry out the plan, review and discuss).
Generate resourceExpress the design of a program using representations such as flowcharts and pseudocode.
Generate resourceSolve problems of increasing complexity using visual block-based programming individually and collaboratively.
Generate resourceWrite code that uses variables, events, functions, operators (i.e. arithmetic, relational, logical), conditional control structures (e.g., if, if-else) and repetition/iteration control structures (e.g., while, for).
Generate resourceDifferentiate between text and numerical data. 6. Edit, compile/run, test, and debug a program.
Generate resourceEvaluate the results of Internet searches and the reliability of information found on Web sites.
Generate resourcePlan a web page considering subject, devices, audience, layout, color, links and graphics.
Generate resourceCreate a web page that contains a variety of HTML elements (e.g., hyperlinks, ordered and unordered lists, images, headings, paragraph) and CSS styles.
Generate resourceExamine the consequences resulting from issues involving ethics around security, privacy, copyright, fair use, intellectual property, social media and licensing.
Generate resourceIdentify computing threats (e.g., spyware, adware, malware, viruses, ransomware, phishing, hacking, software piracy, identity theft, etc.) and their potential impacts on society.
Generate resourceCompare and contrast the five disciplines of computing: computer science, software engineering, information technology, information systems, and computer engineering.
Generate resourceCompare and contrast careers in computing along with their education, training requirements, industry certifications and salary ranges.
Generate resourcePROBLEM SOLVING AND COMPUTATIONAL THINKING (TO BE IMPLEMENTED THROUGHOUT THE COURSE)
Generate resourceFundamentals of Computing (2023)
SAFETY & ETHICS: Industry professionals know the academic subject matter, including safety as required for proficiency within their area. They will use this knowledge as needed in their role. The following accountability criteria are considered essential for students in any program of study.
Generate resourceDescribe the threats to a computer network, methods of avoiding attacks, and options in dealing with virus attacks.
Generate resourceExplain the consequences of illegal, social, and unethical uses of information technologies, e.g., piracy; illegal downloading; licensing infringement; and inappropriate uses of software, hardware, and mobile devices.
Generate resourceDifferentiate between freeware, shareware, and public domain software copyrights.
Generate resourceDiscuss computer crimes, terms of use, and legal issues such as copyright laws, fair use laws, and ethics pertaining to scanned and downloaded clip art images, Creative Commons, photographs, documents, video, recorded sounds and music, trademarks, and other elements for use in Web publications.
Generate resourceIdentify netiquette including the use of email, social networking, blogs, texting, and chatting.
Generate resourceDescribe ethical and legal practices in business professions such as safeguarding the confidentiality of business-related information.
Generate resourceSTUDENT ORGANIZATIONS: Proficient professionals know the academic subject matter, including professional development, required for proficiency within their area. They will use this knowledge as needed in their role. The following accountability criteria are considered essential for students in any program of study.
Generate resourceIdentify the purpose and goals of a Career and Technology Student Organization (CTSO).
Generate resourceExplain how CTSOs are integral parts of specific clusters, majors, and/or courses.
Generate resourceList leadership opportunities that are available to students through participation in CTSO conferences, competitions, community service, philanthropy, and other activities.
Generate resourceExplain how participation in CTSOs can promote lifelong benefits in other professional and civic organizations.
Generate resourceTECHNOLOGY KNOWLEDGE: Proficient professionals know the academic subject matter, including the ethical use of technology as needed in their role. The following accountability criteria are considered essential for students in any program of study.
Generate resourceDemonstrate proficiency and skills associated with the use of technologies that are common to a specific occupation (e.g., keying speed).
Generate resourceIdentify proper netiquette when using e-mail, social media, and other technologies for communication purposes.
Generate resourceIdentify potential abuse and unethical uses of laptops, tablets, computers, and/or networks.
Generate resourceExplain the consequences of social, illegal, and unethical uses of technology (e.g., cyberbullying, piracy; illegal downloading; licensing infringement; inappropriate uses of software, hardware, and mobile devices in the work environment).
Generate resourceDiscuss legal issues and the terms of use related to copyright laws, fair use laws, and ethics pertaining to downloading of images, photographs, Creative Commons, documents, video, sounds, music, trademarks, and other elements for personal and professional use.
Generate resourceDescribe ethical and legal practices of safeguarding the confidentiality of business-and personal-related information.
Generate resourceDescribe possible threats to a laptop, tablet, computer, and/or network and methods of avoiding attacks.
Generate resourcePERSONAL QUALITIES AND EMPLOYABILITY SKILLS: Proficient professionals know the academic subject matter, including positive work practices and interpersonal skills, as needed in their role. The following accountability criteria are considered essential for students in any program of study.
Generate resourcePROFESSIONAL KNOWLEDGE: Proficient professionals know the academic subject matter, including positive work practices and interpersonal skills, as needed in their role. The following accountability criteria are considered essential for students in any program of study.
Generate resourceDemonstrate continuous learning and adaptability skills to changing job requirements.
Generate resourceETHICAL, LEGAL & SOCIAL ISSUES OF COMPUTING: Industry professionals demonstrate knowledge in ethical, legal, and social issues in computing. The following accountability criteria are considered essential for students in any program of study.
Generate resourceExamine the consequences resulting from issues involving ethics around security, privacy, copyright, fair use, intellectual property, social media and licensing.
Generate resourceIdentify computing threats (e.g., spyware, adware, malware, viruses, ransomware, phishing, hacking, software piracy, identity theft, etc.) and their potential impacts on society.
Generate resourceExplain the social implications of constant data collection via Wi-Fi-enabled devices (Internet of Things [IoT]).
Generate resourcePROBLEM SOLVING & COMPUTING (IMPLEMENTED THROUGHOUT THE COURSE): Industry professionals demonstrate appropriate problem solving skills in computing. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceIdentify and define the functional components of a computing device (input devices, output devices, processor, operating system, software applications, memory, storage, etc.)
Generate resourceDescribe how computer programs and apps can be used to solve various problems (e.g., desktop, mobile, enterprise).
Generate resourceSolve a problem by applying appropriate problem solving techniques (understand the problem, plan the solution, carry out the plan, review and discuss).
Generate resourceFUNDAMENTALS OF WEB DESIGN: Industry professionals demonstrate fundamental skills in web page design. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceEvaluate the results of Internet searches and the reliability of information found on Web sites.
Generate resourcePlan a web page considering subject, devices, audience, layout, color, links and graphics.
Generate resourceCreate a web page that contains a variety of HTML elements (e.g., hyperlinks, ordered and unordered lists, images, headings, paragraph).
Generate resourceCreate and attach a stylesheet that includes a variety of CSS rule sets to format HTML elements used to organize web page content.
Generate resourceIncorporate digital media in accordance with copyright and fair use laws, and ethics pertaining to downloading of images, photographs, Creative Commons, documents, video, sounds, music, trademarks, and other elements for personal and professional use.
Generate resourceFUNDAMENTALS OF PROGRAMMING: Industry professionals demonstrate fundamental skills in programming. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceClassify application software according to its primary function (e.g., operating systems, productivity, entertainment, system).
Generate resourceCreate, evaluate, and adjust algorithms to solve a variety of problems using flowcharts and/or pseudocode.
Generate resourceSolve problems of increasing complexity using visual block-based programming individually and collaboratively.
Generate resourceWrite code that uses variables, events, functions, operators (i.e. arithmetic, relational, logical), conditional control structures (e.g., if, if-else) and repetition/iteration control structures (e.g., while, for).
Generate resourceFUNDAMENTALS OF COMPUTATIONAL DATA: Industry professionals understand the importance of data and its use in making decisions. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceDefine and demonstrate how and why the binary system is used to represent data in a computer (e.g., RAM, ROM, Peta-, Tera-, Giga-, Mega- Kilo-, Hz, Bit, Byte, Binary, etc.)
Generate resourceDescribe how a picture, sound/song, and video are digitized and represented in a computer.
Generate resourceApply the concept of encryption and decryption and how it is used on a daily basis.
Generate resourceCollect data using various methods and transform it to make it more useful and reliable.
Generate resourceDevelop a visual representation of data that assists in making a decision or recommendation.
Generate resourceCOMPUTING CAREERS: Industry professionals demonstrate knowledge of computing careers found throughout various disciplines. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceCompare and contrast the five disciplines of computing: computer science, software engineering, information technology, information systems, and computer engineering.
Generate resourceCompare and contrast careers in computing along with their education, training requirements, industry certifications and salary ranges.
Generate resourceFUNDAMENTALS OF PHYSICAL COMPUTING (OPTIONAL - AFTER FUNDAMENTALS OF PROGRAMMING): Industry professionals demonstrate knowledge of practices related to physical computing. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceIdentify and categorize physical sensors based on capability (e.g., light, sound, temperature, movement.)
Generate resourceDifferentiate and apply inputs and outputs that are available on a physical device vs software development.
Generate resourceFUNDAMENTALS OF MACHINE LEARNING (OPTIONAL - AFTER FUNDAMENTALS OF COMPUTATIONAL DATA): Industry professionals demonstrate knowledge of machine learning practices. The following accountability criteria are considered essential for students in Information Technology programs of study.
Generate resourceEvaluate a dataset with features to illustrate how computers can learn to classify things.
Generate resourceContrast the unique characteristics of human learning with the ways machine learning operates.
Generate resource