Skip Navigation

Utah Core  •  Curriculum Search  •  All CTE/Computer Science & Information Technology Lesson Plans  •  USBE CTE/Computer Science & Information Technology website


CTE/Computer Science & Information Technology Curriculum Introduction to Information Technology
Printable Version Printable Version (pdf)


arrow icon Course Introduction


Core Standards of the Course

Strand 1
Introduction to Information Technology - Students will develop an understanding of current issues related to Information Technology.

Standard 1
Students are introduced to the importance of ethics and ethical behavior.

  1. Understand and follow an Acceptable Use Policy (AUP).
  2. Explain the difference between legal and ethical.
  3. Explain how some online behaviors can be harmful personally and to a business.(Pornography, social networking, gaming, pirating software, illegal hacking, etc.)
  4. Follow copyright and fair use guidelines.

Standard 2
Understand the importance of information privacy and security.

  1. Viruses, spoofing, phishing, cookies, spam, etc.
  2. Explain kinds of anti-virus software and how they work.

Standard 3
Identify the skills needed by employers to be an effective and valued employee.

  1. List employable skills: passion, teamwork, communication, collaboration, friendly, asks questions, meets deadlines, self-motivated, desire to learn new things, creative, problem solver, basic office suite skills, etc.
  2. Model employable skills in the classroom.

Standard 4
Understand the levels of education needed to be successful in a specific area of Information Technology.

  1. Understand IT industry certifications, education, boot camps, and work experience.
  2. Explain how certifications, education, boot camps, and work experience can affect employability.

Standard 5
Participate in an IT interest survey.

  1. Identify different areas and careers in IT (Career examples: Tech Support, Web Designer, Software Developer, Network Engineer, Database Administrator, System Administrator, Security Specialist, Network Architect)
  2. Identify areas of strength and weakness based on an IT interest survey.
    • Identify which careers are most related to studentís strengths and interests.

Standard 6
Identify the organizational structure of a business and the role that Information Technology plays in the success of business.

  1. Identify different IT careers in business (CEO, CIO, System Analysts, tech support, etc.)
  2. Identify ways/methods for how industry teams collaborate (scrum, agile, standups)

Standard 7
Identify trends in the world of information technology.

  1. Discuss the pros and cons of cell phones, texting and driving.
  2. Discuss the use of portable digital devices.
  3. Discuss the use of wearable devices.
  4. Identify the values and problems with social networking.
  5. Explore the impact of cloud computing.
  6. Explore the impact of new Web technologies.

Performance Skills
Define and demonstrate ethical behavior

Strand 2
Digital Media: Students will complete projects and assignments in the area of Digital Media.

Standard 1
Understand the different types of media included in a multimedia and Web projects.

  1. Understand and use text
  2. Understand and use graphics
  3. Understand and use audio
  4. Understand and use video
  5. Understand and use animation

Standard 2
Utilize fonts in interactive projects.

  1. Change a font family, size, and color.
  2. Identify serif and san serif fonts.

Standard 3
Obtain, create, and edit digital 2D graphics.

  1. Obtain 2D graphics from clipart or photo collections.
  2. Scan photos and/or take photos with a digital camera.
  3. Understand graphic file formats
  4. Use software to draw and edit bitmap and vector drawings.
  5. Understand and identify bitmap and vector graphic formats.

Standard 4
Obtain, create, and edit digital audio

  1. Capture digital audio from a microphone, midi, or imported file.
  2. Obtain digital audio from royalty free sources. (Soundzabound, YouTube music)
  3. Record, edit, and export digital audio.
  4. Understand the use and importance of audio in digital media productions.
  5. Understand and identify different audio formats. (WAV, mp3, m4a)
  6. Publish audio in a project.

Standard 5
Obtain, create, and/or edit digital video.

  1. Edit or render a digital video from photos or video clips.
  2. Understand and identify different video formats & codecs. (mov, wmv, mp4, webm, ogg)
  3. Use or embed video in a document or presentation.
  4. Publish video project or in a project.

Standard 6
Create, edit, and utilize 2D animations.

  1. Draw a flip book with at least 10 pages.
  2. Create and edit a digital frame animation.
  3. Create and edit a path or tween animation.

Standard 7
Utilize a design model or process to plan and implement to interactive or a Web project.

  1. Describe the project and the problem it addresses.
  2. Address the needs of the audience or customer.
  3. Plan the organization for the project and design the screen layouts.
  4. Storyboard the plan.
  5. Write a proposal for the project.

Standard 8
Use software to create and implement an interactive or Web project from a plan. (Software used could include: PowerPoint, Presentations, Google Presentations, Microsoft Sway, LucidPress, Prezi)

  1. Include in the project: audio, animation, graphics and navigation links for user input.
  2. Create or prepare assets for the project.
  3. Build the project.
  4. Evaluated the project by testing and debugging it.
  5. Publish or distribute the project.

Standard 9
Create web pages using a GUI HTML editor.

  1. HTML editor examples: Sublime Text, Notepad++, Adobe Dreamweaver, Microsoft Expressions, etc.
  2. Include a main page with links to other pages,
  3. Include a page with semantic structure: header, nav, main, aside, and footer.
  4. Include a page with bullets or a numbered list.
  5. Include photos or graphics in at least one page.
  6. Use CSS to change fonts, colors, layout, etc.

Standard 10
Explore to careers and educational options in digital media and Web development.

  1. Understand different career options in digital media and web development.
  2. Identify different specialties or team members that can be involved in a project.
    • Web: Front-end developer, backend developer, or full stack developer.
    • Digital Media: Graphic Designer (UX/UI), Animator, Audio engineer, Game Designer, and videographer.

Performance Skills

  1. Created original digital graphics through scanning, editing, and illustration
  2. Created original digital audio through capture and narration
  3. Created an interactive multimedia project using a design model that includes audio, animation, graphics and links
  4. Created a web page using an HTML editing program

Strand 3
Information Support & Services: Students will complete projects and assignments in the area of Information Support and Services.

Standard 1
Understand the input/output, processing and storage of data in a personal computer system.

  1. Understand input / output devices
    • Input: keyboard, mic, mouse
    • Output: screen, printer, speakers, projector
  2. Identify and label the five parts of computer system. (input, output, storage, memory, processing)
  3. Explain the function of each of the parts of a computer system.
  4. List examples of each of the parts of the computer system.

Standard 2
Understand different kinds of computing devices

  1. Desktops, laptops, phones, tablets, Internet of Things (IoT)
  2. Understand how hardware components function on a computer
  3. Explain the function of firmware as a computer component.
    • Firmware is stored on the ROM
  4. Explain the function of software on a computer.

Standard 3
Understand the purpose and function of power on a computer

  1. Identify storage and input/output devices.
  2. Understand hardware: parts, functions, handling, safety, assembly, and troubleshooting.
  3. List basic hardware components. (motherboard, hard drive, memory, processor, power supply, expansion slot, etc.)
  4. Describe functions of basic components of a computer system. (Processor, Motherboard, RAM/ROM, Hard Drive, Input/Output Adaptors and Removable Storage Devices.)
  5. Demonstrate proper handling and safety considerations for hardware components, including ESD or static electricity & devices that hold a high voltage when powered off such as a monitor or laser printer. (wearing a wrist strap, touching metal)
  6. Assemble and disassemble parts of a computer system.
  7. Follow the basic troubleshooting steps for solving problems with a personal computer system.
    • Identify the problem
    • Establish an idea of probable cause,
    • Test your idea
    • Plan of action to implement the solution,
    • Verify solution worked
    • Document your findings, actions, and outcomes.

Standard 4
Understand the basic functions of a computer operating system

  1. Understand a GUI is a Graphic User Interface
  2. Identify different common OS's, (Windows, Mac OS, Linux, Android, iOS, etc.)
  3. List the functions of an operating system. (controls hardware, controls software, controls GUI, file-system.)
  4. Understand the difference between a GUI OS and the command line of an OS.
  5. Understand the history of Operating Systems on a personal computer

Standard 5
Understand basic kinds and uses of application software.

  1. Identify the uses of application software (word processor, spreadsheet, presentation, accounting, database, digital media editors, accounting, development)
  2. Identify different sources and licensing of software. (commercial, open source, freeware, shareware, creative commons)

Standard 6
Explore the use of software controlled hardware devices. (Raspberry Pi, Arduino, robotics, Internet of Things (IoT))

Standard 7
Understand careers and educational options in technical support field.

  1. Explore certifications in Information Support and Services
  2. Explore educational opportunities in the IT Support area.

Performance Skills

  1. Demonstrated proper handling techniques of hardware components
  2. Disassembled and rebuilt a computer system either individually, in teams or with the instructor.

Strand 4
Networks & Communication: Students will complete projects and assignments in the area of Network Systems.

Standard 1
Understand the uses of computer networks in today's society.

  1. Explore the impact of home, school, and business networks.
  2. Explore the impact of the Internet on society.

Standard 2
Identify functions & common network operating systems (NOS).

  1. Identify the functions of a NOS. (file storage, printing, security)
  2. Identify some common NOS's. (Microsoft Server, Linux, Internet)

Standard 3
Understand networking in a local and remote environment.

  1. Examine the uses of a LAN (local area network), WAN (wide area network), and MAN (metropolitan area network)
  2. Compare and contrast wired, wireless, and cell networks.
  3. Explore remote communications through the use of webinars, collaborative tools, remote desktop, etc.

Standard 4
Define the media transmission required for successful network communication.

  1. Understand how media, medium, message are related.
  2. Understand transfer rates and bit rates.

Standard 5
Identify and describe the communication devices and protocols required for successful networking.

  1. Identify & describe network connection devices. (Routers, switches, modem, cable modem, DSL, MAC address, network interface card (NIC))
  2. Identify & describe network medium types. (twisted pair, unshielded twisted pair (UTP), CAT 6, wireless, Bluetooth, fiber optic, cellular LTE, satellites)
  3. Describe how packets are used to send and receive data.
  4. Understand that network protocols are a set of rules
  5. Identify common network protocols. (TCP/IP, FTP, HTTP, HTTPS)

Standard 6
Understand and describe how the Internet is a network system.

Standard 7
Explore Cloud computing and its impact on computing today. Including: sharing resources, online storage, Web apps, software as a service, etc.

Standard 8
Understand the responsibilities of Digital Citizenship in today's world.

Standard 9
Learn about careers and educational options in network administration.

  1. Explore certifications in Networking.
  2. Explore education and work experience that can lead to IT network careers.
  3. Identify network career opportunities (Network Administrators, Security, Network Analysis, etc. and the roles of each)

Performance Skills

  1. Accessed and used network resources such as files and printers on the school's LAN
  2. Accessed Internet resources
  3. Created a diagram of a LAN, WAN and MAN
  4. Pinged a network

Strand 5
Coding & Software Development: Students will complete projects and assignments in the area of Programming and Software Development.

Standard 1
Understand the uses of programming concepts in the development of software applications.

  1. Identify and describe kinds of developed software. (Generic, custom)
  2. Describe the source code of a program.
  3. Describe the difference between for interpreted and compiled languages.
  4. Identify basic kinds of programming (modular, procedure, object oriented programming (OOP))

Standard 2
Understand and use the basic structures and controls used in programming.

  1. Sequence (do this)
  2. Loops (repeat)
  3. Decisions (if conditions) / Conditions
  4. Event (when the space is pressed do this)
  5. Functions (named parameters)

Standard 3
Understand the process to software/program design.

  1. Understand the concepts in "Computational Thinking".
  2. Follow software design steps.
    • Describe the problem
    • Develop an algorithm or solutions
    • Code the project
    • Test & debug the project
    • Provide internal & external document
  3. Walk through software design steps to describe a problem and a solution
  4. Design a flowchart or step to solve a basic problem.
  5. Develop an algorithm to solve a simple problem.

Standard 4
Create applications using a programming language. (MIT Scratch, C#, Python, AppLab, PencilCode, JavaScript, TouchDevelop, Java, Swift).

  1. Use a software design process to plan a software program.
  2. Understand and use good principles of design for the user experience (UX) and the user interface (UI).
  3. Understand and use programming conventions. (indentation, capitalization, etc.)
  4. Understand and in a program use: variables, data types, constants, calculations, operators, decisions, loops, functions, comments, etc.
  5. Design the screen layout for an app or a software program.
  6. Understand how GUI software development environments are used.
  7. Design and develop a software program that gets input, processes the data, and displays output.
  8. Publish or share your project with others.

Standard 5
Create a web pages using HTML5 and Cascading Style Sheets (CSS).

  1. Define HTML as Hyper-Text Markup Language
  2. Introduce the basic parts of HTML syntax (tags, attributes, values)
  3. Understand the W3C standards for HTML5 web pages.
  4. Understand how CSS is used for formatting web pages.
  5. Create web pages using a text editor such as HTML

Standard 6
Use Agile/Scrum for project management.

  1. Understand the terms associated with Scrum project management.
  2. Understand the roles in Scrum project management.
  3. Work on a team to develop a software project.

Standard 7
Students will be introduced to careers and educational options in computer programming and software development.

  1. Explore education and work experience that can lead to careers as a coder or software developer.
  2. Identify Software Development career opportunities (coder, programmer, System Analyst, STACK Developer, Web Developer, software engineer, game developer)

Performance Skills

  1. Created an application using a programming language
  2. Created a web page using HTML code

Strand 6
Databases, Big Data, GIS: Students will understand the basic concepts of databases, their use, and development.

Standard 1
Understand how databases are used in society

  1. Identify several databases that students may be a part of (school SIS (grading system), bank, SSN, IRS, state driverís license)
  2. Identify several databases that can be accessed on the Internet (search engines, white pages, Facebook, real estate listings)
  3. Understand crowd sourcing to collect data.

Standard 2
Understand database concepts to create and use a database.

  1. Understand basic vocabulary associated with a database. (flat file, record, field, table, search, query, select, sort, report)
  2. Create a flat file database, enter, edit, and delete records.
  3. Search and sort the database.
  4. Create reports to extract information from the database.
  5. Explore basic SQL database commands.

Standard 3
Data visualization of big data

  1. Do analysis on data from public databases.
  2. Use GIS software to map data visually
  3. Analyze data to determine trends

Performance Skills

  1. Created a flat-file database
  2. Performed a database query

Strand 7
New & Emerging Technologies: Explore new technologies in the IT area

Standard 1
Create a work portfolio, an end-of-course project on an information technology topic, or an IT career.

  1. Plan the IT or career project so it could be cross curricular or used in another class if possible.
  2. Plan the project as part of a team member. (2-3 team members)
  3. Make the project interactive. (Use web pages, presentation software, or programming software.)
  4. Prepare to give an oral presentation about your project.

Standard 2
Explore the new trends in information technology. Like: TED talks, Twitter feeds, etc. that are focused on newer concepts not covered within this course: Cybersecurity, AR/VR, UX/UI, Quality Assurances, Cloud Computing, Artificial Intelligence, and how these are configured with or without the concepts explored within this course.

Standard 3
Optional: Participate in a work-based learning (WBL) activity.

  1. Listen to a guest speaker.
  2. Attend a field trip or tour an IT business.
  3. Participated in a job shadowing.
  4. Plan your own work-based learning activity.
  5. Compete in a CTSO related event

Performance Skills

  1. Created end-of-course project on an IT topic or career (It is recommended that this project be completed as a team project)
  2. Optional: Attended a work-based learning activity

Work Place Skills
Workplace Skills taught:

  • Communication
  • Problem Solving
  • Teamwork
  • Critical Thinking
  • Dependability
  • Accountability
  • Legal requirements/expectations

UEN logo - in partnership with Utah State Board of Education (USBE) and Utah System of Higher Education (USHE).  Send questions or comments to USBE Specialist - Kristina  Yamada and see the CTE/Computer Science & Information Technology website. For general questions about Utah's Core Standards contact the Director - THALEA  LONGHURST.

These materials have been produced by and for the teachers of the State of Utah. Copies of these materials may be freely reproduced for teacher and classroom use. When distributing these materials, credit should be given to Utah State Board of Education. These materials may not be published, in whole or part, or in any other format, without the written permission of the Utah State Board of Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah 84114-4200.