SEARCH
 
USOE Home » CTE Information Technology » Course Information

Course Information

Students taking information technology classes should have the opportunity to participate in either FBLA, SkillsUSA, or TSA...CTE student leadership associations.

Introduction to Information Technology (9-12) - 11.0101

Standards and Objectives
Introduction to Information Technology is a one-semester course created to introduce students to the four program areas in information technology, namely Information Support and Services, interactive Media, Networking Systems and Programming and Software Development. The goal of this course is to help students interested in an information technology career decide where their interests lie.

Computer Programming I (10-12) 11.0201

Standards and Objectives
An introductory course in computer programming/software engineering and applications. The course introduces students to the fundamentals of computer programming. Students will learn to design, code, and test their own programs while applying mathematical concepts. Teachers introduce concepts and problem solving skills to beginning students through a programming language such as C++, C#, Java, Python, or VB.

Computer Programming II (10-12) 11.0202

Standards and Objectives
This is an advanced course in computer programming/software engineering and applications. It reviews and builds on the concepts introduced in Computer Programming I. It Introduces students to dynamic allocation of data, advanced utilization of classes, advanced GUI techniques, and advanced applications of recursion through the application of mathematical concepts.

Mobile Development Fundamentals (9-12) - 11.0203

Standards and Objectives
This course is designed to teach skills to develop apps for phones, tablets, and other devices that run on a variety of operating system.

Computer Sciences Principles (9-12) - 11.0204

Standards and Objectives
Computer Science Principles is a new course that follows a project to develop a computer science course that seeks to broaden participation in computing and computer science. The course places emphasis on the principles of computer science rather than just programming. Big ideas and concepts include:

  1. Computing is a creative activity.
  2. Abstraction reduces information and detail to facilitate focus on relevant concepts.
  3. Data and information facilitate the creation of knowledge.
  4. Algorithms are used to develop and express solutions to computational problems.
  5. Programming enables problem solving, human expression, and creation of knowledge.
  6. The Internet pervades modern computing.
  7. Computing has global impacts.

For more information, visit csprinciples.org.

AP Computer Science (11-12) - 11.0209

Standards and Objectives
The AP Computer Science A course is rigorous programming course in computer science. The major theme of the course is problem solving. Prerequisite: Secondary Math 2
Recommended: Computer Programming I, CS Principles or Computer Programming II

Digital Media I (10-12) - 11.0210

Standards and Objectives
Digital Media is the process of analyzing, designing and developing interactive media. Digital Media I is the first-year digital media course where students will create and learn digital media applications while using elements of text, graphics, animation, sound, video, and digital imaging for various formats. These abilities will prepare students for entry-level multimedia positions and provide fundamental 21st Century Learning skills beneficial for other occupational/educational endeavors.

Digital Media II (10-12) - 11.0211

Standards and Objectives
Digital Media II is a course designed to teach the process of planning, instructional design, development, and publishing of digital media and interactive media projects. Digital Media II is the second year course within digital media pathway where students will focus on developing advanced skills to plan, design, and create interactive projects using the elements of text, 2-D and 3-D graphics, animation, sound, video, digital imaging, interactive projects, etc. These skills can prepare students for entry-level positions and other occupational/educational goals.

3D Graphics (10-12) - 11.0215

Standards and Objectives
3D Graphics is a one semester course. Students will use 3D graphics software to produce 3D models. This course will introduce students to 2D and 3D modeling, the creation and application of textures, mapping, lighting, camera techniques, and rendering of 3D models.

3D Animation (10-12) - 11.0216

Standards and Objectives
3D Animation is a one semester using 3D graphics software to produce 3D models and animations. This course will introduce students to 2D and 3D, animation planning, storyboard development, and the animation process.

Web Development (10-12) - 11.0230

Standards and Objectives
Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today’s websites. Students will learn the fundamentals of how the Internet works. They will learn and use the basic building blocks of the World Wide Web: HTML5 coding, Cascading Style Sheets (CSS), and JavaScript. They follow the steps to create a website by planning, designing, developing, deploying, and maintaining of the website projects. Students will learn and use different scripting technologies to create more dynamic and interactive websites. They will learn what it takes for a career in web development as they complete projects and create their own website.

Web Development II (10-12) - 11.0801

Standards and Objectives
Web Development II is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today’s websites. Students will learn the fundamentals of how the Internet works. They will learn and use the basic building blocks of the World Wide Web: HTML5 coding, Cascading Style Sheets (CSS), and JavaScript. They follow the steps to create a website by planning, designing, developing, deploying, and maintaining of the website projects. Students will learn and use different scripting technologies to create more dynamic and interactive websites. They will learn what it takes for a career in web development as they complete projects and create their own website.

Database Development (10-12) - 11.0301

Standards and Objectives
To educate secondary students on the fundamentals of Internet and database technology, and provide them with the necessary skills to pursue academic and professional opportunities.

Algorithms and Data Structures (11-12) - 11.0305

Standards and Objectives
This course builds on the object-oriented programming principles taught in Computer Programming I and Computer Programming II. A solid understanding of these concepts is assumed and required in this course. This course presents the ideas, tools, structure, syntax, libraries and object-oriented design techniques for developing well-formed data structures. Students study and strengthen their concepts such as problem solving, program structure, classes, methods, data types, control constructs, file and console I/O. Students will also learn other important principles in designing object-oriented programs containing data structures. Students will design and use of common data structures including arrays, tables, hash tables, stacks, queues, linked lists, binary trees, multiway trees, graphs, searching, sorting and the standard template library data structures. Students will program a number of assignments that demonstrate their understanding of these concepts.

CISCO Certified Networking Associate, CCNA (10-12) - 11.0420

Standards and Objectives
The CCNA Routing and Switching curriculum consists of seven courses, with four courses that make up the recommended learning path and three additional courses that support the transition of CCNA Exploration instructors and students to the new CCNA Routing and Switching curriculum. No transitional courses are needed for CCNA Discovery instructors and students.

Microsoft Certified Professional, MCP (10-12) - 11.0430

Standards and Objectives
Candidates for this exam are seeking to prove Windows Server administration knowledge and skills. Before taking this exam, candidates should have a solid foundational knowledge of the topics outlined in this preparation guide. It is recommended that candidates become familiar with the concepts and the technologies described here by taking relevant training courses. Candidates are expected to have some hands-¬‐on experience with Windows Server, Windows-¬‐based networking, Active Directory, account management, and system recovery tools and concepts.

Network Fundamentals (10-12) - 11.0440

Standards and Objectives
Utah’s Network Fundamentals are based on CompTIA 2011 Network+ Objectives. The CompTIA Network+ certification is an internationally recognized validation of the technical knowledge required of foundation-level IT network practitioners.

Security Fundamentals (10-12) - 11.0450

Standards and Objectives
This course will provide students with information on network security including industry wide topics on communication security, infrastructure security, cryptography, access control, authentication, external attack and operational and organization security.

This course will also prepare students for the MTA Security Fundamentals and the CompTIA Security+ IT industry certification exams.

Exploring Computer Science (CS) (9-12) - 11.0701

Standards and Objectives
Exploring Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning particular software tools or programming languages, the course is designed to focus the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. The goal of Exploring Computer Science is to develop in students the computational thinking practices of algorithm development, problem solving and programming within the context of problems that are relevant to the lives of today’s students. Students will also be introduced to topics such as interface design, limits of computers and societal and ethical issues.

Exploring Computer Science II (CS) (9-12) - 11.0702

Standards and Objectives
Exploring Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning particular software tools or programming languages, the course is designed to focus the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. The goal of Exploring Computer Science is to develop in students the computational thinking practices of algorithm development, problem solving and programming within the context of problems that are relevant to the lives of today’s students. Students will also be introduced to topics such as interface design, limits of computers and societal and ethical issues.

Gaming Development Fundamentals (9-12) - 11.0803

Standards and Objectives
This course is designed to provide students with knowledge and project based experience of fundamental gaming development concepts relating to STEM. These concepts include game design, scripting, creation of digital assets, graphic resources, animations, understanding hardware, problem solving, critical thinking, collaboration, and project management.

Gaming Development Fundamentals (9-12) - 11.0805

Standards and Objectives
This course is designed to provide students with knowledge and project based experience of fundamental gaming development concepts relating to STEM. These concepts include game design, scripting, creation of digital assets, graphic resources, animations, understanding hardware, problem solving, critical thinking, collaboration, and project management.

HTML5 Application Development Fundamentals (9-12) - 11.0804

Standards and Objectives
This course will provide students with core HTML5 client application development skills that will run on today’s touch-enabled devices (PCs, tablets, and phones). Although HTML is often thought of as a web technology that is rendered in a browser to produce a UI, this course focuses on using HTML5, CSS3, and JavaScript to develop client applications.

A+ Computer Repair/Maintenance (10-12) - 11.9920

Standards and Objectives
Students will learn necessary competencies for an entry-level IT professional including installing, building, upgrading, repairing, configuring, troubleshooting, optimizing, diagnosing, and performing preventive maintenance of basic personal computer hardware and operating systems.

Linux Fundamentals (10-12) - 11.9940

Standards and Objectives
The CompTIA Linux+ [Powered by LPI] certification is a vendor neutral credential. In order to receive CompTIA Linux+ certification, a candidate must pass two exams. The successful junior level Linux administrator should be able to:

  • Work at the Linux command line;
  • Perform easy maintenance tasks including assisting users, adding users to a larger system, executing backup and restore, shutdown and reboot;
  • Install and configure a workstation (including X) and connect it to a LAN, or a stand-alone PC via modem to the Internet.

The first exam is CompTIA Linux+ [Powered by LPI] exam number LX0-101. This exam measures a portion of the competencies required by a junior level Linux administrator, as described in the exam objectives below. This examination blueprint includes domain weighting, test objectives, and sample content. Candidates are encouraged to use this document to guide their studies. The contents of the examination blueprint help prioritize topics and provide a guide of what to expect on this CompTIA Linux+ [Powered by LPI] exam. The table within the standards lists the domains measured by this examination and the extent to which they are represented.

Introduction to Digital Design (7-9) - 21.0130

This course will help students to develop an interest and skills to create and communicate in a digital world.

Introduction to Geographical Information Systems (GIS) (9-12) - 45.0702

Standards and Objectives
This course introduces fundamental concepts of GIS and the major functionality contained within professional GIS software. In course exercises, you will follow the GIS analytical process and work with a variety of tools to solve realistic problems. This course emphasizes practical GIS software skills.

Introduction GIS Remote Sensing (9-12) - 45.0705

Standards and Objectives
This course is designed to introduce remote sensing of the environment through digital image processing (photography, multispectral scanning and microwave imagery) from airplane, satellite (Landsat), and manned-spacecraft data. The goal is to develop an understanding of inventorying, mapping,and monitoring earth resources through the measurement, analysis and interpretation of electromagnetic energy emanating from features of interest. Image interpretation, practical applications in earth science, and use of remotely sensed data in geographic information systems (GIS).