Sei sulla pagina 1di 5

QUEZON CITY UNIVERSITY

673 Quirino Highway San BartolomeNovaliches , Quezon City

SUBJECT DESIGN

COURSE TITLE : FUNDAMENTALS OF PROGRAMMING

COURSE CODE : CC102

COURSE UNITS : 3 Units

TOTAL NO. OF WEEKS/HOURS: 18 weeks / 90 Hours

PRE-REQUISITE :

COURSE DESCRIPTION:

This programming course is a foundation skill of all computing discipline. The course will focus on the use of
general purpose programming language to solve problems. The emphasis is to train students to design, implement, test,
and debug programs intended to solve computing problems using fundamental programming constructs. This knowledge
area develops skills and concepts that are essential to good programming practice and problem-solving skill that includes
critical thinking for aspiring programmers

COURSEOBJECTIVES:

Upon completion of this course the student should:

1. Identify and apply the steps in software development life cycle model in developing Java programs.
QUEZON CITY UNIVERSITY
673 Quirino Highway San BartolomeNovaliches , Quezon City

2. Analyze and explain the behavior of simple programs involving the fundamental programming constructs in
JAVA.
3. Design, implement, test and debug a program in JAVA that uses programming construct: basic computation,
simple I/O, File manipulation, standard conditional and iterative structures and the definition of classes,
methods and objects.

4. Modify and expand short programs that use standard conditional and iterative control structures.
5. Describe the mechanics of parameter passing and the issues associated with methods and classes.
6. Develop critical thinking skills in solving problems using JAVA with an appropriate conditional and iteration
programming constructs.
7. Develop a Java program applying the different Java language element

COURSE OUTLINE AND TIMEFRAME:

WEEK TOPIC

1 Introduction and Overview of the course

2-3 Logic Formulation

Introduction to java programming: Understanding concepts, programming environmentand Code


4-5 structure (Data Types and Variables)

6 Programming basics: Understanding Expressions and Operators


QUEZON CITY UNIVERSITY
673 Quirino Highway San BartolomeNovaliches , Quezon City

7 Programming basics: Java Packages, Parsing and Exceptions , Classes and Methods

8 Program Flow: Control Structure 1 (if,if else, nested if else and Switch)

9 MID TERM EXAMINATION

10 Program Flow: Control Structure 2 (while, do-while, for loopnested loops)

11 – 12 Array Concepts: Single and multi-dimensional arrays

13 – 14 Java Strings and Java Strings Builder

15 Command-Line Arguments and User-Defined Functions

16 Project Development

17 Project Presentation

18 FINAL EXAMINATION

SUGGESTED READINGS AND REFERENCES:

BOOKS

a. Bracha G., Buckley A., Gosling J., Joy B., Steele G., (2014). The Java Language Specification Java
Standard Edition. (7 Edition). Redwood, CA: Oracle America Inc.

b. Rogers Cadenhead(2015). Java in 21 Days, Sams Teach Yourself (Covering Java 8). (7th Edition).
California: USA.,Pearson Education, Inc.
QUEZON CITY UNIVERSITY
673 Quirino Highway San BartolomeNovaliches , Quezon City

GRADING SYSTEM:

CLASS STANDING (60%)

 Quizzes 15%
 Activities/Seatwork 10%
 Recitation/Report/Play/Presentation 10%
 Project/Case Study/Term Paper/Reaction Paper 20%
 Assignment/Attendance 5%

MAJOR EXAM (40%)

 Practical Exam 20%


 Written Exam 20%

FINAL GRADE = (MTG + FTG) /2

CLASSROOM POLICIES:

1. Students should attend their classes regularly, including make-up classes. The student will be held liable for
all topics covered and assignments made during his/her absence in class. The university guidelines on
attendance and tardiness will be enforced.
2. Withdrawal and dropping from the subject should be done in accordance with existing policies and
guidelines of the university.
3. The course is expected to have minimum of three (3) quizzes per term.
QUEZON CITY UNIVERSITY
673 Quirino Highway San BartolomeNovaliches , Quezon City

4. Assignments, exercises, research and report works will be given throughout the semester. Such
requirements shall be due upon the deadline set as announced in the class. Late submission shall be
penalized with grade deductions (5% per day) or shall no longer be accepted, depending on the discretion of
the subject instructor. These are designed to assist the students in understanding the materials presented
in class, and to prepare them for the examination.
5. Any evidence of copying or cheating during any examinations may result in a failing grade from the
examination for all parties involved. University policies and guidelines pertinent to these shall be strictly
enforced.
6. Students are advised to keep graded work until the semester has ended.
7. Contents of the syllabus are subject to modification with notification.
8. Mobile phones, radios or other listening devices are not allowed to be used inside the lecture and laboratory
rooms to prevent any distractive interruption of the class activity unless it is deemed necessary in the topic.
This will be on the full discretion of the instructor.
9. No food, drinks, cigarettes, nor children are allowed inside the lecture and laboratory rooms.

Potrebbero piacerti anche