An Introduction to Programming using Python - Elvin Garcia
This course is intended primarily to teach students to analyze and solve problems effectively in computer programming. Topics include: Problem Solving – Analysis, Solution, Computer Algorithm. Programming Language Syntax and Semantics. Algorithm Design and Implementation using Conventional Programming Techniques. Data Types. Elementary Data Structures. Extensive Programming Activities Using a Modern Programming Language, such as Python.
Fundamentals of Computing
Fundamentals of Computing
Introduction to Computer - Aretha Flores -CMPS101
This course is designed to be an introductory computing concepts course. The intent of the course is to teach fundamental concepts, theories, and applications of computers, the basics of hardware, software, computer ethics, systems software, application software and the role of computing in society today. A software suite is used to create and edit text documents, spreadsheets, presentations, and databases. There is also an internet component in the course. The course serves as the required computer literacy component of the general education curriculum.
Introduction to Computer - ED - Mr. Elvin Garcia: Period I: Sem I: 2025/2026
Course Description
This course is designed to be an introductory computing concepts course. The intent of the course is to teach fundamental concepts, theories and applications of computers, the basics of hardware, software, computer ethics, systems software, application software and the role of computing in society today. A software suite is used to create and edit text documents, spreadsheets, presentation and database. There is also an internet component in the course. The course serves as the required computer literacy component of the general education curriculum.
Principles of Programming I - Elvin Garcia
This course is intended primarily to teach students to analyze and solve problems effectively in computer programming. Topics include: Problem Solving – Analysis, Solution, Computer Algorithm. Programming Language Syntax and Semantics. Algorithm Design and Implementation using Conventional Programming Techniques. Data Types. Elementary Data Structures. Extensive Programming Activities Using a Modern Programming Language, such as Python.
Basic PC Repair - Elvin Garcia
This course is designed to provide students with practical exposure to functions of the PC system. Students will learn how to identify the components of a computer system. A foundation is set for the careful evaluation of the components and characteristics, strengths and limitation of the PC. Students are provided with knowledge and skills to assemble, dismantle and perform basic hardware and software troubleshooting of PC systems. Lectures are complemented by regular practical activities that involve real and simulated situations.
Data Structures - Elvin Garcia
A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures.
Database Management System - Elvin Garcia
This course introduces database design and creation using a DBMS product. Emphasis is on data dictionaries, normalization, data integrity, data modeling, and creation of simple tables, queries, reports, and forms. Upon completion, students should be able to design and implement normalized database structures by creating simple database tables, queries, reports, and forms.
Web Development - Elvin Garcia
By the end of this course you’ll be able to describe the structure and functionality of the world wide web, create dynamic web pages using a combination of HTML, CSS, and JavaScript, apply essential programming language concepts when creating HTML forms, select an appropriate web hosting service, and publish your webpages for the world to see. Finally, you’ll be able to develop a working model for creating your own personal or business websites in the future and be fully prepared to take the next step in a more advanced web development or design course or specialization.