COURSE DESCRIPTION:
Gain the core knowledge to begin programming in any language. In this course, we'll use C++ to explore the core concepts and structure of programming languages and
helps you grasp what’s going on under the hood. After going over basic statements and expressions in C++, we'll explores strings, variables, and conditional code—which are
common topics in all programming languages. We'll also show how to work with different kinds of data and troubleshoot a variety of errors. Along the way, we'll compare how
code is written in several different languages and provides guidance on the criteria to use when choosing a programming language. Upon wrapping up this course, you’ll have
the knowledge you need to continue your coding journey in whichever language piques your interest.
COURSE OBJECTIVES:
Title Objective Alignment
Understand Core Programming Concepts Gain foundational knowledge of core programming
concepts, including variables, data types, control
structures, and functions.
Supports the objective of guiding students in
achieving basic knowledge and skills, making them
creative and productive members of the community.
Explore C++ Syntax and Structure Learn the syntax and structure of C++ to
understand how programming languages operate
under the hood.
Implements a dynamic, God-centered curriculum
by adapting to the evolving needs of programming
and technology.
Work with Strings, Variables, and Conditional
Statements
Master the use of strings, variables, and conditional
statements, which are fundamental concepts in all
programming languages.
Helps in building competence and character, as
students learn to solve problems effectively using
these basic programming constructs.
Handle Different Data Types and Debugging
Techniques
Learn to work with various data types and employ
debugging techniques to troubleshoot errors.
Instills sound principles of problem-solving and
critical thinking, fostering a values-oriented approach
to learning and development.
Compare Programming Languages Compare and contrast how different programming
languages handle similar tasks, providing a broader
understanding of the programming landscape.
Encourages a holistic education by exposing
students to multiple perspectives and guiding them in
making informed decisions.
Apply Christian Principles and Values in
Programming
Integrate Christian values and ethical
considerations in programming practices and
interpersonal relationships within the tech
community.
Instills sound Christian principles and values,
promoting integrity and ethical behavior in the field
of technology.
Appreciate Filipino Cultural Heritage in TechnologyEncourage students to appreciate and value their
Filipino cultural heritage while engaging with modern
technological practices.
Supports the objective of making students value
their cultural heritage, fostering a sense of pride and
identity in their work.
Develop Competent and Compassionate
Technologists
Form individuals who are not only technically
competent but also compassionate and committed to
the development of a just and humane society.
Directly aligns with the vision of educating
individuals to become conscious, competent,
compassionate, and committed persons in society.
By the end of this course, students will be well-equipped with the core knowledge and skills necessary to begin programming in any language, aligning with Holy Cross
College's mission, vision, philosophy & objectives to produce competent persons of character in the service of society.