Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

PAMANTASAN NG MONTALBAN

IT DEPARTMENT

COURSE OUTLINE

COURSE TITLE: PROGRAMMING II Reference No.


COURSE CODE: IT 121 Revision Status As of: October 29, 2010
PRE – REQUISITE: IT 112
COURSE UNIT: 3 UNITS

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:

By the end of this course the students should be able to:

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

II. Basic of C++  Structure of a  Basic Input / output  Calendar


program  Variables  Transmutation
 Variables, Data Types  Data types Table 6
 Constants  Control Structures  Grading System Lecture & Examples
 Operators
 Basic Input/ Output
III. Control Structures  Control Structures

PRELIM EXAMINATION

III. Control Structures  Function I  Control Structures  Area Formula


 Function II  Arrays  Multiplication
IV. Compound data types  Arrays  Functions Table 6 Lecture & Examples
 Character Sequences  Value Meal Order
 Pointers

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:

1. cplusplus.com, “C++ Language Tutorial by Juan Soulié


2. Java Programming, Programming Design Including Data Structures by D.S. Malik

COURSE REQUIRMENT:

1. Assignment will be given from time to time


2. There will be approximately 1 individual laboratory and 1 Quiz per week.
3. Hands-on exam will be given occasionally.
4. There will be 1 Final group project or Individual project.
5. There will be a major exam. (Prelim, Midterm, Finals)

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:

Prelim Midterm Finals

Lecture 60% Lecture 60% Lecture 60%


Lab 40% Lab 40% Lab 40%
Total 100% Total 100% Total 100%

Quiz/MP 50% Quiz/MP 50% Quiz/MP 50%


Attendance 20% Attendance 20% Attendance 20%
Assignment 30% Assignment 30% Assignment 30%

CONSULTATION HOURS:

By appointment or during class vacant.


Email: [email protected]
Mobile: 09296088073

Prepared by:

ENGR. RYNEFEL B. ELOPRE, MIT, BSCOE

-4-

You might also like