This course will help students apply concepts learned in the computer networking and computer repair classes. Students will work on individual projects including developing software documentation, researching and testing software, and performing computer hardware maintenance. This course will combine extensive reading of technical materials with computer-based projects.

This course will cover the fundamentals of computer hardware and software. Students who complete this course will be able to describe the internal components of a computer, assemble a computer system, install an operating system, and troubleshoot using system tools and diagnostic software. Students will also be able to connect the computer to the Internet and construct a wireless network to share resources. Additional topics covered include laptops, portable devices, networking, security, safety and environmental issues, troubleshooting, and communication skills.
This entry-level course is designed to expose students to basic programming concepts through the use of 3D animations and interactive games. Students will learn concepts such as: program design, computer logic, data flow, data manipulation, and program planning.
This course is designed for students looking to fulfill their graduation ICT requirement. Students will learn how to setup and maintain a computer and home network by learning skills such as performing hardware and software upgrades, setting up home wireless, and installing external devices such as printers and scanners. Students will also be exposed to working with authoring applications including tools to construct web pages, podcasts, and interactive animations.
This entry-level programming course introduces students to application development through the use of an integrated development environment. Students will work with variables, constants, data types, and expressions. Problem solving and decision-making are integrated as students also explore looping and multiple forms, using menus, common dialogs, procedures, functions and arrays, debugging, creating executable files, and distributing a Windows application. Concepts and methods of object-oriented programming and design, creating applications using a development cycle approach, and disciplined coding style are included.
This course exposes students to general networking concepts such as routing, switching, wireless, security and other advanced technologies. Concepts are presented in the context of hands-on scenarios that students may encounter; from home and small offices, to more complex corporate models. This course can be used to help prepare students for the Cisco CCENT certification for entry network technicians.
This entry-level course introduces students to all aspects of web site creation and design. Students will learn the dos and don’ts of web design by evaluating existing web pages, and develop interactive web pages to work with a variety of devices including desktop, tablet, and mobile phones. Students will be learning both HTML and CSS as part of this course.
This course is designed to build on the skills acquired in Web Design I. Students will continue to expand their knowledge of web site creation learning concepts and techniques used by many popular social media sites (Facebook, Twitter, etc). Students will learn how to set up and configure their own web server, and will be learning both PHP and MySQL as part of this course.