BASIC ITE CORE SUBJECTS
This course provides an overview of computers, number systems, data types and representations, digital logic systems, assembly and machine language, compilers and translators, operating systems, and internetworking.
This course is designed to familiarize students with the principles of logic formulation.
It covers discussions from the basics of mathematical functions and operators to
the design and user of such techniques as codes, indicators, control breaks and report
handling. The tools of problem solving, including flowcharts, pseudo code and Nassi-
This course introduces the students to the fundamentals of logic formulation together with their implementation in the C programming language. It allows the student to learn and apply the art and style of procedural programming to solve computational problems adhering to the standards and guidelines of documentation. It includes discussion on I/O statements, loop and branching instructions, and creating functions and procedures.
This course is a continuation of Fundamentals of Problem solving and Programming 1. The course includes extensive and advance discussions on problem solving techniques and algorithms designs. It also includes basic discussions on Data Structures.
This course opens with the basic concepts and bird’s eye view of logic followed by the theory of sets, number theory, algebraic relations and the notion of combinatories. It extends to graph theory, algebraic structures, abstract algebra, linear algebra and basic automata.
This course provides knowledge needed to plan and deliver well-
The course introduces ethics and ethical theories; pro-
This course provides an overview of the architecture and organization of a computer, how it is built. It includes a discussion of the CPU, memory, I/O organization and peripherals. It includes application of Assembly Language Programming.
ITE PROFESSIONAL SUBJECTS
A study of sequence and its limits, the limit of function, continuity and derivatives. The emphasis of this course is on skills and solution to verbal problems in optimization, curve tracing, time rates and circular motion. The course extends to indeterminate forms and partial derivatives, etc.
This course deals with topics, which is a part of the current trend in the field
of computer science. The top-
This course covers the different phases of systems development focusing on analysis and design. Students will learn the rudiments of systems development through a feasibility study.
This course provides an overview of the software engineering process. Topics include
requirement analysis, analysis modeling, software design fundamentals, soft-
This course deals with the study of fundamental concepts in the design and implementation of current high level programming languages: syntax and translation, language definition structures; elementary and structured data types. Abstraction mechanisms, sequence and data control, run time considerations
This course covers basic principles and techniques for analyzing the complexity of algorithm, algorithm design techniques and the development of efficient algorithm for solving problem that arise frequently in computer application.
This course deals with the advanced study of data structures and algorithm. It includes
discussion on abstract data types implementation; arrays, stacks, queues, linked
lists, mappings, trees, and graphs; inter-
This course provides the students with the fundamental understanding of object-
This course introduces the students to the concepts of relational databases, data
models and relational data-
This course is intended for students to appreciate the value of databases and enable them with the adequate skills needed to plan, analyze and design databases. With formal tools and foundation concepts, students are equipped with a better understanding on how to build and eventually use databases for various purposes.
The course covers the basic theories behind data-
Introductory topics on object-
This course concentrates on the advance topics on database security, integrity, concurrency
control, and recovery. Topics include distributed databases, object-
This course provides an overview of the principles underlying number systems, logic
This course provides an introduction to the concepts, theories and components that
serve as the bases for the design of classical and modern operating systems. Topics
include process and memory management, pro-
This course introduces the formal models of computing and their relation to formal languages.
This course introduces the students to modeling and simulation concepts. Topics discussed in the course includes, system analysis and classification., abstract and simulation models, continuous, discrete, and combined models, heterogeneous models. It also covers pseudorandom number generation and testing, queuing systems, Monte Carlo method, and continuous simulation. Simulation experiment control.
A. Provide a background in modern computing systems and the theoretical aspects and applications of computer studies;
B. Help students develop problem-
C. Challenge students to consider the ethical and social impacts of technology, enabling them to take responsible action with Christian values; and
D. Prepare students for continued learning in a rapidly changing environment and disciplines.
Mr. Antonio C. Co, MBA
Head, Computer Studies Department
Bachelor of Science in Computer Science
Phone: (046) 431-
Fax: (046) 431-
Padre Burgos St., Bo. Rosario, San Roque, 4100, Cavite City Philippines