Information Technology

INFORMATION TECHNOLOGY

Information technology programs include the study, design, development, implementation, support and/or management of computer hardware, software applications, multimedia, computer-based information systems, and integration services. Information technology coursework is divided into four specialty strands. These include Information Support & Services, Interactive Media, Network Systems, Programming and Software Development. Students may choose to take a sequence of courses in one specialization strand or they may take courses across each strand to gain a broader understanding of the information technology industry.

COMPUTER PROGRAMMING 1

Semester Class (2 period block) 9-12 grade

This semester course is an introduction to computer programming using C#. Students will learn problem solving and object-oriented programming as they design code and test your own programs. Students will learn C# syntax, graphical user interface (GUI) and simple program control and data structures.

COMPUTER PROGRAMMING 2/MOBILE APPS CE **

Semester (2 period block) 10-12 grade

Prerequisite: Computer Programming 1

This course is designed to learn the JAVA programming language. It is a suitable class for advanced computer programmers who plan to further their information technology education in preparation for college and the workforce. In addition, this course is designed to take programming concepts and implement them into mobile device technology. Emphasis will be on completing individual and team-based programming projects that demonstrate a student’s ability to grasp new cell phone technology and Java. Students will build customized user interactive text messages, GPS map location, voice recorder, and mobile applications. This course offers SLCC concurrent enrollment credit CSIS 1030, 3 credits.

COMPUTER PROGRAMMING PROJECTS

Semester Class (2 period block) 11-12 grade

Prerequisite: Computer Programming 1

This is an advanced computer course for students who have completed Computer Programming 1 or Advanced Web Development. Students will develop code using C#, SQL, PHP, and JAVAscript. This opportunity is for students to build a WEB server, use a relational database with SQL and program Arduino microcontroller projects.

INTRODUCTION WEB DEVELOPMENT

Semester Class (2 period block) 9-12 grade

This course is designed for students who desire an introduction to web development pages using HTML5, XHTML, Dynamic HTML, tables, frames, input forms and cascading style sheets. Prior web development is not a requirement for this course. Students will build their own personal websites and maintain their on-going structure and design changes.

ADVANCED WEB DEVELOPMENT

Semester Class (2 period block) 9-12 grade

Prerequisite: Introduction Web Development

This course is designed to take fundamental concepts and technologies used in web development such as PHP, SQL XML, XHTML and create more sophisticated web sites with databases. Focus will be on completing team web-based projects that incorporate multimedia, JavaScript, PHP, database, and Java Applets. Students will analyze different web designs and use more complex web tools that may include the Apache web server, other technologies, and mobile devices. Students in this class will maintain a real-world website and be responsible for providing new content and functionality.

INTRO TO 3D ANIMATION

Semester Class (2 period block)10-12 grade $15 Course fee required per semester

This semester course offers an entry-level study of the basic principles of 3D and 2D animation. Subject matter includes: 2D animation, timing, secondary motion, stretch & squash, basic 3D modeling, texturing, lighting, UV mapping, rigging, and animating a model. This course emphasizes artistic principles

for those students interested in the 3D Industry. Students will learn basic principles such as layout and design, color theory, and basic drawing skills. In addition, animation planning, storyboard development, and the production process will be a large part of the course.


ADVANCED 3D ANIMATION

Semester Class (2 period block) 10-12 grade

Prerequisite: Intro to 3D Animation $15 Course fee required per semester

This semester course offers an advanced level study of the principles of 3D and 2D animation. This course is designed to prepare students for entry into an internship or a college course with the skills necessary to succeed in industry. Subject matter includes advanced polygonal modeling, nurbs modeling, and advanced techniques for both game and movie industries, advanced lighting and texture, dynamics, environmental construction, advanced character rigging and animation. This course expounds on the instructional principles taught during the Intro to Animation class but gives more time for student projects and critique. Students will continue to apply the art principles learned during the intro class, and the principles will be critiqued and applied to their final projects. Students will have the opportunity to work with Utah Valley University and Salt Lake Community College and interface and work with college professors to seamlessly transition into college and their desired field of study.


GAMING DEVELOPMENT FUNDAMENTALS

Semester (2 period block) 9-12 grade $15 Course fee required per semester

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, and critical thinking, collaboration, and project management.


DIGITAL MEDIA II (Projects class)

Semester (2 period block) 11-12 grade

Prerequisite: Advanced 3D Animation $15 Course fee required per semester

This semester course offers seniors an opportunity to create and complete a portfolio necessary for internships, college programs and the job application process. Students will have the opportunity to work with real world situations, producing products for both the school district and local businesses, helping to give substance to their portfolios. Students will be critiqued every two weeks to measure their progress, quality of work, and to receive direction as to the overall layout, design, and professionalism of the product.

Students wishing to take this course must make individual arrangements with the instructor.


COMPUTER MAINTENANCE (A+) CERTIFICATION

Semester (2 period block)9-12 grade $15 Course fee required per semester

In this course, students practice troubleshooting, maintenance, and upgrade of PCs. Course content covers setup, memory management, data back-up, and hardware/software diagnostic procedures. The course is designed to prepare students for the Comp TIA A+ certification exam. A+ certification is a testing program that certifies the competency of entry-level (9 month’s experience) service technicians in the computer industry. Earning A+ certification means that the individual possesses the knowledge, skills, and customer relation skills essential for a successful entry-level computer service technician in the industry.


INTRO TO IT/ CLOUD COMPUTING

Semester (2 period block)9-12 grade $15 Course fee required per semester

The course presents a top-down view of cloud computing, from applications and administration to programming and infrastructure. Its main focus is on parallel programming techniques for cloud computing and large scale distributed systems which form the cloud infrastructure.

LINUX FUNDAMENTALS

Semester (2 period block)9-12 grade $15 Course fee required per semester

This semester course introduces students to the Fedora 20 Linux operating system. Students will learn initial concepts, installation, administration, system management, and X-window system, TCP/IP, SAMBA for both workstations and servers. This course also prepares the student for the CompTIA Linux+ certification exam.

NETWORKING +/CISCO (CCENT CERTIFICATION)

Semester (2 period block)9-12 grade $15 Course fee required per semester

This course focuses on basic networking terms and concepts, the OSI model, transmission media, and protocols used by various vendors in LAN and WAN network implementation. This course is designed to prepare students for the CompTIA Network+ certification exam and is equivalent to 6 months of full-time experience working with Peer-to-Peer and Server Client networks. Also, students will be introduced to CCENT (Beginning Cisco Certification). Students will learn to describe the operation of data networks, implement small switched networks, implement an IP addressing scheme and IP services to meet network requirements for a small branch office, implement small routed networks, explain and select administrative tasks requires for a WLAN, identify security threats to a network and describe ways to mitigate those threats, and implement WAN links.

SECURITY +

Semester (2 period block)9-12 grade $15 Course fee required per semester

This course will prepare you to successfully pass the CompTIA Security+ Exam SYO-401. CompTIA Security Certification covers network security, compliance, and operational security. Also, included is… access control, identity management, and cryptography.