Programming Logic and Design Syllabus
Programming Logic and Design Syllabus
COLLEGE OF ENGINEERING
SYLLABUS IN
PROGRAMMING LOGIC AND DESIGN
Course Description :
This comprehensive course is intended to provide students with a solid foundation in Python programming as well as an introduction to the
fascinating world of Artificial Intelligence (AI). Students will travel through a structured curriculum from fundamental programming concepts to the
exciting world of AI and its real-world applications.
a. Ability to demonstrate a thorough understanding of fundamental programming concepts. They will be able to write and debug Python code
to solve simple computational problems using variables, data types, operators, loops, and conditional statements. Students will demonstrate
their ability to use programming constructs to create functional and logical solutions;
b. Ability to understand object-oriented programming (OOP) principles and practices in depth. They will design and implement Python classes
that encapsulate data and behavior while making effective use of concepts like inheritance, polymorphism, and abstraction. Students will be
able to create OOP-based solutions that emphasize modularity and reuse;
c. The ability to develop a fundamental understanding of artificial intelligence (AI) concepts. They will be able to explain the fundamental
principles underlying AI algorithms, identify AI applications in various domains, and discuss ethical issues surrounding AI development and
deployment;
d. Ability to process and analyze visual data using Python libraries such as OpenCV. Students will design and implement basic computer
vision algorithms for tasks such as object detection and image manipulation, demonstrating their practical skills in the field of AI;
e. Ability to solve complex problems and incorporate AI solutions into their programming arsenal. TStudents will create and implement Python
programs that use artificial intelligence techniques to solve real-world problems, effectively bridging the gap between programming logic, AI
(CILOs) DESCRIPTION a b c d e f g h i j k l m
CILO 1 Learn the fundamentals of computer programming with Python, enabling the
development of simple programs, algorithmic problem-solving, and serving as a good
starting point for further programming exploration.
CILO 2 Develop proficiency in designing and implementing Python programs using object-
oriented principles, enabling the creation of modular, reusable, and organized code for
solving complex problems.
CILO 3 Gain the capacity to create, put into practice, and assess AI-driven computer vision
solutions for real-world issues while displaying a thorough knowledge of the underlying
ideas and procedures.
References:
Electronic References:
Course Requirements:
1. 3 Major Examinations
2. Attendance
3. Class Participation
4. Activities
5. Laboratories
6. Quizzes
Grading System
The final grade will be based on the periodic examination grades, attendance, homework and exercises. All components of the final grade on
0-100% scale will be transmuted to 50-100% scale in which the passing score is 75%. The point distribution for the determination of the final grade
is shown below.
Quizzes 15%
Laboratories 15%
Activities 10%
TOTAL 100%
The numerical equivalent of final grade will be based on the following scale.
Incomplete Inc
Exemption to the final exam is quite optional depending on the instructor's decision after computing the points on above.
If you receive a grade of 4.00, you will be given a removal exam to be submitted on or before the release of the grades to determine whether
you will pass the subject or not.
Attendance
Regular attendance is required on all class meetings. Complete attendance will merit a maximum of 5 %, as previously presented and will be
computed proportional to this in case there are absences. Students who come in later 15 minutes after the start of the class will be marked absent.
You are allowed a maximum of 6 hours of absences. Should you exceed this limit before midterm, you will be dropped from the course but should
this happen after midterm you will receive a failing grade.
Exams
There will be four periodic examinations. The four periodic examinations (Prelim, Midterm, Semi-final and Final) will cover the topics discussed
for the given period.
Academic Integrity
Students Norms and Conduct stated that a major offense is which merits suspension or expulsion, and this includes cheating during
examination or plagiarism in connection with any academic work.
Hence, any form of cheating during examination is prohibited and if prohibited and if caught will receive a final grade of 5.0.
Plagiarism is copying of someone else’s work without permission, and this includes assignments, plates, exercises, seat works and others.
Westmead International School (WIS) envisions to be an internationally recognized 1. Prepare civil engineering graduates in the world of work.
premier institution which values the pursuit of truth, the freedom of inquiry, and the 2. Prepare quality civil engineering graduates equipped with skills,
expansion of knowledge in the service of humanity through learning. knowledge, attitudes, and behavior relevant to the changing
technology and society.
MISSION 3. Write functional research outputs relevant to the needs of the
community, extension services in various areas of civil engineering
The school distinguishes itself as a diverse, socially-responsible learning community of education.
high level scholarship and academic rigor sustained by truth, peace and equality. Our
aim is to provide exemplary basic, specialized and undergraduate courses through Department Objectives
focused skill development and workforce training relevant to contemporary needs of the 1. Provide students a solid foundation in mathematics, science, and
Philippines and the global community. engineering
2. Equip the students a depth understanding of civil engineering
theories, concepts, and problems.
COLLEGE OF ENGINEERING 3. Develop student’s ability to integrate concepts and theories in actual
application in manufacturing and service type of industries.
VISION 4. Create awareness among faculty and students on social and ethical
issues in civil engineering.
The College of Engineering envisions a globally excellent education producing highly- 5. Enable students to be concern in conserving, preserving and
skilled professionals committed to meet the demands of the diverse local and promoting the protection of the environment.
international community.
The College of Engineering is committed to offer an international standard curriculum In the first three years on their job, graduates of Bachelor of Science in
that addresses the demands of the engineering profession. Computer Engineering program of Westmead International School, shall have;
b. Ability to design and conduct experiments, as well as to analyze and interpret e1. Identify and analyze the problem.
data. e2. Formulate solutions to engineering problems.
e3. Execute and validate solutions.
Performance Indicators
f. Understanding of professional and ethical responsibility.
b1. Identify the objectives of the experiments.
b2. Observe good laboratory practice and operates instrumentation Performance Indicators
properly and with ease.
b3. Gather, record, analyze and interpret the necessary data. f1. Express understanding of code of ethics for the discipline
b4. Formulate conclusion. f2. Evaluate ethical dimensions of a problem in the discipline
b5. Develop solutions based on findings. f3. Create sound decisions in accordance to ethical standards.
c. Ability to design a system, component, or process to meet desired needs within g. Ability to communicate effectively.
realistic constraints such as economic, environmental, social, political, ethical,
Performance Indicators
health and safety, manufacturability, and sustainability, in accordance with
standards. g1. Express ideas relevant to the topic being discussed.
g2. Apply right medium of communication with appropriate
Performance Indicators grammar and mechanics.
c1. State a clear needs statement in the design project considering the g3. Writing conforms to appropriate technical style format
constraints. appropriate to the intended readers.
c2. Analyze and examine the appropriate design tools.
c3. Develop the working system in accordance with standards.
c4. Evaluate the system and provide recommendations for further
development.