0% found this document useful (0 votes)
3 views5 pages

Computer Programming 1 - C# OBTLP

The document outlines the vision and mission of Pamantasan ng Cabuyao's Senior High School, emphasizing the provision of industry-based education and character building. It details the course plan for Computer Programming I, focusing on C# programming language, including course outcomes, coverage, and assessment methods. Additionally, it includes policies on assessments, language of instruction, dress codes, and honor codes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Computer Programming 1 - C# OBTLP

The document outlines the vision and mission of Pamantasan ng Cabuyao's Senior High School, emphasizing the provision of industry-based education and character building. It details the course plan for Computer Programming I, focusing on C# programming language, including course outcomes, coverage, and assessment methods. Additionally, it includes policies on assessments, language of instruction, dress codes, and honor codes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

PAMANTASAN NG CABUYAO

SENIOR HIGH SCHOOL

VISION

A leading technological institution driven by industry demands to produce highly skilled, value-laden and globally
competitive graduates.

MISSION

To provide relevant, quality, and innovative industry-based education with equal emphasis on values formation and
character building of its students.

OUTCOMES-BASED TEACHING AND LEARNING PLAN

1. Course Code: E-STEM 1B

2. Course Title: Computer Programming I

3. Course Type:SPECIALIZED

4. Pre-requisite: none

5. Co-requisite:none

6. Course Description: C# is designed to work with Microsoft's .Net platform. Microsoft's aim is to facilitate the
exchange of information and services over the Web, and to enable developers to build highly
portable applications. C# simplifies programming through its use of Extensible Markup Language
(XML) and Simple Object Access Protocol (SOAP) which allow access to a programming object or
method without requiring the programmer to write additional code for each step. Because
programmers can build on existing code, rather than repeatedly duplicating it, C# is expected to
make it faster and less expensive to get new products and services to market.

7. Student Outcomes and Relationship to SHS Educational Objectives

Senior High School


Educational
Student Outcomes Objectives
1 2

a. Possesses a healthy mind and body ✔ ✔


a
Create a progressive and caring attitude for the community, the world and the ✔ ✔
b. environment
d
c. Integrate knowledge, skills, values and attitudes to continuously develop ✔ ✔
e him/her to the fullest.

Course Title: Date Effective: Prepared by: Approved by:


1st Semester Date Revised:
COMPUTER PROGRAMMING 1 Page 1 of 5
AY 2020-2021 AUG 2021 M. TENORIO EL Bastida
(.NET) Principal
Employ various digital techniques in knowledge acquisition. ✔ ✔
d.
f

8. Course Outcomes (COs) and Relationship to Student Outcomes

Course Outcomes SO
After completing the course, the student must be able to: a b c D
1. Introduce the C# as an object oriented language which gives a clear structure to programs D D I D
and allows code to be reused, lowering development costs
2. Demonstrate an understanding of variable in C# must be a specified data type. D D R D
Determine that operators are used to perform operations on variables, values and C# Math
class that has many methods and allows you to perform mathematical tasks with numbers.
Understand C# that supports the usual logical conditions from mathematics.
3. Understand the loops that are basically used to perform a particular task repeatedly. Any D D D D
kind of iteration in programming should be done with the help of loops. Know how to apply
C# that has 4 ways of executing the loops, they are all nearly similar, with some syntax and
condition checking differences.
4. Demonstrate the array as a container that holds data (values) of one single type. Identify D D R D
that Array is a fundamental construct in C# that allows you to store and access large number
of values conveniently.
5. Understand the concepts of OOP in C#, the main ideas behind C# Object Oriented D D D D
Programming. Determine that they are an abstraction, encapsulation, inheritance, and
polymorphism. Basically, C# OOP concepts let us create working methods and variables, then
re-use all or part of them without compromising security.

* Level: I- Introduced, R- Reinforced, D- Demonstrated

9. Course Coverage
COURSE
WEEK TOPIC TLA AT
OUTCOME
Vision and Mission of CiTech
Orientation and Introduction to the
Course
Discussion on COs, TLAs, and ATs of the
course
Overview on student-centered learning
and eclectic approaches to be used in the
course
● C# Introduction
1 Guided Learning /
● C# installation Written Work 1:
Working through
Seatwork 1 / CO1
Examples
● C# Syntax Seatwork 2 / Homework 1
2
● C# Comments

Performance-Based Assessment 1
C# Variables Guided Learning/
● Display Variables Discovery /
3 Cooperative
● Declare Many Variables
● C# Identifiers Learning
● C# Data Types Working through Written Work 2:
4 Examples Quiz 1/ Seatwork 3
C# Type Casting Seatwork 4 / Homework 2
● Implicit Casting
● Explicit Casting
● Type Conversion Methods CO2

Course Title: Date Effective: Prepared by: Approved by:


1st Semester Date Revised:
COMPUTER PROGRAMMING 1 Page 2 of 5
AY 2020-2021 AUG 2021 M. TENORIO EL Bastida
(.NET) Principal
C# User Input
5
● User Input and Numbers

6 C# Operators
● Arithmetic Operators
● C# Assignment Operators

Performance-Based Assessment 2

7 ● C# Comparison Operators
● C# Logical Operators Guided Learning/
Discovery / Written Work 3:
Cooperative Quiz 2/ Seatwork 5
● C# Math Learning
● C# Strings Working through CO3
● String Length Examples
8
● Other Methods
● String Concatenation

Performance-Based Assessment 3
9 st
1 Quarter Examination (40% lab, 60% Written) - CO1, CO2, CO3

● String Interpolation
● Access Strings
10
● Special Characters
● Adding Numbers and Strings

Guided Learning/
● C# Booleans
Discovery /
11 ● Boolean Values Written Work 4:
Cooperative
● Boolean Expression Seatwork 6
Learning CO4
Quiz 3
Working through
Examples
● C# If ... Else
● C# Conditions and If Statements
● The if Statement
12 ● The else Statement
● The else if Statement
● Short Hand If...Else (Ternary
Operator)

Performance-Based Assessment 4
Guided Learning / Written Work 5: CO5
C# Switch Working through Quiz 4
● C# Switch Statements Examples Project
13
● The break Keyword Discovery /
● The default Keyword Cooperative
Learning

● C# While Loop
● Loops
14
● The Do/While Loop
● C# For Loop

15
● The for each Loop
● C# Break
● C# Continue

Course Title: Date Effective: Prepared by: Approved by:


1st Semester Date Revised:
COMPUTER PROGRAMMING 1 Page 3 of 5
AY 2020-2021 AUG 2021 M. TENORIO EL Bastida
(.NET) Principal
● Break and Continue in While
Loop

● C# Arrays
16 ● Access the Elements of an Array
● Change an Array Element
● Array Length
● Loop Through an Array
● The for each Loop
● C# Exceptions - Try..Catch

17 Performance-Based Assessment 5
18 2nd Quarter Exam (40% lab, 60% Written) - CO4, CO5

19 REMEDIAL CLASSES

10. Opportunities to Develop Lifelong Learning Skill


The iterative process of writing or editing source code. Editing source code involves testing, analyzing, and refining, and
sometimes coordinating with other programmers on a jointly developed program. A person who practices this skill is
referred to as a computer programmer, software developer, or coder. The sometimes lengthy process of computer
programming is usually referred to as software development.

11. Other Course Policies

a. Submission of Assessment Tasks


Submission of students’ work should be on time. Late submittals will not be accepted.

b. Written Examination
Long quizzes and quarter examination will be as scheduled. No special examination will be given unless for valid
reason subject to approval of the principal.

c. Course Portfolio
Course portfolio will be collected at the end of semester.

d. Language of Instruction
Lectures, discussion, and documentation will be in English. Written and spoken work may receive a lower mark if it
is, in the opinion of the instructor, deficient in English.

e. Dress and Grooming Codes


STANDARD ATTIRE IN THE CAMPUS
1. Well-polished shoes (leather or other materials) or washed rubber shoes.
2. Ornaments to pierced body parts other than the ears such as the eyelids, nose, tongue, etc. is not
allowed.
3. Cross-dressing is not allowed.
4. Wearing of slippers is not allowed.

f. Honor Codes
For this course the Honor Code is that there will be no plagiarizing on written work and no cheating on exams.
Proper citation must be given to authors whose works were used in the process of developing instructional
materials and learning in this course. A similarity check of 30% is acceptable for al written works, otherwise, shall
be marked zero. If a student is caught cheating on an exam, he or she will be given zero mark for the exam. If a
student is caught cheating twice, the student will be referred to the Office of Student Services and Guidance and
be given a failing grade.

g. Consultation Schedule
Consultation schedules with the Professor are posted outside the Principal’s Office room. It is recommended that
the student first set an appointment to confirm the instructor’s availability.

Course Title: Date Effective: Prepared by: Approved by:


1st Semester Date Revised:
COMPUTER PROGRAMMING 1 Page 4 of 5
AY 2020-2021 AUG 2021 M. TENORIO EL Bastida
(.NET) Principal
14. Website
https://www.w3schools.com/

15. Course Materials Made Available


Course schedules for lectures and quizzes
Samples of assignment/Problem sets of students

Course Title: Date Effective: Prepared by: Approved by:


1st Semester Date Revised:
COMPUTER PROGRAMMING 1 Page 5 of 5
AY 2020-2021 AUG 2021 M. TENORIO EL Bastida
(.NET) Principal

You might also like