Information Technology

A+ COMPUTER REPAIR & MAINTENANCE

A+ COMPUTER REPAIR & MAINTENANCE  – FULL YEAR  - 1 CREDIT

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITES FOR THESE CLASSES: COMPUTER TECHNOLOGY OR EXPLORING COMPUTER SCIENCE, AND SECONDARY MATH 1

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. Capable students can also earn industry certification.

ALGORITHMS & DATA structures

ALGORITHMS & DATA structures

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITE: COMPUTER PROGRAMMING 2

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 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.

COMPUTER PROGRAMMING 1A & 1B

COMPUTER PROGRAMMING 1A & 1B CE  |  UVU CONCURRENT ENROLLMENT  -  FULL YEAR

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITES: COMPUTER TECHNOLOGY OR EXPLORING COMPUTER SCIENCE, AND SECONDARY MATH 1

This course is a beginning class in computer programming and applications. During the first semester, students are introduced to the fundamentals of programming, to simple control and data structures, to basic operating system commands, and the use of text files. Students learn to design, code, and test their own programs. During the second semester, students are in intermediate computer programming and applications. It reviews and builds on the concepts learned in the first semester, where students are introduced to more complex data structures and their uses, to sequential files, to arrays, to graphical user interfaces (GUI), to the use of classes, and to recursive processes. Students will learn to create more powerful programs.

COMPUTER PROGRAMMING 2 

COMPUTER PROGRAMMING 2 CE  |  UVU CONCURRENT ENROLLMENT  -  FULL YEAR

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITES: COMPUTER PROGRAMMING 1 AND SECONDARY MATH 2

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 data structures, advanced utilization of classes, & applications of recursion through the application of mathematical concepts.

INTRO TO INFORMATION TECHNOLOGY

INTRO TO INFORMATION TECHNOLOGY – SEMESTER

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITES FOR THESE CLASSES: COMPUTER TECHNOLOGY OR EXPLORING COMPUTER SCIENCE, AND SECONDARY MATH 1

The Introduction to Information Technology (IT) course is for students interested in pursuing a career in the field of Information Technology. Students will be introduced to the different aspects of information technology to determine where their interests. Students will complete assignments and projects in IT careers, digital media, hardware and operating systems, communications and networks, software development, databases, and new and emerging technologies.

NETWORK+ FUNDAMENTALS

NETWORK+ FUNDAMENTALS – SEMESTER

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITES FOR THESE CLASSES: COMPUTER TECHNOLOGY OR EXPLORING COMPUTER SCIENCE, AND SECONDARY MATH 1

This course is based on CompTIA Network+ objectives and covers a wide range of vendor and product neutral networking technologies. Capable students can earn the CompTIA Network+ certification, which is an internationally-recognized credential, showing candidates possess the essential knowledge and skills needed to confidently design, configure, manage and troubleshoot any wired and wireless networks.

web development capstone

web development capstone – full year

SUGGESTED GRADES: 10-12
REQUIRED PREREQUISITES FOR THESE CLASSES: COMPUTER TECHNOLOGY OR EXPLORING COMPUTER SCIENCE, AND SECONDARY MATH 1

Web Development Capstone 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. Some concepts for discovery and mastery include: front-end (HTML5, CSS3, Bootstrap, JavaScript, jQuery, jQuery mobile), foundation paradigms (OOPS, Design Patterns, Object Modelling, JSON, AJAX), MEAN Stack (MongoDB, Express Framework, AngularJS, Node.js), data exchange (HTTP, websockets), development environment and tools, DISHA (resume and interview prep package). 

 

 

Promoted on slideshow: 
off
Images: