Programme description
Database management is one of the primary functions of any enterprise level software solution. The database which holds all the information is at the heart of all the functionality. Therefore, professionals who can design, deploy and maintain high volume databases are always highly sought after by industry. This programme aims to produce professionals who have a very deep technical knowledge of how to design, maintain and deploy small to medium scale enterprise level databases. In addition to having a firm grasp of relational database concepts, these professionals would also be very well experienced from a practical perspective as the programme concentrates on Microsoft SQL Server database technology which is one of the most commonly used and trusted database technologies in the market.
Job prospects
There are three main paths which a graduate from this programme can consider.
1. Database administration
Database administrators are responsible for maintaining, upgrading and ensuring security of an enterprise database.
2. Database architecting and design
Database architects are the very highly paid professionals who have a greater understanding of how all the processes of a particular organisation/operation work. The architect then designs an optimal database structure to facilitate the automation of the processes. Graduates from this programme could start off as database designers who would assist architects in designing the business logic which would transact with the database. With experience graduates can move up to the role of architects.
3. Data driven software application development
Almost all enterprise level software applications such as ERP, MRP, LMS, etc systems work based on a large relational database. A good understanding of relational databases and the techniques of transacting very efficiently is key in the development of any data driven application. Graduates from this programme can join industry and contribute in projects which require data driven software application development.
No. |
Course code |
Course title |
Credits
|
|
|
|
MPU (Compulsory) |
|
1. |
MPU3113/03 |
Hubungan Etnik |
3 |
2. |
MPU3123/03 |
Tamadun Islam dan Tamadun Asia |
3 |
|
|
|
6
|
|
|
University Compulsory |
|
1. |
WUC107/03 |
Workplace Communication Skills |
3 |
2. |
WUC 115/05 |
University Mathematics B |
5 |
3. |
WUC 117/03 |
Introduction to Computing and Internet* |
3 |
4. |
WUC 131/03 |
Learning Skills for University Studies |
3 |
5. |
WUC203/03 |
Writing Skills for University Studies |
3 |
|
|
|
17
|
|
|
Basic Major Courses (Take all) |
|
1. |
TCC 121/05 |
Programming Fundamentals with Java *a |
5 |
2. |
TCC 123/05 |
Visual Programming |
5 |
3. |
TCC221/05 |
Computer Organisation |
5 |
4. |
TCC233/05 |
Database Management Systems
|
5 |
5. |
TCC 241/05 |
Database Programming *b |
5 |
6. |
TCC 242/05 |
Web Database Application *c |
5 |
|
|
|
30
|
|
|
Core Major Courses (Take all) |
|
1. |
TDM 301/05 |
Database Administration *d |
5 |
2. |
TDM 302/05 |
Advanced Database Administration *e |
5 |
|
|
|
10
|
|
|
Elective Courses
(Choose any 1 course) |
|
1. |
TCC 222/05 |
Operating Systems |
5 |
2. |
TCC239/05 |
Problem Solving with Object in Java *f |
5 |
3. |
BBM210/05 |
Entrepreneurship Development |
5 |
|
|
|
5 |
|
Total |
|
68 |
|
No. |
Course Code & Title |
Advisory Prerequisite
|
a. |
TCC 121/05 Programming Fundamentals with Java |
WUC 117/03 |
b. |
TCC 241/05 Database Programming |
TCC 233/05 |
c. |
TCC 242/05 Web Database Application |
TCC 233/05 |
d. |
TDM 301/05 Database Administration |
TCC 233/05 |
e. |
TDM 302/05 Advanced Database Administration |
TDM 301/05 |
f. |
TCC 239/05 Problem Solving with Object in Java |
TCC 121/05 |
|
|
No. |
Course |
Credits
|
1. |
MPU |
6 |
2. |
University |
17 |
3. |
Basic major |
30 |
4. |
Core major |
10 |
5. |
Electives |
5 |
|
Total |
68 |
Graduation requirements: minimum 68 credits |
|