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

ICCS - Introduction To Programming & Databases

The document outlines the objectives and assessment of an introductory course on programming and databases. The course aims to teach fundamental programming concepts like data types, program execution, and design techniques. It also covers basic database topics such as data modeling, queries, and constructing simple databases. Students will be assessed through a practical assignment involving designing a database scenario and implementing queries, forms, and reports.

Uploaded by

mmleelaas
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

ICCS - Introduction To Programming & Databases

The document outlines the objectives and assessment of an introductory course on programming and databases. The course aims to teach fundamental programming concepts like data types, program execution, and design techniques. It also covers basic database topics such as data modeling, queries, and constructing simple databases. Students will be assessed through a practical assignment involving designing a database scenario and implementing queries, forms, and reports.

Uploaded by

mmleelaas
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

. .

ICCS Syllabus - CPD105 - Introduction to Programming & Databases Introduction The purpose of Introduction to Programming & Databases is to give candidates an understanding of the fundamental concepts of computer programming and the use of databases. Candidates should also gain skills in the use of structured program design techniques and be able to create and use simple databases. General Objectives Upon successful completion of Introduction to Programming & Databases candidates will be able to demonstrate a satisfactory practical performance and understanding in the following topic areas: A. Basic Concepts of Programming. B. Programming Languages. C. Structured Design Method. D. Pseudo-Code. E. Basic Concepts of Databases. F. Query Languages. G. Constructing a database. Specific Objectives Objective A: Basic Concepts of Programming. A1. Understand the features common to all computer programs and the differences between the serial and parallel processing of data and instructions. A2. Understand the simple data types and data structures used in programming. A3. Be able to describe the steps involved in program execution. A4. Understand and explain the stages of program development, testing and documentation. Objective B: Programming Languages B1. Appreciate the evolution of programming languages and their classification into generations. B2. Understand the differences between and the uses of, different types of languages. B3. Understand and explain the need for translation programs and the differences between different translators. Objective C: Structured Design Method C1. Understand the need for structured design methods. C2. Understand the different approaches to structured design. C3. Be able to produce a structured design to solve simple problems. Objective D: Pseudo-Code D1. Understand the link between structured design and pseudo-code. D2. Understand how to represent basic constructs in pseudo-code. D3. Be able to produce pseudo-code to match a given design.

Objective E: Basic Concepts and Databases E1. Appreciate what is meant by data and hence what constitutes a database. E2. Understand the concepts of field types, keys and validation and verification of data. E3. Understand the differences between flat files and databases and appreciate the advantages and disadvantages of each. E4. Understand what is meant by a Database Management System (DBMS). E5. Appreciate what is meant by a relational database. Objective F: Query Languages F1. Appreciate the need to obtain information from a database in a variety of ways. F2. Use a query language to develop queries for simple scenarios. F3. Appreciate the desirability of input forms and output reports. Objective G: Constructing a Database G1. Be able G2. Be able validation. G3. Be able G4. Be able to produce a data model for a simple scenario. to produce the structure of the database tables including any required to design and produce input forms and output reports. to enter data and execute queries.

Assessment of Introduction to Programming and Databases This unit will be assessed through practical work only. Practical Candidates should produce a reasonable sized scenario (between 500 and 800 words). They should take should take between 10 and 12 hours to complete this practical exercise. To pass this module candidates must score at least 50%.

You might also like