This course provides an introduction to application programming using the BASIC programming language and GUI Design and Interaction. It focuses on Rapid Application Development via an Integrated Development Environment with the use of controls within forms. It emphasizes event driven programming techniques to develop software. Students will design, code, test, and debug several programs.
- Teacher: Omar Riverol
This course is geared at providing an understanding of Operating Systems. It will allow students to understand the functions of an operating system. Student will learn about the bootstrap process, process management, memory management, file management, device management, security, the interfaces, and network management. A key component in understanding an operating system is the manipulation of an open source operating system to see how changes in the source can affect the operations of the functions of the OS.
- Teacher: Omar Riverol
- Teacher: Omar Riverol

In this course students will receive a thorough introduction to programming phase which is one of the most important phases in software development. It is intended to cover the compilation process, design and creation of algorithms, different generations of programming languages, and structured programming. This course involves extensive programming activities using a fourth generation programming language,C++.
- Teacher: Nydia Young

This course is designed to develop an understanding of the fundamental concepts of hardware and software troubleshooting, maintenance and repair of personal computers. The course aims to deliver participants with skills to be able to: analyze, test, diagnose, and repair a microcomputer and/or peripheral device problems. The course is designed for the hardware novice and allows participants to assemble and disassembled a PC.
- Teacher: Enides Pech

A hands on approach to topics covered in introduction to computer networking and data communications. Practical labs will include transmission media, protocols, standards, the OSI model and TCP/IP Model. Other topics include network planning, naming and addressing, routing, wireless networks, installation, management, and inter-networking using modern Network Operating Systems.
- Teacher: Omar Riverol

An introduction to computer networking and data communications, including transmission media, protocols, standards, the OSI model and TCP/IP Model. Other topics include data compression; encryption and decryption; local and wide area networks; error detection and correction; distributed computing and client server systems; network planning, naming and addressing, routing, mobile networks, installation, management, and internetworking. Students will install, configure and test a network in a test environment.
- Teacher: Omar Riverol