This course provides advanced knowledge in competencies in hardware and operating system technologies for computer technicians to support personal computers. Emphasis is placed on configuring and upgrading; diagnosis and troubleshooting; as well as preventive maintenance of hardware and system software. Upon completion, students should be able to install, configure, diagnose, perform preventive maintenance, and maintain […]
This course introduces cloud computing and storage concepts. Emphasis is placed on cloud terminology, virtualization, storage networking and access control. Upon completion, students should be able to perform tasks related to installation, configuration and management of cloud storage systems.
This course introduces computer training and support techniques. Topics include methods of adult learning, training design, delivery, and evaluation, creating documentation, and user support methods. Upon completion, students should be able to design and implement training and provide continued support for computer users.
This course introduces students to Content Management Systems (CMS) designed for the publication of Web content to Web sites. Topics include individual user accounts, administration menus, RSS-feeds, customizable layout, flexible account privileges, logging, blogging systems, creating online forums, and modules. Upon completion, students should be able to register and maintain individual user accounts and create […]
This course introduces database design and creation using DBMS product. Emphasis is placed on data dictionaries, normalization, data integrity, data modeling, and creation of simple tables, queries, reports, and forms. Upon completion, students should be able to design and implement normalized database structures by creating simple database tables, queries, reports, and forms.
This course introduces dynamic (database-driven) website development. Topics include the use of basic database CRUD statements (create, read, update and delete) incorporated into web applications, as well as in software architecture principles. Upon completion, students should be able to design and develop database driven web applications according to industry standards.
This course will explore, discuss, and research emerging technologies in the web arena. Emphasis is placed on exposure to up-and-coming technologies relating to the web, providing hands-on experience, and discussion of practical implications of these emerging fields. Upon completion, students should be able to articulate issues relating to these technologies.
This course covers the basic hardware of a personal computer, including installation, operations and interactions with software. Topics include component identification, memory-system, peripheral installation and configuration, preventive maintenance, hardware diagnostics/repair, installation and optimization of system software, commercial programs, system configuration, and device-drivers. Upon completion, students should be able to select appropriate computer equipment and software, […]
This course introduces the role of IT in managing business processes and the need for business process and IT alignment. Emphasis is placed on industry need for understanding business challenges and developing/managing information systems to contribute to the decision-making process based on these challenges. Upon completion, students should be able to demonstrate knowledge of the […]
This course introduces computer programming and problem solving in a structured program logic environment. Topics include language syntax, data types, program organization, problem solving methods, algorithm design, and logic control structures. Upon completion, students should be able to use top-down algorithm design and implement algorithmic solutions in a programming language. This course has been approved for […]