It 121 - Programming II
It 121 - Programming II
IT DEPARTMENT
COURSE OUTLINE
COUSRE DESCRIPTION:
This course allows the student to apply advanced techniques in procedural programming to solve computational problems
adhering to the standards and guidelines of documentation. It covers the creation, manipulation and application of user-defined data
structures, recursion, and file-handling techniques.
GENERAL OBJECTIVES:
1. Define, construct and use data structure composed of other data types, such as arrays of user-defined data types, in program.
2. Employ functionalities of the language to create, manipulate and destroy arrays of dynamic variables.
3. Regularly follow a modular programming approach in coding.
4. Write a code to create and manipulate two-dimensional arrays.
5. Construct a code to do a simple binary search on an array of sorted data or perform a binary file-handling solution using random
access algorithm.
6. Perform review of created code through visual means and/or with the use of debugging tools and correct errors.
7. Practice set procedures for developing maintainable code by adhering to a chosen coding standard.
8. Comply with internal documentation standards and tools.
9. Develop and conduct limited tests to confirm that coding process meets design specifications and practice documentation for tests
performed.
10. Rewrite code and documentation to integrate corrections.
11. Write a programming project(s) integrating the concepts and principles learned in this course.
-1-
LECTURE TOPICS SUB – TOPICS LABORATORY TOPIC SUB – TOPICS DURATION TEACHING
WEEK No. METHODOLOGIES
I. Orientation School Policies Laboratory School Policies
Mission/ Vision Room Policies Guidelines and Room Policies
University policies, rule and Grading System policies Grading System 1 Lecture & Examples
regulations Subject Requirements Introduction Subject
Requirements
Introduction
PRELIM EXAMINATION
MIDTERM EXAMINATION
IV. Compound data types Data Structures Basic Input / output Basic
Other Data Types in Java Programming in
V. Basic Elements of Java Basic Input / output Java 6 Lecture & Examples
in Java Project
FINAL EXAMINATION
-2-
REQUIRED READING:
COURSE REQUIRMENT:
CLASSROOM POLICIES:
The class will start on time. But if you’ll late more than 15 minutes you’ll automatically marked as absent.
The door will be close after the 15 minutes grace period of time.
In case you cut the class, it will be your responsibility to cope-up with the lesson that you’ve missed.
Announce or unannounced quiz or lab exercise may be given anytime.
No make-up test will be given unless for some valid reasons with supporting documents presented.
Eating, sleeping, playing game and the use of internet are strictly prohibited during class and lab hours.
The uses of communication devices are also prohibited. Turn them off or put them in silent mode.
Late submission of lab exercise and projects will merits deductions.
Cheating will not be tolerated. Who caught cheating will automatically mark as zero or 50% failing grade.
-3-
GRADING SYSTEM:
CONSULTATION HOURS:
Prepared by:
-4-