Web Apps & Coding

FBLA EVENTS

How can I use computer applications to solve real-world problems?

Computer Science Discoveries (CS Discoveries) is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem-solving, and fun.

Other Resources

Web Apps & Coding Syllabus

State Standards--Iowa

Information Technology

  • IT 1.1 Demonstrate ability to utilize computing devices (e.g., printers, phone, digital cameras, multimedia equipment, video and scanners)

    • IT 1.1.2 Select and use appropriate digital tools for solving problems.

    • IT 1.1.3 Demonstrate the functionality of computing devices and identify proper usage.

  • IT 1.2 Demonstrate workplace expectations (e.g. dress, promptness, attendance, interpersonal skills, completion of assigned tasks).

    • IT 1.2.1 Identify and list workplace expectations.

    • IT 1.2.2 Compare school expectations to work expectations.

    • IT 1.2.3 Demonstrate punctuality.

    • IT 1.2.4 Demonstrate teamwork skills.

    • IT 1.2.5 Explain the relationship between team and individual performance.

    • IT 1.2.6 Demonstrate appropriate electronic etiquette

  • IT 2.2 Use logic to solve problems and demonstrate trouble-shooting skills. (3A-CS-03)

    • IT 2.2.1 Develop a plan to troubleshoot an identified technical issue.

    • IT 2.2.2 Demonstrate initiative to independently solve problems and trouble-shoot.

    • IT 2.2.3 Understand the resources available to troubleshoot an issue.

  • IT 2.3 Demonstrate knowledge of the hardware components associated with Information Systems. (3A-CS-02)

    • IT 2.3.1 Demonstrate a knowledge of the difference between hardware and software.

    • IT 2.3.3 Define the different components of a computing device (CPU, memory, hard drive).

    • IT 2.3.4 Identify common peripherals (printers, cameras, back-up devices, scanners).

    • IT 2.3.5 Discuss the basic elements of cloud computing.

  • IT 2.8 Utilize algorithms to understand computer programming and processes.

    • IT 2.8.3 Demonstrate code reuse by creating programming solutions using libraries and APIs. (3B-AP-16)

    • IT 2.8.6 Develop programs for multiple computing problems. (3B-AP-10) (3B-AP-19)

  • IT 5.1 Demonstrate a fundamental understanding of programming.

    • IT 5.1.1 Write a small modular program using variables.

    • IT 5.1.2 Describe a class and objects.

  • IT 7-8.3 Use basic Web development skills.

    • IT 7-8.3.1 Demonstrate knowledge of HTM, HTML and CSS.

    • IT 7-8.3.4 Demonstrate that website meets the validation process and is compatible across multiple browsers and devices.