Anda di halaman 1dari 5

Learning Outline Draft, Vocational College, MoE

MINISTRY OF EDUCATION, MALAYSIA


TEACHING OUTLINE
CONFIDENTIAL

KOLEJ VOKASIONAL SEPANG

PROGRAMME : Database Management System And


Web Application
COURSE NAME :
PROGRAMMING CONCEPTS AND
CONSTRUCT

CODE NAME : KPD 304

LEVEL : 1 SEMESTER 3

CREDIT UNIT : 3.0

CONTACT HOUR FACE TO FACE : 4.0 HOURS/WEEK

NON FACE TO FACE : 2.0 HOURS/WEEK

COURSE TYPE : VOCATIONAL

PREREQUISITE : -

CORE REQUISITE : -

NO. OF
: 4
COMPETENCIES

COURSE OUTCOMES

At the end of the course, the students should be able to:-

1. Explain the concepts of programming.


2. Identify the levels and generations of programming language.
3. Identify the characteristics and structure of object-oriented programming.
4. State the advantages of object-oriented programming.
5. Describe translator.
6. Define algorithm.
7. Draw flowchart.
8. Write pseudocode.
9. Explaining the basic programming.
10. Familiarize with the basic programming environment.
11. Develop a simple basic program.

COURSE DESCRIPTION
This course discusses about the introduction to object oriented programming and basic
programming concept, and defining algorithm, flowchart and pseudocode. The student
shall be able to write the basic program using the programming language module.
Learning Outline Draft, Vocational College, MoE

CONTENT STANDARD 1 : DISCUSS PROGRAMMING CONCEPT

LEARNING STANDARD

1. Explain the concepts of programming.


2. Identify the levels and generations of programming language.
3. Identify the characteristics and structure of object-oriented programming.
4. State the advantages of object-oriented programming.
5. Describe translator.

TEACHING STRATEGIES

1. State the definition of program according to programming language standard.

2. State the definition of programming language according programming language


standard.

3. List the programming languages according to programming language standard.

4. Explain the concept of database programming language according to programming


language standard

5. Identify the generations of low-level programming languages with examples


according to programming language standard.

6. Identify the generations of high-level programming languages with examples


according to programming language standard.

7. Define structured approach in programming.

8. Define object-oriented approach in programming.

9. Differentiate between structured approach and object-oriented approach in


programming.

10. Identify the characteristics and structure of object-oriented programming


according to requirements

11. State the advantages of object-oriented programming according to requirements.


12. Define the translation method of programming using assembler, interpreter and
compiler according to requirements.

SUGGESTED LEARNING ACTIVITIES

1. lab work
2. lectures
3. reading assignment
4. presentation

SUGGESTED ASSESSMENT

1. verbal
2. scrap book
Learning Outline Draft, Vocational College, MoE

3. folio
4. quiz
5. oral
6. assignment

REFERENCES

1. C++,
2. Programing Principle, Cosmopoint

CONTENT STANDARD 2 :
APPLY ALGORITHM, FLOWCHART AND
PSEUDOCODE

LEARNING STANDARD

1. Define algorithm.
2. Draw flowchart
3. Write pseudocode
Learning Outline Draft, Vocational College, MoE

TEACHING STRATEGIES

1. Define algorithm according to programming language standard.

2. Write algorithm according to requirements.

3. Identify different symbols and arrows according to programming language


standard.

4. Draw flowchart diagram according to requirements

5. Define pseudocode according to programming language standard

6. Write pseudocode according to requirements

SUGGESTED LEARNING ACTIVITIES

1. lab work
2. lectures
3. reading assignment
4. presentation

SUGGESTED ASSESSMENT

1. verbal
2. scrap book
3. folio
4. quiz
5. oral
6. assignment

REFERENCES

1. C++,
2. Programing Principle, Cosmopoint

CONTENT STANDARD 3 :
APPLY FUNDAMENTALS OF
PROGRAMMING

LEARNING STANDARD

1. Explain basic programming.


2. Develop a simple program

TEACHING STRATEGIES

1. Define constants and variables according to programming language standard.

2. Define data types: Boolean, integer, double, string and date according to
programming language standard.
Learning Outline Draft, Vocational College, MoE

3. Define mathematical and logical (Boolean) operators according to programming


language standard.

4. Define sequence control structure and selection control structure according to


programming language standard

5. Write a simple program using the two control structures:


Sequence control structure
Selection control structure
according to requirements.

SUGGESTED LEARNING ACTIVITIES

1. lab work
2. lectures
3. reading assignment
4. presentation

SUGGESTED ASSESSMENT

1. verbal
2. scrap book
3. folio
4. quiz
5. oral
6. assignment

REFERENCES

1. C++,
2. Programing Principle, Cosmopoint

Anda mungkin juga menyukai