Editing Mode is now enabled: Please hover over the topic, item or block you wish to edit. Drag and drop files onto course sections to upload them
  • This course examines principles, design and implementation of computer networks. The focus will be the discussion on various aspects of computer networks from system administration code of ethics, host management, internetworking, subnetting, common network services and security.

    Self enrolment
  • CS 18 - Programming Languages (Cost Recovery)

    First Semester, SY 2017 - 2018

    Guest accessSelf enrolment
  • CS 17 - Database Management System

    Self enrolment
  • MIS 204 - IS Policy and Strategy

    Self enrolment
  • IT 32 - Database Management 2

    Self enrolment
  • The course is aimed at introducing learners to computer networks through intensive discussions and applications on data transmission principles, network models, design and implementation of LAN and internet technologies in a network laboratory environment.

    Self enrolment
  • This course examines principles and applications of computer networks.  The focus will be the discussion of various aspects of computer networks from system administration code of ethics, host management, internetworking, subnetting, common network services, security, server scripting and task automation.

    Self enrolment
  • The course presents the various hardware structures that compose a computer, their individual functions, how they interact with each other, how they can be organized and controlled/programmed to perform the task assigned to the computer. How data is represented, stored and manipulated is also covered.  

    Upon completion of this course, the student should be able to:
    - Gain an understanding of the hardware structures that make computers possible.
    - Know the different devices and components of a computer system (down to the transistor level), know how these components interact and work together.
    -Understand computer organization concepts and how they apply to systems development

    Self enrolment
  • This course is about  the digital integration of information systems and using the internet to deliver basic operations and information via Web-based applications.  The course introduces basic concepts of the World Wide Web (Web), and the principles and tools that are used to develop Web applications. The course will provide an overview of Internet technology and will introduce you to current Web protocols, client side and server side programming, communication and design. Fundamentals of programming, basic knowledge in relational databases and internet are pre-requisites to the course.

    Self enrolment
  • Client-Server (CS) computing techniques, system design, software and application development.

    Self enrolment
  • This course covers the fundamental concepts necessary for designing, using, and implementing database systems and applications. The goal of this course is for students to become well-grounded in basic concepts necessary for understanding database and their users, DBMS concepts, architecture , the concepts of the Entity Relationship(ER) model, the data abstraction and semantic modeling concepts leading to EER data model, describe the basic relational model, its integrity constraints and update operations, and the operation of relational algebra, describe relational schema design, and it covers the normalization and functional dependency algorithm.

    Self enrolment
  • Client-Server Application for dynamic application development that may be implemented in a simple Client-Server Environment

    Self enrolment
  • MIS 211 - Computer Ethics

    This course looks at “computer ethics” from a broad perspective.

    We will tackle the ethical issues faced by a computer professional as part
    of the job; including the issues faced by professionals in other work
    areas/disciplines where computers are used. That is, we will discuss
    computer ethics as a category of professional ethics, similar to medical,
    legal or accounting ethics. For example:
    o Should you derive personal income from a creative work geared
    towards the common good, OR should you allow free capturing,
    storing and sharing of information so that the greatest number of
    people can benefit from your invention?
    o If you demand information access regarding others, would you be
    willing to give up your own personal privacy and confidentiality?

    We will also discuss the ethical issues derived from the impact of
    computers (or more broadly, information technology) on society. We will
    therefore discuss universal access, employment, education, the use of
    computers in the military, etc. – issues that often touch on one’s political
    and social views, rather than one’s experience as a computer
    professional. In the process, we would be able to define social
    accountability in an information society.

    Self enrolment
  • This course examines principles and applications of computer networks.  The focus will be the discussion of various aspects of computer networks from system administration code of ethics, host management, internetworking, subnetting, common netwrok services and security.

    Self enrolment
  • Covers programming techniques involving data representation and manipulation from simple to complex data types.  The course includes Abstract Data Types, Data Structures, Linked-Lists, Stacks and Queues, Recursion, Trees, Traversals, Heaps, Graphs, and Memory Managements. It also covers introductory concepts of algorithms, its analysis, design and implementation.  This includes complexity analysis, sorting, hashing, data and compression

    Self enrolment
  • Covers programming techniques involving data representation and manipulation from simple to complex data types.  The course includes Abstract Data Types, Data Structures, Linked-Lists, Stacks and Queues, Recursion, Trees, Traversals, Heaps, Graphs, and Memory Managements. It also covers introductory concepts of algorithms, its analysis, design and implementation.  This includes complexity analysis, sorting, hashing, data and compression

    Self enrolment
  • The course deals with problem solving analysis, fundamentals of algorithm, formulation of flowcharts, structured programming concepts, and debugging and testing.

    Self enrolment
  • Introduction to Electronics is intended to meet the needs of a one-year program in electronics for high schools, vocational schools, career colleges, and community colleges.

    Self enrolment
  • Data Structures for BSCS

    Self enrolment
  • ICT Fundamentals

    Self enrolment
  • IT37 - Network Design and Management

    Self enrolment
  • The course introduces some fundamental concepts in automata theory and formal languages including grammar, finite automaton, regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of computation, they are also the foundation of many branches of computer science, e.g. compilers, software engineering, concurrent systems, etc. The properties of these models will be studied and various rigorous techniques for analyzing and comparing them will be discussed, by using both formalism and examples.
    Self enrolment
  • Advanced study of data specification, storage management, and control in programming languages; includes coverage of formal specification languages; languages for concurrent processing; languages that support program verification techniques; and in-depth study of applicative languages.

    Self enrolment
  • The course builds on introductory database subject DBMS1 and covers a number of important aspects of database management. The primary aim of the subject is to provide the students with a deeper understanding of the relational database model by exposing the students to a variety of important issues of database management, such as database design, physical storage, indexing, query optimization, database recovery, concurrency control, security and data integrity.

    Self enrolment
  • Tutorial course designed for learners using BU-LMS.

    Self enrolment
  • Computer Network Administration

    Self enrolment
  • Sample course for Dr. Hellen Llenaresas

    Self enrolment
  • This course covers advanced programming techniques such as structures, pointers and file manipulations. It confers the different structures in C++ programming including multi-dimensional arrays, unions, structures, recursive functions, and enumerated types. It prepares the student for object-oriented programming.

    The students at the end of the semester are expected to

    • demonstrate skills in advanced programming.
    • manipulate pointers, structures, and files.
    • implement two-dimensional arrays in their programs
    • use the two types of parameter-passing (i.e. pass by value and pass by
    • reference), pass arrays, pointers, and structures to functions.
    Self enrolment
  • Data Structures and Algorithm for BS Information Technology

    This course covers programming techniques involving data representation and manipulation from simple to complex data types. The course includes Abstract Data Types, Data Structures, Linked-lists, Stacks and Queues, Recursion, Trees, Traversals, Heaps, Graphs and Memory Managements. It also covers introductory concepts of algorithms, its analysis, design and implementation. This includes complexity analysis, sorting, hashing, data and compression.

  • This course covers the internal operation and fundamental principles of modern operating systems.  Specifically, this course will cover core concepts such as processes and threads, deadlocks, memory management and file systems.  

    Self enrolment
  • The course deals with problem solving analysis, fundamentals of algorithm, formulation of flowcharts, structured programming concepts, and program debugging and testing.  This also covers the fundamentals of computing, the origin of computer technology and the concepts within.

    It has the following objectives: Solve problems using algorithms and flowcharts and translate pseudocode / algorithm into C language

    Self enrolment
  • The course is aimed at introducing learners to computer networks through intensive discussions and applications on data transmission principles, network models, design and implementation of LAN and internet technologies in a network laboratory environment.

    Self enrolment