Professional Documents
Culture Documents
Northwest Samar State University: Course Syllabus Revised/Enhanced: February 7, 2020
Northwest Samar State University: 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
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.
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:
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.
Date Submitted:______________________________