Professional Documents
Culture Documents
COURSE SYLLABUS
PUNP VISION:
The PUNP as the total quality University of Choice in the Pan-Pacific rim now and in the next century
PUNP MISSION:
To sustain educational excellence, the PUNP ensures the relevance of aims, contents, practices and outcomes of
education to the future generations in a new era of globalization, information technology, and knowledge – driven
economy through the constant creation of value in every facet of educational experience
COLLEGE VISION:
The College of Computer Studies becomes the Center of Excellence and the world-class provider of globally
competitive IT professionals in the Philippines and in the international market.
COLLEGE MISSION:
The College of Computer Studies prepares the students to be globally competitive with good moral values and
ethics, and armed with the tools to perform their duties as IT professionals, and contribute to the Country’s
progress and to the world.
A. COURSE DESCRIPTION : This course introduces the students to the fundamental of logic formulation
together with their implementation in Java Programming Language. This course should serve as a foundation for students
in the Information Technology Program.
B. LEARNING OUTCOMES : At the end of the semester, the students are expected to:
1. understand the various concepts of basic programming
2. apply java programming concepts in solving problems.
3. create programs and simple applications using java.
C. COURSE OUTLINE :
D. REQUIRED READINGS
BOOKS (.PDF):
1. MARKHAM,Noel. JAVA PROGRAMMING INTERVIEWS EXPOSED, John and Wiley Sons Inc. Canada
2014
2. PAWLAN, Monica.ESENTIALS OF THE JAVA PROGRAMMING LANGUAGE: A Hands on Guide, Sun
Microsystems.
3. SELMAN, Daniel.JAVA 3D PROGRAMMING. Manning Publishing Ltd.
4. SUBRAMANIAM, Venkat.FUNCTIONAL PROGRAMMING IN JAVA. Pragmatic Programmers LLC.
2014
E. SUGGESTED READINGS
WEBSITES:
1. http://www.oracle.com/evvents/global/en/java-outreach/resources/java-a-beginners-guide -1720064.pdf
2. http://javascript.crockford.com/javacodeconventions.pdf
3. http://www.mu.ac.in/myweb_test/MCA%20study%20material/Java%20-%PDF.pdf
4. http://www.mat.uniroma2.it/-picard/SMC/didttica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf
5. http://www.cs.columbia.edu/-boyaci/courses/w3101_spring_09/Java_Lecture-1.pdf
F. COURSE REQUIREMENTS :
LECTURE
Quizzes/Seat Works 20%
Assignments/ Take Home Activities/Researches 10%
Recitation/ Class participation/Behavior 10%
Examination 40%
100%
To test students understanding on the subject matter seat works and quizzes will be given. Quizzes can either be
announced or unannounced there will be a minimum of 3 short or long quiz in the each grading period.
To further enhance student knowledge in the subject matter Assignments/ Take Home Activities/Researches will
be given and shall be passed hand written in a short bond paper in a given period of time. Late submission of assignments
will be considered but will be severely penalized or may not be graded except to note that the assignment was being
passed.
Researches grades will be based on the relevance of the content based on the given topic. It is important not to get
behind in turning in assignments/take home activities/researches. Late assignments/take home activities/researches
Assignments/take home activities/researches that will be submitted must be the student’s own work. It is fine to talk to
other students and to get assistance in how to do something, but students should not ask fellow students to actually do the
work for him/her.
If there are similar researches grade will be divided in the number of similar copies i.e. the research will have a
grade of 80% but there are 5 students that have the same or similar contents of answers based on the given topic 80% will
be divided by 5 each students will have a grade of 16%.
For the laboratory activities the students will be divided into batches or groups to accommodate all to have hands
on activity groups will depend on the available units in the computer laboratory, the batch that cannot be accommodated
momentarily in the laboratory will be given a library research work. Passing of flash drive or codes is strictly prohibited,
those who will be caught passing or letting others to copy their works will automatically get a grade of zero(0) for the
given activity.
A compilation of the Machine Problems/Lab Activities done during laboratory will be passed two (2) days before
the scheduled exam day of each grading period. Machine Problems will be printed and compiled in a CD. No late
submission will be accepted.
There are 3 periodic examinations in the semester. Laboratory exams will either be ahead of the scheduled written
exam or after the exam.
G. GRADING SYSTEM
LECTURE LABORATORY
CLASS STANDING 60% CLASS STANDING 60%
Quizzes Laboratory Machine Problems
Recitation
Assignment/Homework
EXAMINATION 40% EXAMINATION 40%
TOTAL 100% TOTAL
100%
LECTURE 50%
LABORATORY 50%
TOTAL 100%
H. CLASSROOM POLICIES
Attendance
Absences
3 consecutive and Non-Consecutive absences means warning before re-admission to class students
will have to get a re-admission slip from the Guidance office and will have to write an excuse letter
signed by the parents together with parents photocopied ID
-With / Without Valid reason
7 consecutive and Non-Consecutive absences will be considered dropped.
Late/s
A student will be given 15 minutes grace period to come into class beyond this allowed time the
student can still sit-in to class but will be considered absent and will not be allowed to take quizzes.
Students should be responsible in monitoring their attendance. Students who are absent during
lecture and come to class only during laboratory or vise- versa will be counted as absent for that period.
On Classroom/Laboratory:
Classroom discipline must be observed at all times. Any behavior that will interrupt the class such as eating and
drinking, talking with seat mates, leaving the classroom without asking permission or any urgent reason, unnecessary used
of mobile phones and other gadgets such laptops, tablets are strictly not allowed.
Maintain the Clean as You Go Policy upon leaving the classroom/Laboratory
CONSULTATION HOURS:
Declare and create arrays Java arrays Program simulation Graded Sept. 17
Introduction to arrays Exercises Recitation
Declaring Arrays Seatwork
Accessing an array Laboratory
element exercises
(Scoring Rubrics)
Determine the array Array Length Program simulation Quizzes Sept. 24
elements in an array Exercises Seatwork
Laboratory
exercises
(Scoring Rubrics)
Declare and create Multidimensional arrays Brainstorming Exam Oct. 1
multidimensional arrays Demonstration Practicum(Scorin
Program simulation g Rubrics)
Final Exam Week Oct.13-14
Prepared by: Reviewed By: Approved By: