|
MASTER OF SCIENCE IN TEACHING
Major in: COMPUTER SCIENCE
FOUNDATION COURSES
COURSE CODE: EDUC 200
COURSE TITLE: METHODS OF RESEARCH
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course is intended to equip the graduate school students with the necessary knowledge and understanding of the basic concepts, principles, types of research, research methods, statistical procedure and data analysis. It deals with the nature and characteristics of research and its scientific methodology to solve problems and enlighten the graduate students the systematic endeavor starting from the problem formulation through writing and presenting a research.
COURSE CODE: EDUC 201
COURSE TITLE: STATISTICAL METHODS
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course is designed to acquaint the graduate school students with the statistical techniques and computational procedures involved in the application and interpretation of results employed in educational research.
COURSE CODE: EDUC 202
COURSE TITLE: FOUNDATIONS OF EDUCATION
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course provides the graduate school students with a strong background in philosophic understanding, logical sense and systematic theory of education. It also presents the different schools of educational philosophy as implemented in education to develop the philosophical and educational perspectives necessary in the teaching-learning process.
MAJOR COURSES
COURSE CODE: CS 200
COURSE TITLE: INSTRUCTIONAL PLANNING, PROCEDURES AND STRATEGIES IN TEACHING COMPUTER SCIENCE
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course is designed to equip the graduate school students on the know-how in the preparation of instructional materials including syllabus, lesson plan, course outline, graphics, power point and internet sourcing. Varied strategies and methodologies in teaching computer science are also given importance in this course.
COURSE CODE: CS 201
COURSE TITLE: ADVANCED PROGRAMMING
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
The course includes advanced programming techniques, extensive data structure including arrays, linked list, stacks, queues, trees, searching techniques and sorting algorithms.
COURSE CODE: CS 202
COURSE TITLE: DATA STRUCTURES AND ALGORITHMS
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
The course is designed to provide the learners the basic principle and methods for classifying data objects, organizing large amounts of data, as well as manipulation of files in secondary storage.
COURSE CODE: CS 203
COURSE TITLE: COMPUTER SYSTEM ORGANIZATION
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course introduces computer system organization and design at a level that provides the foundations for the graduate school student to understand computer functionality and needs, and to implement and test assembly language programs. Primarily the course covers the following: Hardware Architecture; Components, Assemblers, Compilers, and Interpreters; Operating Systems Programming Languages; Architecture Extensions and Variations; and Z80 Programming.
COURSE CODE: CS 204
COURSE TITLE: FILE AND MANAGEMENT DATABASE SYSTEM
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course provides a fundamental overview of the values, concepts, principles, skills and techniques of modern database management systems and of database (data-driven) business application system development.
COURSE CODE: CS 205
COURSE TITLE: OPERATING SYSTEMS
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course will provide an introduction to operating system design and implementation. The operating system provides a well-known, convenient, and efficient interface between user programs and the bare hardware of the computer on which they run. The operating system is responsible for allowing resources (e.g., disks, networks, and processors) to be shared, providing common services needed by many different programs (e.g., file service, the ability to start or stop processes, and access to the printer), and protecting individual programs from one another.
COURSE CODE: CS 206
COURSE TITLE: LOGIC DESIGN AND DIGITAL CIRCUITS
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course deals with the basics of digital theory and circuitry and logic design. It covers the concept of logic gates which is one of the basic building blocks from which many different kinds of logic system can be constructed. It also covers Boolean algebra which is the mathematical technique used in considering problems of a logical nature; Karnaugh mapping, to simplify Boolean expressions; and adders and flip-flops as necessary elements for digital circuits.
COURSE CODE: CS 207
COURSE TITLE: PROGRAMMING LANGUAGES
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course is a comparative study of different programming which includes constructs, data structures, control and iteration. It also extensively discusses the implementation of languages.
COURSE CODE: CS 208
COURSE TITLE: DATA COMMUNICATION AND NETWORKING
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
The course considers the issue on historical evolution of distributed computing and identifies the different types of data communication networks. It also covers electrical characteristics of different types of physical transmission medium used in the basic laws and theories that determine their use. This course will also describe the operation and interface protocols associated with the wired LAN including addressing and routing.
COGNATE COURSES
COURSE CODE: EDUC 210
COURSE TITLE: EMERGING THEORIES AND PRINCIPLES OF TEACHING AND ASSESSMENT
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
The purpose of this course is to prepare graduate school students in the field of teaching to be comfortable and competent in the use of emerging theories and styles in teaching-learning process. This course places particular emphasis on the School of Education themes of diversity, evaluation, assessment and professional competence.
COURSE CODE: EDUC 211
COURSE TITLE: HIGHER EDUCATION PEDAGOGIES
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This praxis course examines the new pedagogies being used in higher education teaching. This course is an integration of all aspects of instruction which are primarily designed for college instructors who are not education graduates. Its coverage includes college teaching methods, principles and techniques. An overview of the functions of colleges and universities as well as the code of Professional Ethics and the structures of Department of Education and Commission on Higher Education will also be discussed.
COURSE CODE: EDUC 212
COURSE TITLE: INFORMATION COMMUNICATION TECHNOLOGY FOR TEACHERS
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course is designed for the new internet explorer and is an engaging, easy and practical way for the educators and administrators to learn about the information communication technology. A course of exploration is designed for teachers and administrators searching for a way to improve their instruction find the latest research, access volumes of resources and provide exciting medium for their educational environment.
COURSE CODE: EDUC 213
COURSE TITLE: DYNAMICS OF CHANGE AND LEADERSHIP IN THE WORKPLACE
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course presents systems theory and how it is applied in understanding the changing environments of the workplace. Theoretical and practical issues of leadership systems are presented with a particular emphasis on work ethics and on issues related to diversity. Integrative processes are explored as a means of developing effective approaches to a variety of human systems and management systems. Broadly speaking, this course is about effective leadership, diversity, inclusion and advocacy. This will look at social/political and cultural considerations of leadership in education and at issues of power in variety of actions and institutions.
COURSE CODE: ENGL. 201
COURSE TITLE: ADVANCED SPEECH IMPROVEMENT
COURSE CREDIT: 3 UNITS
COURSE DESCRIPTION:
This course is designed to provide an opportunity for graduate school students to study and participate in advanced course of oral communication. It allows students to learn effective methods of communicating both their own ideas and those of others. The goals of the course are to emphasize the technical approach to oral communication, to develop an appreciation for listening and to foster a feeling of ease when presenting material to the group.
|