This course provides an overview of the principles underlying the design of computer networks and the different tools and its implementation strategies to ensure efficient and effective design. This course covers networking models, network design, network security, network management tools, troubleshooting techniques, and administration and maintenance of network systems.

This course aims to provide students with basic knowledge in the preparation of an Information System Proposal to be applied in an organizational setting. It starts with an introduction to Information System and moves towards basic concepts and theories of database systems. Coverage also includes topics related to essentials, methods and requirements needed in the development of an information system.

This course covers abstract data types (ADT) and their implementation as data structures using object-oriented programming. Object-oriented design principles are used in the selection and analysis of various ADT implementations. Sequential and linked storage representations such as lists, stacks, queues and tables will be covered in this course. Experience in designing and implementing ADTs will enable students to choose, given a particular computing problem, which ADT and implementation strategy is most appropriate considering the nature of data and the various operations needed to manipulate the data.

This course provides an overview of the principles underlying the design of computer networks and the different tools and its implementation strategies to ensure efficient and effective design. This course covers networking models, network design, network security, network management tools, troubleshooting techniques, and administration and maintenance of network systems.

This course aims to provide students with basic knowledge in the preparation of an Information System Proposal to be applied in an organizational setting. It starts with an introduction to Information System and moves towards basic concepts and theories of database systems. Coverage also includes topics related to essentials, methods and requirements needed in the development of an information system.

This course covers abstract data types (ADT) and their implementation as data structures using object-oriented programming. Object-oriented design principles are used in the selection and analysis of various ADT implementations. Sequential and linked storage representations such as lists, stacks, queues and tables will be covered in this course. Experience in designing and implementing ADTs will enable students to choose, given a particular computing problem, which ADT and implementation strategy is most appropriate considering the nature of data and the various operations needed to manipulate the data.