Computer Maintenance provides an introduction to the computer hardware and software skills needed to bring students to an entry-level ICT professionals. The curriculum covers the fundamentals of computer hardware and software as well as advanced concepts such as security, and networking. In addition the curriculum covers extensively the maintenance part in order to impart to students required knowledge to do installation, upkeep, repair and security of computer equipment and networks.