Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

COURSE SYLLABUS

ENVIRONMENTAL ENGINEERING
Second Semester, AY 2022 - 2023

COLLEGE: Engineering
DEPARTMENT: Industrial Engineering
COURSE CODE: IE 104
COURSE TITLE: Computer Fundamentals and Programming
CREDIT UNITS: 2 units Laboratory
PRE-REQUISITE: None
FACULTY: Engr. Romano A. Gabrillo / Engr. Catherine V. Dela Cruz
CONSULTATION HOURS:

COURSE DESCRIPTION:
This course (IE 104 Computer Fundamentals and Programming) covers basic information
technology concepts; fundamentals of algorithm development; high-level language and
programming applications; computer solutions of engineering problems.

University Vision
Bulacan State University is a progressive knowledge-generating institution,
globally-recognized for excellent instruction, pioneering research, and responsive
community engagements.

University Mission
Bulacan State University exists to produce highly competent, ethical and service-
oriented professionals that contribute to the sustainable socio-economic growth and
development of the nation

Core Values: SOAR BulSU!

Service to God and Community


Order and Peace
Assurance of Quality and Accountability
Respect and Responsibility
The BulSU Ideal Graduates Attributes (BIG A) reflect the graduate’s capacity as:
a. highly and globally competent;
b. ethical and service-oriented citizen;
c. analytical and critical thinker; and
d. reflective life-long learner.

Page 1 of 13
Program Educational Objectives (PEO)

Program Educational Objectives (PEO) University Mission

AIG-a AIG-b AIG-c AIG-d

1. Pursue the career as Industrial Engineers,


including a leading role in the design,
improvement and installation of integrated ✔ ✔ ✔ ✔
systems of people, materials, information,
equipment and energy.

2. Demonstrate specialized knowledge and skills


in the mathematical, physical and social
sciences together with the principles and
✔ ✔
methods of engineering analysis and design
to specify, predict and evaluate the results
obtained from such system.

3. Assume supervisory positions in the


✔ ✔ ✔ ✔
manufacturing and service industries.

Program Outcomes (PO)


On completion of the course, the student is expected to be able to do the following:

Program Educational Objectives


PROGRAM OUTCOMES
PEO1 PEO2 PEO3

a. apply knowledge of mathematics, physical and



information sciences, and engineering sciences to
the practice of industrial engineering.
b. ability to design and conduct experiments, as well ✔
as to analyze and interpret data
c. ability to design a system, component, or process
to meet desired needs within realistic constraints
✔ ✔
such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and
sustainability, in accordance with standards
d. ability to function on multidisciplinary and ✔ ✔
multicultural teams
e. ability to identify, formulate, and solve complex ✔
Industrial Engineering problems
f. understanding of professional and ethical ✔ ✔
responsibility
g. ability to communicate effectively ✔ ✔

h. broad education necessary to understand the


✔ ✔
impact of engineering solutions in a global,
economic, environmental, and societal context
i. recognition of the need for, and an ability to ✔ ✔
engage in life-long learning
j. knowledge of contemporary issues ✔ ✔ ✔

Page 2 of 13
k. ability to use techniques, skills and modern
✔ ✔
engineering tools necessary for engineering
practice
l. knowledge and understanding of engineering and
management principles as a member and leader in ✔ ✔ ✔
a team, to manage projects and in multidisciplinary
environments
m. ability to design, develop, implement, and improve
✔ ✔ ✔
integrated systems that include people, materials,
information, equipment and energy.

Course Outcomes and Relationship to Program Outcomes


Course Outcomes Program Outcomes

After completing this course, the a b c d e f g h i j k l m


student must be able to:

CO1. Provide wide competence in


developing programs using c language
I I I I
especially in computer engineering and
intelligent systems.

CO2. Intelligently apply gained


theoretical knowledge in order to
construct, analyze and implement E I I I I
programs with the use of different
algorithms.

CO3. Effectively express their


knowledge about fundamentals of
computer and programming to technical
I D E
and non-technical people by
communicating excellently in either oral
or written.

CO4. Apply systematic methods in


developing and testing programs,
analyzing codes, sketching flowcharts
E E D
and writing reports in order to meet the
desired needs within realistic
constraints.

CO5. Provide solutions to different


economic, environmental and societal
D E D
impacts with the use of programs that
can be integrated to different systems.

Note: (I) Introductory Course to an Outcome (E) Enabling Course to an Outcome (D) Demonstrative
Course to an Outcome

Page 3 of 13
LEARNING EPISODES:

Intended Learning Learning Suggested


Topics Week
Outcomes Activities Assessment

Internalize the CLASS ORIENTATION 1 Memorization Recitation


VMGO of the Analysis of
college especially VMGO of the College VMGO
the discipline Course Outline
towards the
achievements of Grading System
professional
Class Policies
competencies,
integrity, moral and
ethical values

Effectively express UNIT 1 2 Discussion Quiz 1


their knowledge
about fundamentals COMPUTER:
of computer and EVOLUTION AND
programming to DEVELOPMENT
technical and non- Lesson 1 – Definition
technical people by and History
communicating
excellently in either Lesson 2 –
oral or written. Classification,
Capabilities, and
Limitations

Lesson 3 – Elements of
a Computer

Lesson 4 – Data
Processing

Evaluation for Unit 1 3 Take and Quiz 1


Submit Quiz

Intelligently apply UNIT 2 4 Recitation


gained theoretical
knowledge in order THE DATA CODING
to construct, SYSTEM
analyze and Lesson 1 – Types of
implement Computer Number
programs with the System
use of different
algorithms. Lesson 2 – Computer
Codes

Page 4 of 13
Lesson 3 – The
Conversion of the
Number System

Lesson 4 – Data
Measurement

Evaluation for Unit 2 5 Take and Quiz 2


Submit Quiz

Effectively express UNIT 3 6-7 Discussion Recitation


their knowledge
about fundamentals THE COMPUTER Seatwork 1
of computer and HARDWARE
programming to Lesson 1 – Input
technical and non- Devices
technical people by
communicating Lesson 2 – Output
Devices
excellently in either
oral or written. Lesson 3 – Storage
Devices
Intelligently apply
gained theoretical Lesson 4 – CPU
knowledge in order
UNIT 4
to construct,
analyze and MICROSOFT DISK
implement OPERATING SYSTEM
programs with the AND BATCH FILE
use of different Laboratory 1
algorithms. Lesson 1 – System
Booting Process

Lesson 2 – MS DOS
and Its History

Lesson 3 – MS DOS
Command

Lesson 4 – Batch File

Intelligently apply UNIT 5 8 Discussion Recitation


gained theoretical
knowledge in order PROGRAM DESIGN
to construct, TOOLS: FLOWCHART
analyze and AND PSEUDOCODE
implement
programs with the
use of different Lesson 1 – Introduction
algorithms. to Program Design

Lesson 2 – Flowchart

Page 5 of 13
Effectively express Lesson 3 –
their knowledge Pseudocode
about fundamentals
of computer and
programming to
technical and non-
technical people by
communicating
excellently in either
oral or written.

Apply systematic
methods in
developing and
testing programs,
analyzing codes,
sketching
flowcharts and
writing reports in
order to meet the
desired needs
within realistic
constraints.

MIDTERM 9 Take Midterm


EXAMINATION Midterm Examination
Exam

Provide wide UNIT 6 10 Discussion Recitation


competence in
developing INTRODUCTION TO
programs using c PHYTON
language especially PROGRAMMING
in computer Lesson 1 – Phyton Laboratory 2
engineering and Language Basics
intelligent systems.
Lesson 2 –
Programming
Intelligently apply Languages Concepts
gained theoretical Lesson 3 - Object 11 Discussion Recitation
knowledge in order Oriented Analysis
to construct,
analyze and
Laboratory 3
implement
programs with the Lesson 4 – Object 12 Online Recitation
Oriented Design Discussion
Seatwork 2

Page 6 of 13
use of different Laboratory 4
algorithms.
Laboratory 5

Lesson 5 – Unified 13 Discussion Recitation


Effectively express Modeling language
their knowledge
about fundamentals Laboratory 6
of computer and
programming to Laboratory 7
technical and non-
technical people by
communicating Unit 2 – Programming 14-17 Discussion Recitation
excellently in either Language
oral or written. Fundamentals Laboratory 8

Laboratory 9

Apply systematic Lesson 1 – Laboratory 10


methods in Fundamental
developing and Concepts
testing programs,
analyzing codes, Lesson 2 – Coding
sketching Conventions,
flowcharts and Constants and
writing reports in Variables
order to meet the
Lesson 3 – Basic
desired needs
Operators
within realistic
constraints. Lesson 4 – Conditional
Expression

Lesson 5 – Loops and


Providing solutions
Loop Control
to different
economic,
environmental and
societal impacts
with the use of
programs that can
be integrated to
different systems.

FINAL EXAMINATION 18 Take Final Final


Exam Examination

FINAL COURSE OUTPUT:


Midterm and Final Examination. These are the major requirements of the course
which will test the student’s level of competency in understanding, logic and analysis
about topics. This will be given during middle and final of the term of semester.

Page 7 of 13
RUBRIC FOR ASSESSMENT:
Rubrics for Final Project and Laboratory Activities
Rubrics for Final Project, Activities, and Assignments

Unsatisfactory Amateur Acceptable Exceptional


Criteria
(60) ( 70 – 79 ) ( 80 – 89 ) ( 90 – 100 )

Delivery ● Completed less ● Completed ● Completed ● Completed


than 70% of the between 70- between 80- between
requirements. 80% of the 90% of the 90-100%
● Not delivered requirement requirements. of the
on time or not s. ● Delivered on requiremen
in the correct ● Delivered time, and in ts.
format. on time, and correct ● Delivered
in correct format. on time,
format. and in
correct
format.
Coding ● No name, date, ● Includes ● Includes ● Includes
Standards or title included name, date, name, date, name,
● Poor use of and title. and title. date, and
white space ● White space ● Good use of title.
(indentation, makes the white space. ● Excellent
blank lines). program ● Organized use of
● Disorganized fairly easy work. white
and messy. to read. ● Good use of space.
● Poor use of ● Organized variables (no ● Creatively
variables (many work. global organized
global ● Good use variables, work.
variables, of variables unambiguous ● Excellent
ambiguous (few global naming) use of
naming). variables, variables
unambiguou (no global
s naming). variables,
unambiguo
us
naming).
Documentation ● No ● Basic ● Clearly ● Clearly and
documentation documentati documented effectively
included. on has been including documente
completed descriptions d including
including of all description
descriptions variables. s of all
of all ● Specific variables.
variables. purpose is ● Specific
● Purpose is noted for purpose is
noted for each function noted for
each and control each
function. structure. function,
control
structure,
input
requiremen
ts, and

Page 8 of 13
output
results.
Runtime ● Does not ● Executes ● Executes ● Executes
execute due to without without without
errors. errors. errors. errors
● User prompts ● User ● User prompts excellent
are misleading prompts are user
or non-existent. contain little understandab prompts,
● No testing has information, le, minimum good use
been poor design. use of of symbols,
completed. ● Some symbols or spacing in
testing has spacing in output.
been output. ● Thorough
completed. ● Thorough and
testing has organized
been testing has
completed been
completed
and output
from test
cases is
included.
Efficiency ● A difficult and ● A logical ● Solution is ● Solution is
inefficient solution that efficient and efficient,
solution. is easy to easy to follow easy to
follow but it (i.e. no understand
is not the confusing , and
most tricks). maintain.
efficient.

OTHER REQUIREMENTS AND ASSESSMENTS:


Aside from the final output, the student will be assessed at the other times during
the term by the following: Class Participation, Seat works, Group Presentation,
Quizzes, Laboratory Exercises, and Examinations.

GRADING SYSTEM:

ASSESSMENT TASK WEIGHT (%)


Term Examinations 30
Quizzes 20
Project / Activities 30
Participation/Recitation 10
Attendance 10
Total 100

Term Examinations * 0.30


Quizzes * 0.20
Project / Activities * 0.30
Participation/Recitation * 0.10
Attendance * 0.10

Final Grade = (Term Examinations *0.30) + (Quizzes *0.20) + (Project/Activities


* 0.30) + (Participation/Recitation *0.10) + (Attendance *0.10)

Page 9 of 13
Passing Rate 75%

The numerical equivalent of the final grade will be determined from the following
rating scale
Range Grade
97-100 1.00
94 – 96 1.25
91 – 93 1.50
88 – 90 1.75
85 – 87 2.00
82 – 84 2.25
79 – 81 2.50
76 – 78 2.75
75 3.00
Conditional Passed 4.00
Failed 5.00
Incomplete INC
Dropped Drp

*Note: For academic misconduct and dropping from the course please refer to the
student handbook

References:
1. Dela Cruz, C.V. (2015). Learning Guide in Comp 212/211L.
2. Shakeel, Y. (2014). DYClassroom. Retrieved from
https://dyclassroom.com/flowchart
3. TheVirtualLink. (2018, December 18). How to Write Pseudocode. Retrieved
from GeekforGeeks: https://www.geeksforgeeks.org

Online Resource/s:
1. Computer Fundamentals Retrieved from
http://voccomputerscience.orgfree.com/ComputerFundamentals/

Required Readings:
1. Learning Modules in Computer Fundamentals and Programming

Class Policies:
General:
1. The University rules and regulations will be observed.
2. The students’ listed in the master list from the MIS office shall be
permitted to attend the class.
3. Sit in students may attend the class upon the approval of the subject
teacher
4. Cheating and plagiarism is equivalent to a grade of 5.0. Students
caught committing acts of cheating in any form will automatically get a
grade of zero for that exam and will be subjected to further disciplinary
measures (University Rule, refer to Student’s Handbook).
5. The instructor does not practice automatic dropping. Only students who
present a duly accomplished dropping slip using the prescribed
procedures will be dropped.
6. Valid corrections of results are entertained ONLY within one week after
corrected/checked papers are released.

Page 10 of 13
7. There will be grade consultation a week before the final grades will be
posted.
8. Final grade will not be rounded off.
9. Any additional policy or announcement will be done by the instructor, as
necessary.

For Synchronous (SL) and Asynchronous Online Learning (AOL):


1. Attendance every meeting will be collect with the given google form.
Students must attend at least 80% of the whole period to be considered
present.
2. Students are required to use their full name during the meeting.
3. Students are required to wear the proper clothing during the meeting.
4. Students are required to turn on their camera every time the instructor
asks to. Students who will not turn on their cameras are considered
absent.
5. Microphone are expected to be in mute unless the instructor asks the
student to participate in the class discussion or recitation.
6. For any questions or clarifications, collection of concerns must put at
the Google Meet chat box and it will be answer at the end of the
discussions.
7. Exercises will be given every before and after the class discussion or
when the instructor decides to give it as an assignment. Submission
requirement upon sending the accomplished exercise will send to the
google classroom. The given exercise will answer in a short bond paper,
handwritten including the necessary information such as name, section,
date and exercise number. It will be scanned and send in pdf format with
the file format details Year and Section_Exercise
Number_Surname_Nickname. Ex. 1A_Exercise1_DelaCruz_John.
8. All communications beyond the class schedule are through Facebook
Messenger private message anytime, but please also consider the
instructor’s private time. Indicate in the message if the instructor’s
response is urgent, otherwise, response can be done at least a day after
the receipt of the message.

EFFECTIVITY AND REVISION INFORMATION

EFFECTIVITY DATE: January 16, 2022 – 2nd Semester A.Y. ’22- ‘23
REVISION DATE: January 9, 2023
REVISION NO.: 0

Prepared by:

Engr. Catherine V. Dela Cruz


Faculty, Computer Engineering Department

Engr. Romano A. Gabrillo


Faculty, Computer Engineering Department

Page 11 of 13
Evaluated by:

Engr. Alberto Cruz, Jr.


Head, Computer Engineering Department

Hazel A. Caparas, MSIE, ASEAN ENG.


Head, Industrial Engineering Department

Approved by:
Ma. Magdalena Gatdula, Ph. D
Dean, College of Engineering

Page 12 of 13
Declaration
I have read and understood the above IE 104 Computer Fundamentals and Programming
syllabus in full and in participating in this course I agree to the above rules. I have a clear
understanding of the policies and my responsibilities, and I have discussed everything unclear to
me with the instructor

I will adhere to the academic integrity and policy and I will treat my fellow students and my
teacher with due respect.

I understand that this syllabus can be modified or overruled by announcements of the instructor
in class or on any social media site at any time

______________________________________ ____________________ _______________


Student’s Printed name Signature Date

______________________________________ ____________________ _______________


Parent’s Printed name Signature Date

Student’s Copy

-------------------------------------------------------Cut here----------------------------------------------------------

Declaration

I have read and understood the above IE 104 Computer Fundamentals and Programming
syllabus in full and in participating in this course I agree to the above rules. I have a clear
understanding of the policies and my responsibilities, and I have discussed everything unclear to
me with the instructor

I will adhere to the academic integrity and policy and I will treat my fellow students and my
teacher with due respect.

I understand that this syllabus can be modified or overruled by announcements of the instructor
in class or on any social media site at any time

______________________________________ ____________________ _______________


Student’s Printed name Signature Date

______________________________________ ____________________ _______________


Parent’s Printed name Signature Date

Instructor's Copy

Page 13 of 13

You might also like