0% found this document useful (0 votes)
344 views

CC 103 - Computer Programming 2

This document outlines the syllabus for a Computer Programming 2 course. The course is a continuation of Computer Programming 1 and focuses on designing, implementing, testing, and debugging programs using standard libraries. Over 15 weeks, students will learn object-oriented programming concepts, classes and methods, exceptions handling, file input/output, user interfaces, graphics, and applets. Assessment will include quizzes, oral participation, laboratory outputs, and major examinations. Attendance, quizzes, laboratory work, and exams will be weighted and counted towards the final grade.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
344 views

CC 103 - Computer Programming 2

This document outlines the syllabus for a Computer Programming 2 course. The course is a continuation of Computer Programming 1 and focuses on designing, implementing, testing, and debugging programs using standard libraries. Over 15 weeks, students will learn object-oriented programming concepts, classes and methods, exceptions handling, file input/output, user interfaces, graphics, and applets. Assessment will include quizzes, oral participation, laboratory outputs, and major examinations. Attendance, quizzes, laboratory work, and exams will be weighted and counted towards the final grade.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Achievers International College of Culinary Arts and Technology, Inc.

Zamboanga City
Information and Communication Technology PQF Level 5 (Diploma Program)
3 – year Diploma in Information and Technology Leading to Bachelor of Science
in Information Technology

SYLLABUS IN COMPUTER PROGRAMMING 2


COURSE NAME CC 1O3 – COMPUTER PROGRAMMING 2

COURSE CREDITS 3

COURSE DESCRIPTION This course is a continuation of Computer Programming 1. The emphasis is to train students to
design, implement, test, and debug programs intended to solve computing problems using
standard libraries.

CONTACT HOURS 3 hrs. lecture, 6 hrs. laboratory/week

PREREQUISITES Introduction to Computing and Computer Programming 1

COURSE OUTCOMES This course intends to:

A. Analyze the identified problem specification to come up with possible and best solutions;
B. Design, implement, test, and debug a program, based on a given specification that uses
standard libraries in the programming language;
C. Apply the latest recommended technologies to programs using the object-oriented
approach; and
D. Assess and recommend tools and techniques to programs created by other members of a
project’s team.

REQUIRED Beginning Java Programming


TEXTBOOKS/REFERENCES Revised Edition 2015
By: Baesens, B

ASSESSMENT METHODS Basic requirements of Computer Programming 2 that includes:


1. Presentation of the preliminaries.
2. Oral recitation for the specific questions ask during reporting of students
3. Assignments, quizzes and demonstrations
LEARNING PLAN/DETAILED COURSE OUTLINE:

A. PRELIM

WK HRS LEARNING OUTCOME TOPIC STRATETIGES/ ASSESSMENT OF LEARNING


OUTCOMES
ACTIVITIES

LO1:Determine the benefits of Object-Oriented Programming Discussions Regular lectures and


OOP approach Concepts Researching discussions
 Object Hands-on- Oral Recitation
 Class activity Quiz
2 10  Inheritance Laboratory
 Interface
 Package

LO2:Link the relationship Classes and Methods Discussion Quizzes


between in a class an object of  Class and Method Demonstration Oral Recitation
a class Definitions Hands-on- Laboratory
 Information Hiding and activity
1 5 Encapsulation
 Objects and References

1 5 LO3: Use constructor, static Objects and Methods Discussion Quizzes


variables, and methods in a  Constructor Demonstration Oral Recitation
class  Static Variables and Static Hands-on- Laboratory
Methods activity Major Examination
B. MIDTERM

LO4: Justify the importance of Exception Handling Discussion Quizzes


exception handling  Basic Exception Handling Demonstration Oral Questioning
2 10 try,catch and finally Hands-on- Laboratory
 User-Defined Exceptions activity

LO5: Compare text files and File Input and Output Discussion Quizzes
binary files  Computer Files Demonstration Oral Questioning
 The Path and File Classes Hands- Laboratory
 File Organization, onactivity Major Examination
2 10
Streams, and Buffers
 The IO Classes
 Sequential Data Files
C. SEMI-FINALS

LO6:Compare various Swing User Interface 1 Discussion Quizzes


components  Swing Components Demonstration Oral Questioning
 JFrame Hands-on- Laboratory
 JLabel activity Major Examination
 Layout Manager
3 15  JTextField
 JButton
 Events
 JCheckBox
 JComboBox
D. FINALS
LO7: Use content panes and User Interface 2 Discussion Quizzes
apply color to UI components  Content Pane Demonstration Oral Questioning
 Color Hands-on- Laboratory
 Layout Manager Classes activity
1 5
 JPanel
 JScrollPane
 Event Handling
 AWT Event Class Methods
 Mouse Events
 Menus
LO8: Use the paint() and Graphics Discussion Quizzes
repaint () methods  The paint() and repaint() Demonstration Oral Questioning
1 5 Methods Hands-on- Laboratory
 The drawstring () Method activity
 Lines and Shapes
 JAVA 2D Graphics

1 5 LO9: Differentiate applet from Applets Discussion Quizzes


an application  JApplet Demonstration Oral Questioning
 JApplet Components Hands-on- Laboratory
 JApplet Life Cycle activity Major Examination
 Images
 Sound
CRITERIA PRELIM MIDTERM SEMI-FINAL FINAL
ATTENDANCE 10% 10% 10% 10%
QIUZ/ORAL PARTICIPATION 20% 20% 20% 20%
LABORATORY/MAJOR OUTPUTS 40% 40% 40% 40%
MAJOR EXAMINATION 30% 30% 30% 30%
TOTAL 100% 100% 100% 100%

Prepared by: Approved by: Noted by:

DR. NELLY SUAN YTING


Faculty Member Chairperson School President

You might also like