Академический Документы
Профессиональный Документы
Культура Документы
MANAGEMENT)
COURSE LEARNING OUTCOMES
The learning objectives of this course is to produce knowledge and highly skilled graduates
in the field of information and communication technology. Graduates pursuing the program
are equipped with the in-depth knowledge and specialized skills in database management
area. This includes the ability to analyze, design, develop program using structured
programming method, manage and maintain database system which could meet the
industrial needs in the field. Students should be able to develop data mining application with
required security standard to protect the system database.
LEARNING OUTCOMES
CURRICULUM STRUCTURE
Student must complete a minimum of 120 credit ( additional 2 credits if student register for
subject BLHW 1012 English Foundation ) to graduate with a Bachelor of Computer Science
(Database Management) degree. The programme consists of the components as follows :
Elective Subjects
Third Language
Learning Outcomes
BACS 1253 Mathematics for Computer Science I (3,3,2)
Upon completing this course, students should be able to:
Learning Outcomes
1. Apply the knowledge and basic concepts of calculus
Upon completing this course, students should be able to: and numerical analysis.
2. Solve problems in Computer Science related to
1. Explain the concepts of fundamental Linear Algebra calculus and numerical analysis theory using
and Discrete Mathematic. software.
2. Solve problems in Computer Science related to 3. Solve application problems using appropriate
Linear Algebra and Discrete Mathematic theory techniques.
using software.
3. Solve application problems using appropriate Synopsis
techniques.
This course covers two disciplines of mathematics namely
Synopsis calculus and numerical analysis. The topics for calculus are
derivatives, function, differentiation techniques, logarithmic
This course covers two disciplines of mathematics namely function and exponents as well as its application, integration
Linear Algebra and Discrete Mathematics. The topics for techniques, and multivariable functions. The topics for
Linear Algebra are linear equations, matrices, determinants, numerical analysis include Taylor polynomial, numbers, error,
n
vectors in R , real vector spaces, eigenvalues, eigenvectors, interpolation, numerical differentiation and integration as well
diagonalization and linear transformation. The topics for as numercal solution for differential equation.
discrete mathematics include logic, sets, function, algorithms,
integers, mathematical reasoning, counting, relations, graphs, References
trees and Boolean algebra.
1. Goldstein, L. J., David I. S. (2004). Calculus and Its
References Application. Prentice Hall.
2. James Stewart (2003). Calculus. Thomson.
1. Kolman, B. and Hill, D.R. Introductory Linear Algebra 3. Johnston, E.H., Mathews J.C. (2002). Calculus.
with Application, 7th edition. Prentice Hall 2001. Pearson Education. .
2. H. Anton. Elementary Linear Algebra. 8th edition. 4. Atkinson, K. (2004). Elementary Numerical Analysis.
McGraw Hill. 1995. John Wiley & Sons, Inc.
3. David C.Lay. Linear Algebra and Its Applications 3rd 5. Richard L.B., J. Douglas Faires (2004). Numerical
edition. Addison Wesley 2003. Analysis. Thomson.
4. Kenneth H. Rosen. Discrete Mathematics and Its
Applications, 4th edition. McGraw-Hill 1998.
5. Johnsonbaugh, R. Discrete Mathematics. Prentice BACS 2213 Statistic and Probability (3,2,2)
Hall 2005.
Learning Outcomes
Learning Outcomes
BITP 2213 Software Engineeering (3,2,2)
At the end of the lesson, students should be able to:
1. Define and explain computer architecture and
Learning Outcomes
organization concept including functional
components and their characteristics,
At the end of the lesson, students should be able to:
performance and the detailed interactions in
1. Explain the concept and importance of requirement
engineering in software development process. computer system including system bus, different
types of memory and input/output as well as
2. Implement software requirement phase and analyze
CPU.
the requirement engineering specification.
3. Create official documents for software requirement 2. Apply computer architecture theory to solve the
basic functional computer problem.
specification based on the current problems by
3. Show and assemble basic computer
following the software requirement engineering
process. components.
4. Choose a suitable tool to design a case study.
Synopsis
Synopsis This course provides detail of computer system’s functional
components, their characteristics, performance and
interactions including system bus, different types of memory
and input/output and CPU, as well as practical
implementations of the components. This curse also covers
References
the architectural issues such as instruction set program and
data types. On top that, the students are also introduced to the 1. William Stallings, Operating Systems: Internals and
increasingly important area of parallel organization. th
Design Principles 6 Ed., Prentice Hall
International, Inc.
References 2. Silberschatz, A (2003). Operating System Concept
th
6 . Ed., John Wiley and Sons, Inc.
1. William Stallings, (2007). Computer Organization & 3. Nutt, G. (2002), Operating Systems : A modern
th nd
Architecture, 7 Edition. Prentice Hall. Perspective 2 .Ed., Eddison Wesley Longman,
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Inc., ISBN 0-201-74196-2
th
(2002). Computer Organization, 5 Ed. McGraw Hill. 4. Jason W. Eckert, M. John Schitka. Linux Guide to
3. Irv Englander, (2003). The Architecture of Computer Certification.
Hardware and System Software: An Information 5. Zurina, Fairuz, Zaki, Ariff (2009), Fedora Core 9:
rd
Technology Approach., 3 Ed. John Wiley & Sons. For Beginner and Intermediate, First Edition.
4. James L. Antonakos, (2004). The 68000
th
Microprocessor, 5 Edition. Prentice Hall.
5. H.Aslinda, R. Marliza, Computer Organization and BITS 1313 Data Communication & Networking [3, 2, 2]
Architecture, First Edition.
Learning Outcomes
BITS 1213 Operating System (3,2,2) At the end of the course, students should be able to:
1. Explain and apply the fundamental concept of data
Learning Outcomes communication and networking.
2. Differentiate types of media, network topologies
At the end of the course, students should be able to: and network technologies.
3. Practice the best technique in developing network
1. Explain the major components of an operating 4. Configure and troubleshoot a basic network.
system.
2. Elaborate the major operating system
Synopsis
responsibilities or aspects.
3. Explain the differences of the functionality among
This course introduces the fundamental concepts and
various kinds of operating system.
terminology of data communication and networking,
encompassing both technical and managerial aspects. It also
Synopsis
provides an understanding about the challenges and
opportunities faced by the modern businesses. The topics
This course gives exposure to the students about the basic
include: fundamentals of telecommunications, data
of operating system which comprises process, memory
transmission mechanisms, telecommunication media and
management, file and I/O and also CPU scheduling. The
technologies, considerations for LAN and WAN
introduction part covers the evolution of operating system
implementations, the Internet and intranet applications,
followed by the basic concepts, technology and theories
emerging telecommunications technologies, and trends in the
used in operating system such as concurrency, kernel,
telecommunications industry. Students will also be able to
deadlock and multithreading.
understand, explain and apply the fundamentals of data
communication and networking as well as skills in network
applications to troubleshoot and configure a basic computer 2. Behrouz Forouzan, Data Communications and
networks using guided or unguided media. Networking, 4th Edition, McGraw-Hill, 2007.
3. Fred T. Hofstetter(2005), Internet Technologies
References at Work, McGraw Hill Technology Education
4. Douglas E. Comer (2004), Computer Networks
1. Behrouz Forouzan, Data Communications and and Internets with Internet Applications, 4th
th
Networking, 4 Edition, McGraw-Hill, 2007. Edition, Pearson Prentice Hall
2. Andrew S Tanenbaum, Computer Network, Prentice 5. Preston Gralla (2002). How Internet Works, 6th
Hall, 1997. edition. Que Publishing
3. E. Ramos, A. Schoroeder and A. Beheler, Computer
Networking Concepts, McMillan, 1996.
4. Azhar, Haniza and Zakiah, Komunikasi Data dan BITM 1113 Multimedia System (3,2,2)
Rangkaian (Modul Pengajaran), Edisi Pertama,
2005. Learning Outcomes
5. B. Nazrulazhar and H. Erman, Data
Communications and Networking: Practical Upon completing this course, students should be able to:
st
Approach, 1 Edition, Venton, 2008. 1. Use several media editing software to create original
multimedia content.
2. List down and discuss the software and hardware
BITS 2513 Internet Technology (3,2,2) components used in multimedia system.
3. Demonstrate life long learning by relating and
Learning Outcomes describing the fundamental concept of multimedia
systems into other subjects (e.g. Software
Upon completing this subject, students should be able to: Engineering, Internet Technology, PSM etc).
4. Apply problem solving skills by identifying several
1. Apply the concepts of computer networks, core different environments in which multimedia might be
components of the Internet infrastructure, protocol used and several different aspects of multimedia
and services. that benefit other forms of information presentation.
2. Show the implementation of client and server
application Synopsis
3. Select the best Internet application according to the
current situation. This subject prepares the students with the basic concept of
multimedia, technology and the importance of multimedia
Synopsis application. It covers the introduction to media, multimedia
graphic implementation, 2D/3D graphics and animation,
Internet has become a major tool in doing business today. video, audio, authoring, multimedia integration and
The evolutions of web based knowledge also contribute to application development. In lab sessions, the students will
this phenomenon. Hence, this course is purposely designed be introduced to tools for selected media elements and
to provide an introduction to Internet technologies. This authoring software for media integration. Students will be
course covers a wide range of material about the Internet and trained for practical preparation of still image, simple
the major areas of study including basic concepts of client animation, sound and effectively apply it in a multimedia
and server, networking, Internet Security and its application. project. Students will be exposed to teamwork, leadership,
problem solving and communcation skills while performing
References their various tasks and project.
1. Douglas E. Comer (2007). The Internet 4th
edition. Pearson Prentice Hall.
Web Servers : Apache
References References
1. Norazlin et al. Sistem Multimedia, Venton 1. Robert W.Sebesta (2005), Programming The World
Publishing, 2007 Wide Web – 3rd Edition, Addison Wesley,
2. Todd Perkins. Adobe Flash CS3 Profesional Hans- ISBN: 0-321-31257-0
on Training, 2008. 2. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003),
3. Tay Vaughan, Multimedia: Making It Work 7th Internet & Internet & World Wide Web How to
Edition, McGraw-Hill Osborne Media, 2006. Program - 3rd Edition, Prentice Hall, ISBN:
4. Mark Drew and Ze-Nian Li, Fundamentals of 0131450913
Multimedia 4th Edition, Prentice Hall, 2004. 3. Keith Darlington (2005), Effective Website
5. Nigel Chapman, Digital Multimedia, John Wiley and Development – Tools and Techniques, Addison
Sons, 2004. Wesley, ISBN: 0-321-18472-6
6. Ken Abernethy and Tom Allen, Exploring the Digital 4. Luke Welling, Laura Thomson (2003), PHP and
Domain: An Introduction to Computing with MySQL Web Development -Third Edition, Sams
Multimedia and Networking, Pws Pub Co, 1999 Publishing, ISBN: 0-672-32672-87
7. Jamalludin Harun & Zaidatun Tasir, Multimedia: 5. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003),
Konsep & Praktis, Venton Publishing, 2006 The Web Warrior Guide to Web
Programming,Thomson Course Technology, ISBN:
0-619-06458-7
BITM 2113 Web Application Development (3,2,2)
Upon completing this course, students should be able to: Learning Outcomes
1. Explain the concept and the principle of Internet and
WWW based on the latest technologies. At the end of the lesson, students should be able to:
2. Identify and develop important components in Web 1. Apply object oriented programming concept and
applications which comprises client site technology, methods.
server site technology, database server and Web 2. Build program that implement programming
server. language syntax and semantic in Java application.
3. Relate relevant key components in developing Web 3. Develop object oriented application based on the
applications. current case study.
Synopsis Synopsis
The purpose of this course is to provide the students with a This course introduces the students to the object oriented
comprehensive understanding of the tools and problem- programming methods by using Java programming language.
solving techniques related to the development of effective Student will apply and design the basic object oriented
World Wide Web. It emphasizes on four (4) components of structure, swing, event handling, interface components,
Web application develpment which are: exception handling, database, multimedia, networking and
Client Site Technologies: HTML, XHTML, CSS, XML, threads. Student will also develop a complete Java programs
and JavaScript and applications.
Server Site Technologies: PHP
Database Server: MySQL.
2. Russel, S & Norvig, P. (2003). Artificial Intelligence: A
Modern Approach, 2nd. Edition, Prentice Hall.
References 3. Luger, G. F & Stubblefield, W.A. (2002). Artificial
Intelligence: Structures and Strategies for Complex
1. Liang ,Y .Daniel,(2008) , Introduction Java Problem Solving, 4th. Edition, Addison Wesley.
th
Programming , 7 Ed.,Prentice Hall. 4. Negnevitsky, M., (2002), Artificial Intelligence: A Guide
2. Deitel, H.M . & Deitel ,P.J.,(2006) , Java How to to Intelligent System, Addison Wesley.
th
Program ,7 Ed., Pearson Education 5. Dean, T, Allen, J & Aloimonos, Y (1995), Artificial
International . Intelligence Theory and Practice, The Benjamin
3. Bronson ,Gary J.,(2004), Object Oriented Cummings.
Program Development Using Java –Class
Centered Approach , Thompson Course
Technology . BITU 2913 Workshop I (3,0,9)
nd
4. Farrel,Joyce , (2003),Java Programming 2
Ed.,Thomson Course Technology. Learning Outcomes
5. Doke, E.Reed ,Satzinger,John W.& Williams,
Susan Rebstock , (2002), Object –Oriented Upon completing this course, students should be able to:
Application Development Using Java. Thomson
Course Technology. 1. Use the knowledge learnt specifically the programming
techniques to develop a project.
2. Identify and solve problems systematically based on the
BITI 1113 Artificial Intelligence (3,2,2) information from various resources.
3. Run and produce a project individually.
Learning Outcomes 4. Present and defend the project output.
1. Explain the basic definition of artificial intelligence. The aim of Workshop 1 is to provide the students with
2. Identify the types of artificial intelligence techniques. experience and skills to develop and present an individual
3. Use the artificial intelligence techniques in problem project. Students must use the knowledge learnt to solve the
solving. problems and think creatively to achieve their projects’
objectives and scopes. Students should be able to apply
Synopsis programming technique in their projects. The
systems/applications developed must have logic process flow,
Students will be exposed to the basic and branches of Artificial robust, consistent, have attractive user interface and are able
Intelligence (AI) such as various search techniques, to detect errors in input/output data. At the final stage of this
knowledge representation and reasoning, inference workshop, the students must present and defend their project.
techniques, learning from experience and planning. This A supervisor will supervise the students for the whole 12
course also covers some applications of AI including game weeks and will evaluate the progress during the
playing, expert systems, machine learning, and natural implementation and final presentation. This course is also a
language processing. fundamental course to prepare the students for industrial
training.
References
References
1. Coppin, B (2004). Artificial Intelligence Illuminated,
Jones and Bartlett.
1. Burhanuddin Mohd Aboobaider et. all., Software 3. Gonzalez, A. and Dankel, D., (2004). The
Development Using Visual Basic.NET BITU 2913. Engineering of Knowledge-Based Systems (Second
2. Julia Case Bradley, Anita C.Millspaugh, Edition), Prentice Hall.
Programming in Visual Basic .NET, McGraw-Hill, 4. Alpaydin, E., (2004). Introduction to Machine
2005 Edition. Learning, The MIT Press.
3. Jack Koh, Gourab Sen Gupta, Jesicca Goh, Ronnie 5. Russel, S and Norvig, P., (2003). Artificial
Peh, VB.net With Database Access, Prentice Hall, Intelligence: A Modern Approach (Second Edition),
2002. Prentice Hall.
4. Dave Grundgeiger, Programming Visual Basic .NET,
O’Reilly, 2002.
5. Francesco Balena, Programming Visual Basic .NET, BITU 3926 Industrial Training (6,0,6)
Version 2003, Microsoft Press, 2004.
Learning Outcomes
BITU 3923 Workshop II (3,0,9) Upon completing this course, students should be able to:
Industrial Training Committee ”Industrial Training Guidelines”, 1. Run testing and validate their system based on the
UNIC, Universiti Teknikal Malaysia Melaka. project timeline.
2. Solve problems related to the industrial need in the ICT
domain.
BITU 3973 Project I [3,0,9] 3. Complete the project output that has the commercial
value.
4. Present and defend the output.
Learning Outcomes
5. Organize information to produce a formal report.
Upon completing this course, students should be able to:
Synopsis
1. Run testing and validate their systems based on the
This course joins together all the subjects learnt from year one
projects’ timeline.
of the studies including to analyze and to design a specific
2. Solve problems related to the industrial need in the
system, the application of database, algorithm and data
ICT domain.
structure, web programming, data communication etc. It is
3. Complete the project output that has the commercial
compulsory to the final year students to develop a Final Project
value.
and to attend the offered courses.
4. Present and defend the output.
5. Organize information to produce a formal report.
References
Synopsis
1. Bachelor Degree Project and Diploma Project
Committee, PSM Report Guideline, FTMK, Universiti
This course joins together all the subjects learnt from year one
Teknikal Malaysia Melaka.
of the studies including to analyze and to design a specific
2. Bachelor Degree Project and Diploma Project
system, the application of database, algorithm and data
Committee, PSM Report Guideline Book, FTMK,
structure, web programming, data communication etc. It is
Universiti Teknikal Malaysia Melaka .
compulsory to the final year students to develop a Final Project
3. Bachelor Degree Project and Diploma Project Committee,
and to attend the offered courses.
PSM Report Guideline Reference, FTMK, Universiti
Teknikal Malaysia Melaka.
References
COURSE CORE SUBJECTS BITP 2323 Database Administration (3,2,2)
Learning Outcomes
BITP 2313 Database Design (3,2,2)
At the end of the lesson, students should be able to :
Learning Outcomes
1. Explain the concept of database management
At the end of the lesson, students should be able to: system.
1. Understand the concept of database design and its 2. Implement the roles and responsibilities of a
usage in different applications. database administrator.
2. Develop the object relational data model using 3. Explore the function and the architecture of a
database programming language syntax. database management system.
3. Construct database design based on the current 4. Analyze the performance of database.
problem requirement.
Synopsis
Synopsis
This course discusses roles, issues and responsibilities of
This subject provides exposure to the students about the database administrator; functions and architecture of database
fundamental principle and designing issues in non-relational management system and its relationship with the environment
data model such as object oriented data and object relational where it is implemented. Discussions also cover DBMS
model with additional ERD characteristic. It includes advanced functions such as storage, access and updates of data;
concept of database and application such as data
database object such as table space, indexes and user objects
warehousing, OLAP, data mining, database in electronic
commerce and distributed database system. as well as data integrity, planning and implementation of
activities for performance upgrading and user management.
References References
1. Database Systems : Design, Implementation and 1. St. Gelais, Marie. (2002) Oracle 9i Database
th
Management. ( 7 Edition ) Rob, P. & Coronel, C. – Administration – Fundamentals I. Oracle.
2009 Thomson Learning (Text book) 2. Mullins, Craig, S. (2002) Database Administration –
2. Database Systems : A practical approach to design, The Complete Guide to Practices and Procedures.
th
implementation and management. ( 4 Edition ) Addison-Wesley.
Connolly, T. & Carolyn, B. – 2005 Addison-Wesley 3. McCullough-Dieter, Carol. (2003) Oracle9i Database
th
3. Fundamentals of Database Systems. ( 5 Edition) Administrator – Implementation and Administration.
Elmasri, R & Navathe S.B. - 2000 Addison-Wesley Thomson Learning.
4. Beginning database design : A Practical Approach
for non-relational database. Nurul,A.E – 2006
Penerbit Universiti, UTeM
5. Database System Concepts. (4th Edition)
Silberschatz, H.F. Korth, S. Sudarshan (eds.) – 2002
McGraw-Hill
BITP 2303 Database Programming (3,2,2) BITP 3353 Multimedia Database (3,2,2)
At the end of the lesson, students should be able to : At the end of the lesson, students should be able to :
1. Explain features, syntax, purpose and benefits of
SQL and PL/SQL to developer and database 1. Identify the importance of multimedia database
administrator. and related concepts.
2. Organize procedures, functions, packages and
database triggers and manipulate large object size. 2. Design multimedia database based on the
3. Apply and use Oracle supplied packages.
current environment and requirement.
Synopsis
3. Develop application which incorporate multimedia
The contents of this course are based on the syllabus of two database as a group work.
modules in Oracle certification (Oracle Certified Associate).
Synopsis
The first part of the lesson introduces the concepts of relational
database and SQL syntax. This includes topics related to Multimedia Database Management System (MDBMS) is a
Oracle database architecture, its ability, constraints in data DBMS that supports traditional and multimedia data types.
integrity, and other database objects such as views, index, The DBMS is able to handle large cluster of multimedia
sequence and synonyms. The second part of the lesson entities. This subject covers main components that need to be
explains the objectives, functions and benefits of PL/SQL in integrated into conventional DBMS for practical usage in
developing database application. This includes the multimedia application development.
This includes an overview of multiple features and approaches
development, implementation and maintenance of procedures,
in handling large cluster of multimedia entities by the current
functions, packages and database triggers. The lesson also DBMS. Consequently, a set of features and functionalities
explains the use of stored procedures and triggers in retrieving needed by a MDBMS to support various multimedia data types
data and executing complex business rules to enhance data effectively and efficiently is being developed.
integrity. Students will be introduced to Oracle packages,
subprograms and PL/SQL triggers. They will also be exposed References
on how to use and manipulate large object size (LOBs).
1. Dunckley, L. (2003) Multimedia Databases: An
Object-Relational Approach UK : Pearson.
References
2. Guojun Lu(1999) Multimedia Database Management
1. Pataballa, N. and Nathan, P. (2001). Oracle9i : Program Systems UK
with PL/SQL, Volume 1 and 2, Oracle University. 3. Rob, P. & Coronel, C. (2004) Database Systems :
2. Morris-Murphy, L. L. (2003), Oracle9i : SQL with Design, Implementation, and Management 6th
Introduction to PL/SQL, Course Technology. Edition Course Technology
3. Urman, S. (2002). Oracle : PL/SQL Programming, 4. Chia Kim Heok, Seow Eng Hua & Teo Kah Choo
Berkely, CA. Osborne McGraw-Hill, Oracle Press.
(2004) Databases 2nd Edition Singapore : Pearson
4. Loney, K. and Koch, G. (2002). Oracle 9i : The complete
Reference, Berkely, CA. Osborne McGraw-Hill, Oracle 5. Subrahmanian, V. S. 1998. Principles of Multimedia
Press. Database Systems, Morgan Kaufmann.
nd
5. Feuerstein, S. (1997). Oracle PL/SQL Programming, 2
Edition, O’Reilly.
BITP 2223 Software Requirement and Design (3,2,2) BITS 3433 Information Technology and Database
Security (3,2,2)
Learning Outcomes
Learning Outcomes
At the end of the lesson, students should be able to :
At the end of the lesson, students should be able to :
1. Understand and explain about the concept of 1. Intepret and explain the concepts of information
requirement analysis and software design. technology security with regards to database.
2. Analyze software requirements and design the 2. Analyze risk, threat and devise security
software using object oriented concept and Unified implementation plan for database, in line with
Modeling Language (UML) notations. current standards and requirements.
3. Build analysis software requirement models and 3. Develop database system that incorporates features
software design model by using UML notation. of data security, data integrity and data access
4. Identify and solve problems on software design by control (group work).
using pattern design concept.
Synopsis
Synopsis
This course introduces basic concepts of data security in
database environment, computer network and internet. The
This course introduces the students to the concept application
topic includes basic requirement of data security control,
software development cycle especially requirement analysis
explain the risk and threats towards integrity, availability and
and software design which based on objects, UML notations
data confidentiality in the organization. Among other issues
difference between OOAD and SDM. It covers requirement
discussed are technologies on application and data security
analysis modeling besides activity diagram, sequence diagram
such as data access control, data confidentiality, user
and class diagram. Design phase will be introduced to the
management, virtual stand alone database and database
students including on how to develop relations between
auditing. Students will be exposed to techniques of data
classes, operations, attributes, decomposition, frameworks,
security implementation in Oracle9i environment.
layers and tiers.
References References
1. Ian Sommerville, Software Engineering 6th Edition, 1. Afyouni, Hassan A. (2006) Database Security And
Addison Wesley 2006 Auditing – Protecting Data Integrity And
2. Martin Fowler, UML Distilled Third Edition A Brief Accessibility. Thomson-Course Technology.
Guide to the Standard Object Modeling Language, 2. Mullins, Craig S. (2002) Database Administration –
Addison Wesley 2003 The Complete Guide to Practices and Procedures.
3. Cay Horstman, Object Oriented Design and Addison-Wesley.
Patterns, John Wiley and Sons 2006 3. Loney, K., and Theriault, M. (2002) Oracle9i DBA
4. Alan Shalloway, James Trott Design Patterns Handbook. Oracle Press.
Explained: A New Perspective on Object-Oriented 4. Palmer, M. (2004) Guide to operating systems
Design, 2/E, Addison-Wesley Professional, 2005 security. Thomson-Course Technology.
5. Jim Arlow, Ila Neustadt UML 2 and the Unified 5. Canavan, John, E. (2001) Fundamentals of Network
Process: Practical Object-Oriented Analysis and Security. Artech House Publishers.
Design, 2/E, Addison-Wesley Professional, 2005 6. Schmeh, K. (2003) Cryptography And Public Key
Infrastructure On The Internet. Wiley.
BITP 3223 Software Project Management (3,2,2) 1. Explain the concept, component and purpose of
data warehousing and data mining.
At the end of the lesson, students should be able to: 2. Design data warehouse based on certain model and
data warehouse life cycle.
1. Explain the related activity and identify the scope in 3. Apply data mining techniques.
software project management. 4. Identify selected database for system application.
2. Analyze the project requirement and choose the
appropriate approach to be used in software project Synopsis
management.
3. Organize a software project management based on The subject focuses on two areas, which are data
current problem of project requirement. warehousing and data mining. Data warehousing topic
includes the basic of warehousing, multi dimensional data
Synopsis analysis and factors in planning design, maintenance and
successful exploitation of data mining. Data mining topic
This course gives initial exposure related to project includes the origin of data mining, algorithm technique, tools
management discipline in a software project. This course aims and knowledge discovery in database.
to expose the students on how to choose the appropriate References
approach and style in project management to be used in
managing a software project. Besides the theory of project 1. Ponniah, P. 2001. Data Warehousing
management, it will also focus on fundamental understanding Fundamentals: a comprehensive guide for IT
in analysising techniques. professionals, John Wiley & Sons.
2. Marakas, G.M. 2003. Modern Data Warehousing,
References Mining and Visualization, Prentice Hall.
3. Han, J. & Kamber, M. 2006. Data Mining: Concepts
1. Bob Hughes, Mike Cotterell, “Software Project and Techniques 2/e, Morgan Kaufman.
Management”, Mc Graw Hill, 2006 4. Dunham, M.H. 2003. Data Mining: Introductory and
2. Kutt Bittner, Ian Spence “Managing Iterative Advanced Topics, Prentice Hall.
Software Development Projects”. Addison Wesley, 5. Witten, I. & Frank, E. 2005. Data Mining: Practical
2007. Machine Learning Tools and Techniques, Morgan
3. Ian Sommerville “Software Engineering”, Addison Kaufman.
Wesley, 2001.
4. Capers Jones, “Assessment and Control of Software
Risks”, Prentice Hall, 1994
5. Elaine M Hall, “Managing Risk “,Addison Wesley,
1998.
Learning Outcomes
1. List the introductory concept and compare the At the end of the lesson, students should be able to :
database optimization.
2. Identify, troubleshoot and solve problems related to 1. Produce form module consists of various
database performance. components to interact with the database including
3. Explain the strategies and techniques to configure the controlling graphical user interface (GUI)
Oracle 9i server and the importance of database 2. To measure/test developed form module using web
earlier design. server and three level environment .
3. Practice the concept of object reusable and
Synopsis programming.
At the end of the course, students should be able to: At the end of the course, students should be able to:
1. Explain and elaborate the concepts of local Area
Network and its usage. 1. Show and explain the concepts, issues, techniques and
2. Study and identify suitable method in selecting various GIS applications.
hardware, topology and protocol in Local Area 2. Solve information system problems based on the GIS
Network. language technique.
3. Demonstrate and configure the software and 3. Justify the issues in GIS management based on the
hardware required in Local Area Network information from various resources.
communication.
Synopsis
Synopsis
This course introduces the students to Geographic Information
This course is an introduction to the current methods and Systems (GIS). GIS is a computer based data processing tool
practices in the use of Local Area Networks (LANs). The that is used to manage, analyze and visualise spatial data. It
emphasis will be placed on LAN hardware and software, can be considered as advanced database. Students will
installation management and connection to other networks. explore some of the GIS applications in the area of electronic
Topics covered include network architecture, network government, resources management, disaster management,
communication protocol, end-to-end protocol stacks, network businesses, banking and insurance industries. Students must
components, network management and the (OSI) reference be familiar with traditional methods of identifying and
model. describing locations using paper maps. The students will begin
by examining the geographic basics of mapping and examine
References the processes in which spatial data can be recorded, captured,
stored, processed using computers. Next, the students will
1. Andrew S. Tanenbaum, "Computer Networks", Fourth introduce the methods used in spatial analysis. The final
Edition, Prentice Hall, Pearson Education, 2003, ISBN 0- portion of the course will focus on spatial cartographic
13-038488-7 presentation of data.
2. Todd Lammle, CCNA Cisco Certified Network Associate,
Wiley (2005). ISBN: 0-7821-4391-1 References
3. Palmer M., Sinclair R.B., Guide to Designing and
Implementing Local and Wide Area Networks, Second 1. De By, R.A et al. 2000. R.A. De By (eds). Principles
Edition, Thomson, 2003, ISBN-01619-12122-X of Geographic nformation Systems. ITC Educational
4. Fred Halsall, "Computer Networking and the Internet", Text Book Series:1 ISBN 90-6164-184-5, ISSN
Fifth Edition, Addison-Wesley, Pearson Education, 2005, 1567-5777 ITC Educational Textbook Series, ITC.
ISBN 0-321-26358-8 Enschede Holland.
5. Forouzan, Behrouz. A., Local Area Networks, McGraw- 2. Bruce E.Davis, GIS : A Visual Approach, 2nd
Hill Forouzan Networking Series(2003), ISBN 0-07- Edition, OnWord Press, ISBN 0-7668-2765-X.
233605-6 3. Scott Crosier, Bob Booth and Andy Mitchell, Getting
Started with ArcGIS, ESRI, Redlands, California.
ISBN 1-58948-061-9.
4. Scott Hutchinson and Larry Daniel, Inside ArcView
GIS, 3rd Edition, On Word Press, ISBN 1-56690-
169-3.
5. Chang, Kang-tsung 2003, Introduction to
Geographic Information Systems, McGraw-Hill, 2nd
Edition, ISBN 0-07286121-5
6. Price, Maribeth (2003) Mastering ArcGIS, McGraw-
Hill, ISBN 0-07291814-4
7. Lo, C.P and Yeung A.K.W (2002), Concepts and
Techniques of Geographic Information Systems.
Prenctice Hall, Inc. Upper Saddle River, New Jersey.
ISBN 0-13-080427-4
8. DeMers, M.N (2002). Fundamentals of Geographic
Information Systems. 2nd Ed. Updated with
Integrated Lab Manual, John Wiley & Sons. ISBN
0471426091
9. Ormsby, T et.al (2001), Getting to Know ArcGIS
Desktop. ESRI, Redlands, California.