This
course is an introduction to computer hardware and software, and the
units that comprise a computer system. It gives an understanding of the
functions of computer systems, and the interaction between computer
hardware, software, and the computer user. Students are given a
substantial exposure on Windows system environment and the different
productivity tools.
- Teacher: Patrick Molaer
This course is an introduction to computer hardware and software and the units that comprise a computer system. It gives an understanding of the functions of computer systems, and the interaction between computer hardware, software, and the computer user. The course also develops knowledge of how data is prepared for computer processing.
- Teacher: Rey Vidallo
This course covers the areas of information technology and computer literacy including history, basic concepts, and examples of how computers and communications technologies are being used both in education specifically and society in general. . Furthermore, the course introduces current operating system and office productivity tools being used today. The course is designed to equip the learner with the basic knowledge necessary to develop operational skills in using information technology in support of common office functions through hands-on learning experiences.
- Teacher: Estrella Montealegre
This course is the first part of the course on problem solving, algorithm design, and programming. Here, students learn programming fundamentals. Together with an overview of the computing profession, students learn the rigor of logic formulation with strong emphasis on proper use of variables, branching structures, loop structures, algorithm formulation, subroutine development and use, structures, and file processing.
- Teacher: Mitchell Zachary Imperial
This course introduces students to the basic design principles of the modern digital computer through a top-level examination of the architecture. This focuses on the relationship between a computer's hardware, its native instruction set, and the implementation of high-level languages on the machine. This uses a set of assembly language programming exercises to explore and analyze mircrocomputer architecture.
- Teacher: Mitchell Zachary Imperial
This course covers the fundamental concepts of data communication and networking with practical application. Topics include the historical background of networking and the new evolving technologies, telecommunication standards, protocols, equipment, network topologies, communication software, LANs, WANs, the Internet, and network operating systems.
- Teacher: Mitchell Zachary Imperial
- Teacher: Estrella Montealegre
This course covers the theories behind automaton and formal language
specifications based on sold mathematical background. The course covers
the following: strings, alphabets and languages, finite automata and
regular expression, properties of regular sets, context-free grammars,
push-down automata, properties of context-free languages, and the Turing
machine
- Teacher: Rey Vidallo