0% found this document useful (0 votes)
274 views6 pages

Inte 30013 Bsit Obe Format Programming 3 Structured Programming

This document provides information about the Programming 3 course offered at the Polytechnic University of the Philippines College of Computer and Information Sciences. The course focuses on developing programs using the COBOL programming language. It covers basic concepts of structured programming, file processing, searching, and table handling applications using COBOL. The course aims to help students design, implement, test, and debug programs based on specifications using data structures, arrays, files, and other programming elements. It also aims to develop students' technical skills and knowledge of best practices to prepare them for IT/CS careers.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
274 views6 pages

Inte 30013 Bsit Obe Format Programming 3 Structured Programming

This document provides information about the Programming 3 course offered at the Polytechnic University of the Philippines College of Computer and Information Sciences. The course focuses on developing programs using the COBOL programming language. It covers basic concepts of structured programming, file processing, searching, and table handling applications using COBOL. The course aims to help students design, implement, test, and debug programs based on specifications using data structures, arrays, files, and other programming elements. It also aims to develop students' technical skills and knowledge of best practices to prepare them for IT/CS careers.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 6

Republic of the Philippines

POLYTECHNIC UNIVERSITY OF THE PHILIPPINES


Vice President for Academic Affairs
COLLEGE OF COMPUTER AND INFORMATION SCIENCES

Course Title : PROGRAMMING 3 Structured Programming

Course Code : INTE 30013

Course Credit : 3 UNITS / 5 HOURS (2 Units Lecture And 1 Unit Lab)

Pre-Requisite : COMP 20033 Programming 2

Course Description : This course focuses on the development of programs using the COBOL language. COBOL is an acronym for Common Business Oriented Language. It is one of the most extensive programming languages used in business
applications. The course includes the discussion of the basic concepts and structured programming approach, file processing, searching and table handling applications.

INSTITUTIONAL INTENDED LEARNING


PROGRAM INTENDED LEARNING OUTCOMES (PILO) COLLEGE COURSE INTENDED LEARNING OUTCOMES (CILO) SUBJECT
OUTCOMES (ILO)

BSIT BSIT Graduate Outcomes Course Outcomes

Creative and Critical Thinking IT01 Apply knowledge of computing, science, and mathematics appropritate to the Design, implement, test and debug a program based on a given specification, that uses data structures, arrays,
discipline. sequential and random files, conditional, iteration and interactive approach that will help improve technical
know-how of the student to become IT/CS professional
IT03 Analyze complex problems, and identify and define the computing requirements
appropriate to its solution. Able to apply basic and some advanced programming techniques in COBOL program using array manipulations,
procedures, records and files for business oriented applications.
IT04 Identify and analyze user needs and take them into account in the selection,
creation, evaluation and administration of computer based systems. Demonstrate the proper usage of structures, records and files

IT05 Design, implement, and evaluate computer based systems, processes, Demonstrate comprehensive knowledge by associating principles and theories in advanced programming
components, or programs to meet desired needs and requirements under formulation
various constraints.
Demonstrating consistent eagerness in learning continuously the best practices of programming
IT06 Integrate IT-based solutions into the user environment effectively.
Demonstrate the simulation and analysis of programming .properly with the accepted principles used in arrays
IT09 Assist in the creation of an effective IT project plan. manipulations, routines, records and files.

Apply real life ICT situations using globally accepted standards with respect to public health and safety,
Adeptness in the Responsible Use of Technology IT07 Apply knowledge through the use of current techniques, skills, tools and
cultural, social and environmental considerations.
practices necessary for the IT profession

IT02 Understand best practices and standards and their applications.

1
Community Engagement

Page
INTE 30013 Programming 3
CCIS Office N207 2F North Wing PUP A. Mabini Campus Anonas Street, Sta. Mesa, 1016 Manila Phone: (Direct Line) 716-4032
(Trunk Line) 716-7832 to 45 (Local)272 / 264 ; website: www.pup.edu.ph e-mail ccis@pup.edu.ph

“THE COUNTRY’S 1st POLYTECHNICU”


Republic of the Philippines
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Vice President for Academic Affairs
COLLEGE OF COMPUTER AND INFORMATION SCIENCES

High Level of Leadership and Organizational IT08 Function effectively as a member or leader of a development team recognizing
Skills. the different roles within a team to accomplish a common goal.
Strong Service Orientation

Effective Communication IT10 Communicate effectively with the computing community and with society at
large about complex computing activities through logical writing, presentations,
and clear instructions.

Sense of Nationalism and Global Responsiveness. IT11 Analyze the local and global impact of computing information technology on
individuals, organizations, and society.

Sense of Personal and Professional Ethics IT12 Understand professional, ethical, legal, security and social issues and
responsibilities in the utilization of information technology.

Passion to Life-Long Learning IT13 Recognize the need for and engage in planning self-l;earning and imprroving
performance as a foundation for continuing professional development.

Week Topic Learning Outcomes Methodology Resources Assessment


Week 1-3 1.1 Types of Flowchart Demonstrate how to design and construct system Lecture forum Recitation
1.1.1 System Flowchart flowchart, program flowchart and structured flowchart. Demonstration Seatwork / Homework
1.1.2 Program Flowchart Gapped lecture Examination
1.2 Structured Flowchart Study group
Think aloud modeling

Week 4-7 2.1 History of COBOL programs Know and understand the basic concepts of COBOL 1. Structured COBOL Programming, Recitation
2.2 COBOL Program Structures programming Shelley Cashman,2000
2.2.1. Overview of the four divisions of COBOL program Lecture forum 2. Structured COBOL Programming, 9th Seatwork / Homework
2.3 Use of COBOL Coding Form Demonstration edition, Nancy Stern & Robert
2.3.1 Sequence Numbers Gapped lecture Stern,2000 Examination
2.3.2 Areas A and B Study group 3. Schaums Programming with Modern
2.3.2.1 Division Headers Think aloud modeling Structured COBOL 2nd edition,
2.3.2.2 Section Headers Lawrence Newcomer,1995
2.3.2.3 Paragraph-names and Paragraphs 4. Structured COBOL 3RD edition,
2.3.2.4 Level and indicators and level numbers Gerard A. Paquette,1994

2
2.3.3 Continuation of lines 5. Structured COBOL, Jean

Page
2.3.4 Continuation of non-numeric literals Longhurst,1989
2.3.5 Comment lines

INTE 30013 Programming 3


CCIS Office N207 2F North Wing PUP A. Mabini Campus Anonas Street, Sta. Mesa, 1016 Manila Phone: (Direct Line) 716-4032
(Trunk Line) 716-7832 to 45 (Local)272 / 264 ; website: www.pup.edu.ph e-mail ccis@pup.edu.ph

“THE COUNTRY’S 1st POLYTECHNICU”


Republic of the Philippines
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Vice President for Academic Affairs
COLLEGE OF COMPUTER AND INFORMATION SCIENCES

2.4 The Four Divisions of COBOL program


2.4.1 DENTIFICATION DIVISION
2.4.1.1 Paragraphs and Entries
2.4.2 ENVIRONMENT DIVISION
2.4.2.1 Sections
Configuration Section
Input-Output Section
2.4.2.2 Data Organizations
2.4.2.3 Access Methods
2.4.2.4 Structure
2.4.3 DATA DIVISION
2.4.3.1 Forming Data Names
2.4.3.2 Types of Data
Variables and Constants
Types of Constants
Non-Numeric Literals
Numeric Literals
2.4.3.3 Structure
File Section
File Description Entry Clauses
Record Description Entry Clauses
Working-Storage Section
Uses of Working-Storage
Data Item Description Entry and Clauses
Week 8 2.4.3.4 Structured Programming Concepts Practice and train with the four divisions of COBOL Hands-on/ laboratory activities
Sequence Structure program and learn how to manipulate a sequential file. Problem Solving /
Selection Structure Lecture forum Case Analysis
Iteration Structure Demonstration Written Examination
Nested Selection Structure Gapped Lecture
2.4.4 PROCEDURE DIVISION Study group
2.4.4.1 Structure Assigned Reading
Open Work along exercise
Read
Write
Close
Week 9 Midterm Examination

Week 10- 3.1 Arithmetic Statements Know and understand the different PROCEDURE Lecture forum Hands-on/laboratory activities

3
13 3.1.1 Add/Subtract Statements of the COBOL program

Page
3.1.2 Multiply/Divide Lecture demonstration Results of program simulation

INTE 30013 Programming 3


CCIS Office N207 2F North Wing PUP A. Mabini Campus Anonas Street, Sta. Mesa, 1016 Manila Phone: (Direct Line) 716-4032
(Trunk Line) 716-7832 to 45 (Local)272 / 264 ; website: www.pup.edu.ph e-mail ccis@pup.edu.ph

“THE COUNTRY’S 1st POLYTECHNICU”


Republic of the Philippines
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Vice President for Academic Affairs
COLLEGE OF COMPUTER AND INFORMATION SCIENCES

3.1.3 Compute Think aloud modelling


3.2 MOVE statement Programming Exercises
3.2.1 Numeric move Work along exercise
3.2.2 Non-numeric or Alphanumeric move Case Analysis
3.2.3 Move corresponding Problem solving learning
3.2.4 Justified Right Clause
Individual/Group tutorial
3.2.5 Blank when Zero Clause
3.2.6 Moving Data to a field in Print Record Inquiry based laboratory work
3.3 IF statement
3.3.1 Class Tests
3.3.2 Sign Tests
3.3.3 Compound Tests
3.3.4 Implied Condition
3.3.5 Condition Name Tests
3.3.6 Nested Ifs
3.3.7 Next sentence statement
3.4 PERFORM statement
3.4.1 Conditional Perform
3.4.2 Unconditional Perform
3.5 GO TO statement
Week 14- 4.1 Table Handling Know how to apply table handling and table searching Lecture forum Hands-on/laboratory activities
16 4.1.1 Occurs clause a sequential file and random file
4.1.2 Redefine clause Lecture demonstration Results of program simulation
4.1.3 One-level table
4.1.4 Two-level table Thing aloud modelling Programming
4.1.4 Three-level table Exercises
Individual/Group tutorial
4.2 Interactive Programming
4.2.1 Accept Inquiry based laboratory work
4.2.2 Display Problem
4.3 Table Lookups Small Group Assignments/Project Solving / Case Analysis
4.3.1 Set/Search statement
4.3.2 Sequential lookup via Perform Varying
4.3.3 Sequential lookup via SEARCH statement
4.3.4 Binary look up via SEARCH ALL statement
Week 17 Final Practical Examination

Week 18 Round up Activities

4
Page
INTE 30013 Programming 3
CCIS Office N207 2F North Wing PUP A. Mabini Campus Anonas Street, Sta. Mesa, 1016 Manila Phone: (Direct Line) 716-4032
(Trunk Line) 716-7832 to 45 (Local)272 / 264 ; website: www.pup.edu.ph e-mail ccis@pup.edu.ph

“THE COUNTRY’S 1st POLYTECHNICU”


Republic of the Philippines
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Vice President for Academic Affairs
COLLEGE OF COMPUTER AND INFORMATION SCIENCES

BOOKS/ COURSE REFERENCES: Course Assessment & Evaluation Criteria (Grading and Requirements)
Structured COBOL Programming –latest edition by Stern and Stern
Cobol- Free Computer Books WWW.computer-books.us/cobol.php Midterm Grade = 60 %Class Standing (Attendance, Quizzes & Long Test; Activities, Exercises & Projects;
ZingCOBOL- A Beginners Guide to COBOL Programming -Timothy R. P. Brown Recitation) + 40% Midterm Examination
Teach Yourself COBOL in 21 days – Mo Budlong
COBOL Programming Course – University of Limerick Final Grade = 50% Midterm Grade + 30% Class Standing + 20% Final Examination

INSTRUCTIONAL MEDIA: Videos related to topics mentioned above


Note: Extended Readings may be assigned by the professor.
Rubrics Grading

A. Program Design 25 % Rating Criteria Rating Criteria


Well-formatted, understandable coed; appropriate use of
25 Solution well thought out 20
language capabilities
D. Coding Style 20% Code hard to follow in one reading; poor use of language
15 Solution partially planned out 12
capabilities
Incomprehensive code, appropriate language capabilities not
5 Ad hoc solution; program “designed at the keyboard 4
used
Rating Criteria Rating Criteria
20 Program runs correctly 10 Concise, meaningful, well-formatted comments
B. Program Execution 20% 12 Program produces correct output half of the time E. Comments 10% 6 Partial, poorly written or poorly formatted comments
4 Program runs, but mostly incorrect 4 Wordy, unnecessary, incorrect, or badly formatted comments
0 Program does not compile or run at all 0 No comments at all
Rating Criteria Rating Criteria
Program satisfies specification completely and
25 4 Programs that usefully extend the requirements
correctly
C. Specification Satisfaction 25% F. Extra Credits 10%
15 Many parts of the specification not implemented 3 Programs that use a particularly good algorithm
Program that are particularly well written or use the capabilities
5 Program does not satisfy specification 3
of the language particularly well
Passing is a raw score of 60, ZERO BASED

5
Page
INTE 30013 Programming 3
CCIS Office N207 2F North Wing PUP A. Mabini Campus Anonas Street, Sta. Mesa, 1016 Manila Phone: (Direct Line) 716-4032
(Trunk Line) 716-7832 to 45 (Local)272 / 264 ; website: www.pup.edu.ph e-mail ccis@pup.edu.ph

“THE COUNTRY’S 1st POLYTECHNICU”


Republic of the Philippines
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Vice President for Academic Affairs
COLLEGE OF COMPUTER AND INFORMATION SCIENCES

House Rules:

Aside from what is prescribed in the student handbook, the following are General Rules :

1. The course is expected to have a minimum of four (4) quizzes. No makeup tests will be given.
2. Assignments and research projects/report works will be given throughout the semester. Such requirements shall be due as announced in class. Late submission shall be penalized with grade deductions (5% per day) or shall no
longer be accepted, depending on the subject facilitator’s discretion. Assignments and exercises are designed to assist you in understanding the materials presented in class, and to prepare you for the exams.
3. Students are required to attend classes regularly, including possible make-up classes. The student will be held liable for all topics covered and assignments made during his/her absence. The university guidelines on attendance and
tardiness will be implemented.
4. Any evidence of copying or cheating during any examinations may result in a failing grade from the examination for all parties involved. Note that other university guidelines shall be used in dealing with this matter.
5. Students are advised to keep graded work until the semester has ended.
6. Contents of the syllabus are subject to modification with notification.
7. Cell phones, radios or other listening devices are not allowed to be used inside lecture and laboratory rooms to prevent any distractive interruption of the class activity.
8. No foods, drinks, cigarettes nor children are allowed inside the lecture and laboratory rooms.
9. Withdrawal and dropping from the subject should be done in accordance with existing university policies and guidelines regarding the matter.

Prepared by: Date: Reviewed by: Date: Approved by: Date

Aleta C. Fabregas
Rachel A. Nayre Melvin C. Roxas Gisela May A.Albano
Elias Austria Chairperson, BSCS Dean, CCIS

6
Page
INTE 30013 Programming 3
CCIS Office N207 2F North Wing PUP A. Mabini Campus Anonas Street, Sta. Mesa, 1016 Manila Phone: (Direct Line) 716-4032
(Trunk Line) 716-7832 to 45 (Local)272 / 264 ; website: www.pup.edu.ph e-mail ccis@pup.edu.ph

“THE COUNTRY’S 1st POLYTECHNICU”

You might also like