IE 104 - Computer Fundmentals and Programming
IE 104 - Computer Fundmentals and Programming
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
Page 1 of 13
Program Educational Objectives (PEO)
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.
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:
Lesson 3 – Elements of
a Computer
Lesson 4 – Data
Processing
Page 4 of 13
Lesson 3 – The
Conversion of the
Number System
Lesson 4 – Data
Measurement
Lesson 2 – MS DOS
and Its History
Lesson 3 – MS DOS
Command
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.
Page 6 of 13
use of different Laboratory 4
algorithms.
Laboratory 5
Laboratory 9
Page 7 of 13
RUBRIC FOR ASSESSMENT:
Rubrics for Final Project and Laboratory Activities
Rubrics for Final Project, Activities, and Assignments
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.
GRADING SYSTEM:
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.
EFFECTIVITY DATE: January 16, 2022 – 2nd Semester A.Y. ’22- ‘23
REVISION DATE: January 9, 2023
REVISION NO.: 0
Prepared by:
Page 11 of 13
Evaluated by:
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 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
Instructor's Copy
Page 13 of 13