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

Republic of the Philippines

NORTHWEST SAMAR STATE UNIVERSITY


Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
COURSE SYLLABUS
Revised/Enhanced: February 7, 2020

1. COURSE SPECIFICATIONS
Course Title Computer Programming 1 Course Code: ITE 2
Course This course teaches the students how to use the basic tools in program design such as flowcharts and pseudocodes. Through this tools,
Description the students would develop their own programming styles and techniques using a pedagogical programming language like Java. The students
are required to submit all activities of program code (program compilation) using the four (4) programming concepts the Top-down, Decision,
Iteration, Functions and Arrays.
At the end of the semester the students were able to learn and use the four (4) concepts of programming which is the Top-down,
Decision, Iteration, Functions and Arrays.
SY/Semester 2020-2021/1st Semester Credit Units 3 units = 3 hours/week
Program(s) to Bachelor of Science in Information Systems Prerequisite None
which it
contributes

2. VISION AND MISSION OF NwSSU


VISION MISSION
A provider of relevant and quality education to a society where citizens are competent, An academic institution providing technological, professional, research and
skilled, dignified, and community-oriented. extension programs to form principled men and women of competencies and
skills responsive to local and global development needs.

3. INSTITUTIONAL GRADUATE OUTCOMES (IGO)


NwSSU IGO Operational Indicators
IGO1. Creative and  Solves problems  Receptive to new ideas
Critical Thinkers  Generates new and innovative ideas  Makes a sound judgment
 Exhibits questioning mind
IGO2. Life-long  Manifests willingness to learn  Applies theory to practice
Learners  Updates knowledge, skills and qualification  Influences transformative change
 Accepts challenges while calculating risks
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
IGO3. Effective  Demonstrates good and oral and written communication  Listens attentively and emphatically
Communicators  Expresses thoughts clearly and responsibly  Responds to social issues and problems
IGO4. Morally and  Leads a morally and socially upright life  Advocates environmental conservation and cultural
Socially Upright  Demonstrates ethics and professionalism preservation
Individuals  Responds to community development needs  Manifests gender sensitivity
 Shows social maturity in dealing with others

4. PROGRAM/DEGREE OUTCOMES (PGO) - BSIS


NWSSU-IGO Program Graduate PGO Program Graduate Outcomes
Attributes Code
Creative and Knowledge for Apply knowledge of business processes, computing, mathematics and social sciences appropriate to Information
Critical Solving Computing IS01 Systems.
Thinkers Problems
Problem Analysis Analyze a problem, identify and define the computing requirements with respect to organizational factors appropriate to
IS02 its solution and plan strategies for their solution.

Design/ Evaluate information systems in terms of general quality attributes and possible trade-offs presented within the given
Development of IS03 requirement.
Solutions
Design, implement, and evaluate information systems, processes, components, or programs and to source cost-benefit
IS04 efficient alternatives to meet desired needs, goals and constraints.

Use knowledge and understanding of enterprises in modelling and design of information systems.
IS05
Modern Tool Deploy and use effectively skills, tools and techniques necessary for information systems practice
Usage IS06
Effective Individual and Function effectively on teams(recognizing the different roles within a team and different ways of organizing teams) to
Communicator Team Work IS07 accomplish a common goal.
Communication Communicate effectively with a range of audiences. Communication skills includes technical writing, presentation and
IS08 negotiation, and numeracy.
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
Morally and Computing Recognize the legal, social, ethical and professional issues involved in the exploitation of computer technology and be
Socially Professionalism and IS09 guided by the adoption of appropriate professional, ethical and legal practices both in the local and global community.
Upright Ethics
Individuals
Life-long Life-long Learning Recognize the need for and engage in an independent and life-long learning, planning self-learning and improving
Learner IS10 performance as the foundation for on-going professional development.

5. LEARNING OUTCOMES (LO) - BSIS


Learning Outcomes IS01 IS02 IS03 IS04 IS05 IS06 IS07 IS08 IS09 IS10
LO1.Design, implement, test and debug a program, based on a given specification, that 1 1 1 1 2
uses each of the following fundamentals programming components: (1) primitive
data types, (2) basic computation, (3) simple I/O, (4) conditional and iterative
structures, (5) definition of functions and parameter passing, and (6) recursion.
LO2.Assess and recommend revisions to another program’s code (1) regarding 1 1 1 1 2
documentation and program style standards that contribute to readability and
maintainability of software, (2) regarding appropriateness of chosen conditional
and iterative constructs given a programming task, and (3) regarding
thoroughness in applying procedural abstraction.
LO3.Design a logical solution and write a program for the given problem that requires 1 1 1 1 2
array statement.
1 – Introduce 2 – Reinforced 3 - Practiced
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
6. MAJOR COURSE OUTPUTS (MCO)/OTHER REQUIREMENTS AND GRADING SYSTEM - BSIS
As evidence of attaining the above learning outcomes, the student has to do and submit the following.
Learning Required Output Due Date
Outcomes
LO1/LO2 MCO1: Design a program that maybe implemented as a solution to a given problem. Student must
design and implement appropriate solution by applying their knowledge of: fundamental of 18th week
programming, user-defined methods which is recursive and parameter passing mechanisms.
(individual project)
LO1/LO2/LO3 MCO2: Submission of all activities (i.e. laboratory/hands-on exercises, classroom activities, and
performance activities) in the form of hardcopy and softcopy. (individual project)

Rubric for Design problem solving process using algorithm/object-oriented concepts


Assessment Criteria Sub-criteria Level 1 2 3 4 5 Score
Ability to Identify correct C2 Unable to Able to Able to Able to identify Able to identify
analyze input/ output identify identify only identify correctly all correctly all input and
problem and any input one input or correctly input and output output and provide
identify and output output some input alternative Ability to
requirements and output Construct C3 Unable
Report
Ability to Construct C3 Unable to Able to Able to Able to Able to construct
demonstrate correct construct construct construct construct correctly, use proper
design flowchart or mistake on correctly correctly and elements and
solution pseudocode symbol use proper documentation
elements
Total
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
Computer Lab Activity Rubric
Title: ____________________________
Exemplary Acceptable Developing Beginning No Output
Criteria Score
4 3 2 1 0
The code works to The code sometimes
The code often fails,
The application meets typical input, but fails to fail or typical input.
even for typical input. Program that does not run
Program all the requirements minor special cases; the Many parts of the
Most indicated and or implemented ____
Correctness specified in the project major requirements are program
restrictions were incorrectly
specification. met, though some minor implementation violate
violated.
ones are not. indicated restriction
Answers to questions Correct
Failure to explain and
Effective are correct, reasonable Answers to questions are understanding of the
Answers to questions justify workings of code
Communication / and effective of the correct, but some problem, but was
are correct, but cannot submitted will ____
Concept code. The justifications provided unable to explain
justify solution. automatically merit 0 for
Understanding justifications provided are weak. workings of code
this course output.
are sound. provided.
The program conforms
to a coding standard Minor code formatting Not all functions /
Minimal internal
that promotes code does not exhibit programs features have No internal documentation
Readability documentation and ____
readability. Internal consistency in coding proper internal and code is not readable
code readability
documentation is standard. documentation
comprehensive.
Total----> ____

OTHER REQUIREMENTS:
Aside from the major course outputs, the students will be assessed at other times during the term by the following:
Assessment Activity Learning Outcomes
Major Exams LO1, LO2, LO3
Class Standing (Group Work, Participation, Attendance, Quizzes) LO1, LO2, LO3
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
GRADING SYSTEM:

To pass this course, one must accumulate at least 75 points through the course requirements discussed above. The maximum points that a student can
obtain through each requirement are shown below:

Assessment Item Grade Source Percentage


Major Exams Exam Scores 30%
Major course output Rubric for Laboratory Exercise/Project 50%
Class Standings 20%
 Quizzes Quizzes Score
 Participation/Recitation Participation/Recitation Points
 Attendance Attendance
TOTAL 100%

7. LEARNING PLAN
LO-IS TOPICS Teaching and Learning Assessment Resources Week
Activities (Methodology)
Introduction to Computer Lecture Discussion, Oral Identify the functions, applications and the
LO1 Programming Recitation, Demonstration evolution of programming.
1,2,3
Programming Concepts Rubric, moodle online registration, pre-test, 1
Laptop and Projector
Generations of Programming open syllabi and instructional material.
Languages
Programming Process Lecture Discussion, Oral Identify the shapes, relationships and
LO1 Developing Algorithm Recitation, Demonstration functions represented by the flowchart
1,2,3
Algorithms -Pseudocode – symbols. Also, functions of Algorithms, 2
Laptop and Projector/TV
Flowcharting, Pseudocode, and Evaluation of expression.
Quiz, Rubric, moodle
Logic and Arithmetic expression Lecture Discussion, Oral Use of simple output function for printing
1,2,3
LO1 Recitation, Demonstration problems like a biodata.
Laptop and Projector/TV
Solve Logic expression, moodle
Program Structure I/O Statements Lecture Discussion, Oral Use of simple input and output function for 3
Identifiers and Keywords Recitation, Hands-on Laboratory a simple question and answer program that
1,2,3,8
LO1 simply outputs back the answer to the
Laptop and Projector/TV
question. Quiz, Rubric, moodle
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657

Variables and Data types, Lecture Discussion, Oral Implement a program that would solve a
Declarations, and Symbolic Recitation, Hands-on Laboratory simple arithmetic problem using operations 1,2,3,5,8
LO1 constants and variables like computing for the Laptop and Projector/TV 4
perimeter of a rectangle. moodle
LO1, LO2 Sequence Control Structure Lecture Discussion, Oral Implement a program that can solved syntax
Coding Guidelines Recitation, Hands-on Laboratory like sequence control structure, and top- 1,3,4,5,8 5
Top-Down Program sample down programming sample Rubric Laptop and Projector/TV
(moodle online quiz )
LO1, LO2 Sample if statement logical Creators Lecture Discussion, Oral Implement a program that can be solved by
Switch-case (Decision) Recitation, Hands-on Laboratory a single conditional statement like 1,2,3,8
6
computing for a bill discount or an interest Laptop and Projector/TV
rate, Rubric (moodle online quiz)
Multiple if statement (Decision) Lecture Discussion, Oral Implement cascading conditional statements
Recitation, for problems specifying conditions with
LO1, L02, 1,2,3,8
Group Activity, value ranges like letter grade equivalent 7
L04 Laptop and Projector/TV
Hands-on Laboratory given score range, Rubric.
(moodle online quiz)
Testing and Debugging Techniques Lecture Discussion, Oral
LO1, LO2, 1,2,3,8
Recitation, Brainstorming, Machine Problem, Rubric, moodle 8
LO3 Laptop and Projector/TV
Hands-on Laboratory
Loops and Iteration, While loop, Lecture Discussion, Oral Implement an iterative program like
LO1, LO2, Do while loop, Recitation, Brainstorming, computing for a factorial of a number and 5,8
9
LO3 For loop Hands-on Laboratory printing the values given a number series Laptop and Projector/TV
moodle
UNIT EXAM Week 9
Built-in Functions for Math and Lecture Discussion, Oral Implement code using built-in functions for
LO1, LO2, 1,2,3,4,5,6,7,8
String Recitation, Brainstorming, Math and String using appropriate coding 10, 11
LO3 Laptop and Projector/TV
Hands-on Laboratory standards. Rubric, moodle
Function Definition Parameter Lecture Discussion, Oral Implement user defined functions that
LO1, LO2, 1,2,3,4,5,6,7,8
Passing Recitation, Brainstorming, involves solving a sequential problem, 12, 13
LO3, L04 Laptop and Projector/TV
Hands-on Laboratory conditional statements and iteration.
One-dimensional array Lecture Discussion, Oral Implement code using one-dimensional
LO1, LO2, 4,5,6,7,8 14, 15,
Recitation, Brainstorming, arrays, Quiz, Rubric, moodle
LO3, L04 Laptop and Projector/TV 16
Hands-on Laboratory
LO1, LO2, Review activity for previous topics Lecture Discussion, Oral 17
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657
LO3,L04 Recitation, Brainstorming, Start of Machine project, Rubric, moodle
Hands-on Laboratory
Review activity for previous topics Lecture Discussion, Oral Submission of Machine project,
LO1, LO2,
Recitation, Laboratory Final Project, Rubric, moodle 18
LO3, L04
UNIT EXAM Week 18

8. REFERENCES

Books:
1. Farrel, Joyce. Java Programming. Year 2018
2. Anderson & Franceschi. Java Illuminated (An Active Learning Approach) Vol 1.
3. Savitch, Walter. JAVA (An Introduction to Computer Science and Programming) 3 rd edition, 2004.
4. Bronson, Gary J. Java Programming Principles and Practices for Scientists and Engineers. Cengage Learning, 2013.

Internet Resources:
5. https://www.tutorialspoint.com/java/index.htm
6. www.iu.hio.no/-mark/JavaTutorial/Java-Tutorial/html

Others (Ebooks):
1. Wu, C. Thomas. An introduction to object-oriented programming with Java. 5th ed.
2. Introduction to Java programming (Comprehensive Version) 10th edition
by: Y. Daniel Liang, Copyright, 2015
3. JAVA™ For Programmers Second Edition
By: Deitel® Developer Series, copyright 2012

Classroom Policies:
 Access the course Moodle page (ITE 2 – Programming 1) at moodle.nwssu.edu.ph
 Eating of food and drinking in Computer Laboratory is not allowed.
 Cell phone gadgets during class is not prohibited. You will receive one warning before any disciplinary action is taken.
Republic of the Philippines
NORTHWEST SAMAR STATE UNIVERSITY
Rueda Street, Calbayog City
Actualizing visions.
Harnessing potentials. (055) 209-3657; (055) main@nwssu.edu.phwww.nwssu.edu.ph
Improving lives. 533-9857
(055) 209-3657

 The computers and internet are to be used responsibly and for the sole purpose of work related to the class. Inappropriate use of the computer will result
in disciplinary action.
 Your workstation will be kept and left for the next class in a clean and orderly manner.
 Turn off lights, fans, aircon and computer when not in use.
 Cheating is not allowed.
 Students should be able to attend 80% of the required hours for the course. Cheating is not allowed.
 Java programming will be use for the implementation of the hands-on project.
 Late submission of project will not be accepted.

Prepared by: Approved:

MARTIN C. BALZA, MIT FRANCISCO B. BACAMANTE, Jr, DIT


BSIS Program Chair College Dean

Date Submitted:______________________________

You might also like