DATABASE
May 2016
1.0 Course Management:
Credit Hours: 3
Lecture: 2 hour/week
Lab: 2 hours/week
Contact Info
Prog.
Lecturers Name
Coordinator
ME,CV
Foong Oi Mean
PG
Shakirah M. Taib
PE
Mazlina Mehat
CHE
Contact /E-mail/Room
lukmanrahim@petronas.com.my 053687479(HPCC/Block 2)
foongoimean@petronas.com.my
05-3687422 (Block 1)
shakita@petronas.com.my
05-3687497 (Block 2)
mazlinamehat@petronas.com.my
05-3687496 (Block 2)
mhilmi_hasan@petronas.com.my
05-3687493 (Block 2)
Final Examination
Coursework
40%
60%
Test 1
15%
Test 2
15%
Group Assignment
10%
Lab Works
20%
:
Total
100%
Grading Table
F
0.0
D
1.0
D+
1.5
C
2.0
C+
2.5
B
3.0
B+
3.5
A3.75
A
4.0
0-39.9
40-44.9
45-49.9
50-54.9
55-64.9
65-74.9
75-79.9
80-84.9
85-100
Task
Lab(s)
Week
1 -3
1 -3
Topics
Introduction to
problem solving:
Problem solving phases,
Describing Algorithm
with pseudocode/Flow
chart
Debugging and testing
Fundamental Data
Types
Defining Variables
Modifying Variables
Assignment, Input
Statement, Constants
Arithmetic
Strings
Registration of
Lab
Familiarization
with data types,
Arithmetic
operations,
Numerical
Output,
Assignments
Operators and
Variables &
Declarations.
Remarks
1 -3
1 -3
Decisions:
Relational Operators If
Blocks Switch Case Blocks
Nested Branches Boolean
Variables and Operators
Repetition:
For Loop
Do-While Loop While
Loop Nested Loop
Decisions
Assignment
question
release
Functions:
Functions as Black Boxes
Implementing Functions
Parameter Passing
Return Values Reference
Parameters
Variable Scope and Global
Variables Stepwise
Refinement
Revision
Repetition
Functions
Test 1
Streams 2:
Reading and Writing Files
Read and Write Text Input
String Streams
Command Line Arguments
Arrays and
Vectors
Streams
10
11
12
13
Aidil Fitri
Aidil Fitri
Database
Management: Conceptual
ERD
Logical ERD
An Introduction to
Databases
Database
Management: Conceptual
ERD
Logical ERD
An Introduction to
Databases
Database
Management:
Relational Database
Writing SQL statements
Database
Management:
Organizing database
Assignment
submission
Streams
ERD
Test 2
ERD
SQL
information
Queries
Database programming in
C++
14
15
Release
Coursework
Marks
Revision
Study Week
Final Exam
Good Luck & All the Best!
7.6.2 To take a make-up test, official written documentation (sick certification, etc) for your
absence on test must be presented to the instructor on the next scheduled class. The
make-up test is an oral examination.
7.7 Certification of Originality (CO) Students must attach the following certification of
originality (CO) on the front page for all the submitted works for assessment. Each individual
involved in the assignment or project must initial the CO. Submission without the CO will NOT
be assessed.
CERTIFICATION OF ORIGINALITY
This is to certify that I am responsible for the work submitted in this
project/assignment, that the original work is my own except as specified in the
references and acknowledgements, and that the original work contained herein
have not been undertaken or done by unspecified sources or persons.