BSIE 1styr 1stsem BES CFP Comp Fund Programming-1
BSIE 1styr 1stsem BES CFP Comp Fund Programming-1
Mission of the University: The University shall primarily provide advanced professional and technical instruction for special purposes, advanced studies
in industrial trade, agriculture, fishery, forestry, aeronautics and land-based programs, arts and sciences, health sciences,
information technology and other relevant fields of study. It shall also undertake research and extension services and provide
progressive leadership in its areas of specialization. (Sec. 2 R.A. 9744)
Goals of College: The University shall produce scientifically and technologically oriented human capital equipped with appropriate knowledge,
skills and attitude. It shall likewise pursue relevant research, strengthen linkage with the industry, community and other
institutions and maintain sustainable technology for the preservation of the environment.
Program Outcomes:
PO-1 : Ability to apply knowledge of mathematics and science to solve complex industrial engineering problems.
PO-11 Ability to use techniques, skills, and modern engineering tools necessary for industrial engineering practice.
Course Description:
It deals with the basic information technology concepts; fundamentals of algorithm development; high-level language and programming
applications; computer solutions of engineering problems.
Page 2 of 6 pages
General Objectives:
At the end of the course, the students should be able to:
1. Understand basic information technology concepts;
2. Use application software and the Internet properly;
3. Acquire proficiency in algorithm development using a hig-level programming language;
4. Use the computer as a tool in engineering practice.
Course Content:
INTENDED LEARNING ASSESSMENT TASK(S) TEACHING CONTENTS LEARNING REFERENCES TIME REMARKS
OUTCOME LEARNING RESOURCE(S) ALLOCATION
ACTIVITY
1) Identify and explain key ● On-Line Evaluation ● Virtual Discussion ● VMGO ● Syllabus ● Memorandum 3
concepts in the mission
and vision of the ● Class ● Student Manual
university Orientation
2) Draw connection between
the subject matter and the
school’s mission and vision
1) Explain what is computer ● On-Line Evaluation ● Virtual Interaction ● Basic ● ICT related ● Bronson, Gay J. C+ 6
and describe its structure.
2) Identify the components of Concept of Gadgets +, Published 2013
a computer. ● Activity sheets Computers ( Laptop, wifi, Programming:
3) Discuss and illustrate Bits, Mobile Principles & Practices
Data Types and Operations for Scientists &
4) Explain how data is Engineers.
represented in memory.
5) Convert numbers into ● Dale, Neil B.
binary, octal and Published 2014
hexadecimal systems. Programming and
Problem solving with
C++.
1) Analyze problems. ● On-Line Evaluation ● Virtual Interaction ● Program ● ICT related ● M Deitel, Paul & 15
2) Discuss Algorithms and
how it works. Developmen Gadgets Deitel, H. 2010. Java
3) Write simple pseudo codes. ● Activity Sheets t Process ( Laptop, wifi, How to Prgram8th
4) Make flowcharts. Mobile… ed. New Jersey:
● Pearson Prentice
Hall.
● Bronson, Gay J. C+
+, Published 2013
Programming:
Page 3 of 6 pages
1) Trace the history of C++. ● Virtual Interaction ● Introduction ● ICT related ● Dawson, Michael. 15
2) Describe/Discuss C++ ● Giving of output via On-line
environment. to C++ Gadgets 2014. Beginning
3) Identify and discuss ● Hands-on Language ( Laptop, wifi, C++ Through
structure of C++ program. ● Activity Sheets Mobile… Game
programming during
4) Identify variables and virtual class Programming 2nd
constants. ed. Boston:
5) Discuss assignment Thomas Course
statements. ● Output sent via
Technology.
6) Install IDE. Email
7) Tour C++ IDE.
8) Write a short and simple
program.
INTENDED LEARNING ASSESSMENT TASK(S) TEACHING CONTENTS LEARNING REFERENCES TIME REMARKS
OUTCOME LEARNING RESOURCE(S) ALLOCATION
ACTIVITY
1) Identify and explain the ● Giving of output via On-line ● Virtual Interaction ● Functions ● ICT related ● Dawson, Michael. 15
different types of functions.
2) Cite the importance of Gadgets 2014. Beginning C+
creating functions. ● Hands-on ( Laptop, wifi, + Through Game
3) Declare and define a user- Mobile… Programming 2nd
programming during ed. Boston: Thomas
defined function. virtual class
4) Describe the structure of Course Technology.
function declaration. ● Bronson, Gay J. C+
5) Identify what are ● Output sent via
+, Published 2013
parameters or arguments. Email Programming:
6) Use prototyping functions. Principles & Practices
for Scientists &
Engineers.
MIDTERM EXAMINATION
1) Explain conditional ● Giving of output via On-line ● Hands-on ● Structures ● ICT related 15
● Dawson, Michael.
structures, iteration
structures and jump programming during Gadgets 2014. Beginning
statements. virtual class ( Laptop, wifi, C++ Through
2) Identify the different flow Mobile…
Game
control constructs. ● Output sent via Programming 2nd
3) Use if-else statement in a Email ed. Boston:
Page 4 of 6 pages
INTENDED LEARNING ASSESSMENT TASK(S) TEACHING CONTENTS LEARNING REFERENCES TIME REMARKS
OUTCOME LEARNING RESOURCE(S) ALLOCATION
ACTIVITY
Contact Details:
Adapted by:
IVAN T. MONTERON
Part-time Instructor/CTU-TABOGON
Prepared by:
Page 6 of 6 pages
Approved:
Page 7 of 6 pages