DIPLOMA IN INFORMATION AND COMMUNICATION TECHNOLOGY



Similar documents
Computer Science Course Descriptions Page 1

Course Descriptions. preparation.

Course Descriptions. CS 101 Intro to Computer Science

BACHELOR OF COMPUTER SCIENCE (COMPUTER NETWORKING)

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

BACHELOR OF COMPUTER SCIENCE (SOFTWARE DEVELOPMENT)

Information and Communications Technology Courses at a Glance

Diploma of Website Development

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

PCCC PCCC Course Description

DIABLO VALLEY COLLEGE CATALOG

BIT Course Description

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Computer Information Systems (CIS)

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

Computer and Information Sciences

One LAR Course Credits: 3. Page 4

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

BACHELOR OF COMPUTER SCIENCE (ARTIFICIAL INTELLIGENCE)

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Division of Mathematical Sciences

Diploma Of Computing

Students who successfully complete the Health Science Informatics major will be able to:

MICROSOFT CERTIFIED SYSTEMS ENGINEER Windows 2003 Track

Associate in Science Degree in Computer Network Systems Engineering

MCSE SYLLABUS. Exam : Managing and Maintaining a Microsoft Windows Server 2003:

CURRICULUM VITAE EDUCATION:

MiraCosta College Computer Studies Department ~

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

INFORMATION TECHNOLOGY (INFO)

IC 1101 Basic Electronic Practice for Electronics and Information Engineering

Bachelor of Science in Business Administration - Information Systems and Technology Major

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

COURSE TITLE COURSE DESCRIPTION

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

CCA CYBER SECURITY TRACK

Ministry of Manpower Colleges of Technology Information Technology Department List of IT Department Courses with Prerequisite and brief description

B.Sc. (Computer Science) First Year

VIII. COURSE SYLLABI E. MANAGEMENT INFORMATION SYSTEMS COURSES

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Please consult the Department of Engineering about the Computer Engineering Emphasis.

How To Get A Computer Science Degree At Appalachian State

INFORMATION TECHNOLOGY PROGRAM

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated.

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering

Diploma in Information Technology Network Intergration Specialist COURSE INFORMATION PACK

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.

MSc Information Technology - E521

VEER NARMAD SOUTH GUJARAT UNIVERSITY

Bachelor of Science in Information Technology. Course Descriptions

Course MS10975A Introduction to Programming. Length: 5 Days

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

9-12 An exploratory level course that provides an exposure to. careers and issues in information technology. Students

Computer and Information Science

Department of Computer Science

Mandan Public Schools. Information Technology Curriculum

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

COMPUTER INFORMATION SCIENCE

MCSE Objectives. Exam : TS:Exchange Server 2007, Configuring

Computer Information Systems (CIS)

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

67» information technology.» information technology.» general education and degree options

INFORMATION TECHNOLOGY

OIT 307/ OIT 218: Web Programming

COMPUTER INFORMATION SYSTEMS

Diploma in Information Technology Network Integration Specialist COURSE INFO PACK

Proposal for Undergraduate Certificate in Large Data Analysis

MCSA Objectives. Exam : TS:Exchange Server 2007, Configuring

NC DIGITAL MEDIA COMPUTING

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Prerequisites: Fundamentals of Networking, Knowledge of Operating Systems

Computer Information Systems

BCS Higher Education Qualifications. Software Development Syllabus

Computer Information Technology

Information Technology Career Field Pathways and Course Structure

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

OKLAHOMA SUBJECT AREA TESTS (OSAT )

ANNE ARUNDEL COMMUNITY COLLEGE ARNOLD, MARYLAND COURSE OUTLINE CATALOG DESCRIPTION

APPLICATION FOR BOARD APPROVAL. of Locally Developed Course. MCP CERTIFICATION 11/12a/12b/12c

MCSE. 50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

ABET General Outcomes. Student Learning Outcomes for BS in Computing

How To Learn To Program In Cisco Software (For Beginners)

Computer Science. Requirements for the Major (updated 11/13/03)

Software Assurance E-Learning

Computer Information Science

MEng, BSc Applied Computer Science

NE-2273B Managing and Maintaining a Microsoft Windows Server 2003 Environment

Study Plan for the Bachelor Degree in Computer Information Systems

Transcription:

DIPLOMA IN INFORMATION AND COMMUNICATION TECHNOLOGY

DIPLOMA PROGRAMME The Diploma in Information Technology programme deals with designing innovative methodologies and sophisticated tools for developing software systems. Students are exposed to various techniques of analyzing user requirements and specifications, as well as design and implemention of software systems. Some of the core courses include objectoriented programming, database systems, software engineering and introduction to multimedia. PROGRAM OUTCOME. Graduates should be able to understand fundamental principles of Computer Science and Information Technology.. Graduates should be able analyze, design and develop database ICT system.. Graduates should be able configure hardware, maintain and admin computer operation systems and network.. Graduates should be able apply multimedia authoring tools for multimedia system development and simple multimedia presentation. 5. Graduates should be able exhibit critical and creative thinking in resolving problems and able communicate effectively across audience. 6. Graduates should be able to contribute individually or in a team in various discipline and domain. 7. Graduates should have good personalities and ethics with leadership and entrepreneurship skills.. Graduates should be able continue learning independently in the acquisition of new knowledge and skill. CAREER PROSPECTS Graduates of the program will be able to work as Programmers, Analyst Programmers, Multimedia Programmers, Network Administrators, Software Developers and any IT related positions. They may also pursue further education at degree level at UTeM. CURRICULUM STRUCTURE Student will be graduating with Diploma in Computer Science after successfully completing at least 9 credit hours. Credit hours for subjects are as follows: Components Credit Hours University Compulsory Subjects 8 Program Core Subjects 9 Course Core Subjects 5 Elective Subjects TOTAL 9

UNIVERSITY COMPULSORY SUBJECTS (8 credits) DLHW Foundation English (Asas Bahasa Inggeris) DTKW Entrepreneurship Basics (Asas Pembudayaan Keusahawanan) DLHW Asia & Islamic Civilization (Tamadun Islam dan Tamadun Asia) DLHW 5 Ethnic Relation (Hubungan Etnik) DLHW Technical Communication I (Komunikasi Teknikal I) DLHW Technical Communication II (Komunikasi Teknikal II) DLHW Philosophy of Science and Technology (Falsafah Sains dan Teknologi) DLHL Critical and Creative Thinking (Pemikiran Kritis dan Kreatif) DKK Co-curiculum I (Ko-kurikulum I) DKK Co-curiculum II (Ko-kurikulum li) PROGRAMME CORE SUBJECTS DACS 5 DACS 8 DACS DITU 9 DITU 96 DITU 96 Mathematics for Computer Science I (Matematik Sains Komputer I) Mathematics for Computer Science II (Matematik Sains Komputer II) Statistics and Probability (Statistik dan Kebarangkalian) System Development Workshop (Bengkel Pembangunan Sistem) Industrial Training (Latihan Industri) Diploma Project (Projek Diploma) COURSE CORE SUBJECTS DITP DITP DITP DITP DITP DITP (8 credits) (5 credits) Programming I (Pengaturcaraan I) Programming II (Pengaturcaraan II) Basic Database Programming (Asas Pengaturcaraan Pangkalan Data) Data Structure and Algorithm (Struktur Data dan Algoritma) System Analysis and Design (Analisa dan Rekabentuk Sistem) Object Oriented Programming

DITP DENG DITS DITS DITS DITS DITS DITM DITM (Pengaturcaraan Berorentasikan Objek) Software Engineering (Kejuruteraan Perisian) Basic Electronic and Microprocessor (Asas Elektronik dan Mikropemproses) Introduction to Information Technology (Pengenalan Teknologi Maklumat) Computer Organization & Architecture (Organisasi dan Senibina komputer) Operating System (Sistem Pengoperasian) Data Communication and Networking (Komunikasi Data & Rangkaian) Computer Security (Keselamatan Komputer) Multimedia System (Sistem Multimedia) Web Programming (Pengaturcaraan Web) ELECTIVE SUBJECTS DITS 6 DITS 6 DITS 7 DITS 7 DITS 7 DITS 7 DITS 75 DITS 76 DITS 77 DITM 6 DITM 6 ( credits) Basic Cisco Network (Asas Rangkaian Cisco) Router and Routing Cisco (Penghala dan Penghalaan Cisco) System Installation, Configuration and Administration (Pemasangan, Konfigurasi dan Pentadbiran Sistem) Implementing And Administering Active Directory (Perlaksanaan dan Pentadbiran Aktif Direktori) Implementing And Administering Network Infrastructure (Perlaksanaan dan Pentadbiran Infrastruktur Rangkaian) Server Installation, Configuration and Administration (Pemasangan, Konfigurasi dan Pentadbiran Pelayan) Directory Service Infrastructure Design (Rekabentuk Infrastruktur Perkhidmatan Direktori) Network Security Design (Rekabentuk Keselamatan Rangkaian) Network Infrastructure Design (Rekabentuk Infrastruktur Rangkaian) Macromedia Dreamweaver Authoring Tool (Alatan Pengarangan Macromedia Dreamweaver) Macromedia Flash Application Development (Pembangunan Aplikasi Macromedia Flash)

CURRICULUM STRUCTURE PER SEMESTER Year One (Semester I) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DTKW DLHW DACS 5 DITP DENG DITS Entrepreneurship Basics Foundation English Mathematics for Computer Science I Programming I Basic Electronic and Microprocessor Introduction to Information Technology TOTAL 6 Year One (Semester II) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DLHW 7 DLHW DACS 8 DITP DITS Ethnic Relation Technical Communication I Mathematics for Computer Science II Data Structure and Algorithm Computer Organization & Architecture DITP DITS,DENG DITP Basic Database Programming TOTAL 6 Year Two (Semester I) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DLHW 7 DITM DITP DITP DITS Philosophy of Science and Technology Multimedia System Programming II System Analysis and Design Operating System DITP, DITP DITP DITS DKK ---- Co-curriculum I ** TOTAL 5 **This subject can be taken in any semester.

Year Two (Semester II) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DLHW DACS DITU Technical Communication II Statistics and Probability Computer Security DITS DITM DITS DKK ---- Web Programming Data Communication and Networking Co-curriculum II ** TOTAL 5 Year Two (Semester Khas) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DITU 6 Industrial Training 5 TOTAL Year Three (Semester I) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DLHW DITP DITU 9 Critical and Creative Thinking Software Engineering System Development Workshop 9 DITP DITP, DITP DIT ---- DIT ---- DIT ---- Elective Elective Elective TOTAL Year Three (Semester II) Code Subject Contact Hours Credit Pre-requisite Lecture Lab DLHW 7 DITP DIT ---- DIT ---- DIT ---- DITU 96 Asia & Islamic Civilization Object Oriented Programming Elective Elective 5 Elective 6 Project Diploma TOTAL 5 9 DITP DITU 9

Elective Subjects Code Subject Contact Hours Credit Pre-requisite Lecture Lab DITS 6 DITS 6 DITS 7 DITS 7 DITS 7 DITS 7 DITS 75 DITS 76 DITS 77 DITM 6 DITM 6 Basic Cisco Network Router and Routing Cisco System Installation, Configuration and Administration Implementing And Administering Active Directory Implementing And Administering Network Infrastructure Server Installation, Configuration and Administration Directory Service Infrastructure Design Network Security Design Network Infrastructure Design Macromedia Dreamweaver Authoring Tool Macromedia Flash Application Development DITS DITS 6 DITS DITS DITS 7, DITS DITS 7 DITS 7 DITS 7 DITS 7 DITM DITM Third Language Code Subject Contact Hours Credit Pre-requisite Lecture Lab DLHL DLHL DLHL DLHL DLHL DLHL DLHL DLHL DLHL DLHL DLHL 5 DLHL 5 Malay I Malay II Arabic I Arabic II Mandarin I Mandarin II Japanese I Japanese II German I German II French I French II - DLHL - DLHL - DLHL - DLHL - DLHL - DLHL 5

PROGRAMME CORE SUBJECTS DACS 8 Mathematics For Computer Science II (,,) DACS 5 Mathematics For Computer Science I (,,) Upon completing this subject, students should be able to:. Apply knowledge and fundamental concepts of Linear Algebra and Discrete Mathematics.. Solve problems particularly in computer science using Linear Algebra and Discrete Mathematics theories and tools.. Solve Linear Algebra and Discrete Mathematics problem through relevant informations by selecting suitable concept. This course covers two mathematics disciplines namely Linear Algebra and Discrete Mathematics. Topics for Linear Algebra include linear equations, matrices, determinants, vector in R n, real vector spaces, eigenvalues, eigenvectors, diagonalization and linear transformation. Topics for Discrete Mathematics include logic, sets, function, algorithms and integers, mathematical reasoning, counting, relations, graphs, trees and Boolean algebra.. Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall.. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 995.. David C.Lay. Linear Algebra and Its Applications rd edition. Addison Wesley.. Kenneth H. Rosen. Discrete Mathematics and Its Applications, th edition. McGraw-Hill 998. 5. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 5. Upon completing this subject, students should be able to:. Apply the knowledge and basic concept of calculus and numerical method.. Solve the problem in computer science by using the theory of calculus and numerical method.. Solve the application problem through relevant information by selecting the appropriate technique. This course covers two disciplines of mathematics namely calculus and numerical method. The topic in calculus includes function, techniques of differentiation, exponential and natural logarithm functions and its applications, techniques of integration and function of several variables. The topic in numerical method includes Taylor polynomial, computer representation of numbers, error, interpolation, numerical differentiation and integration.. Goldstein, L. J., David I. S. (). Calculus and Its Application. Prentice Hall.. James Stewart (). Calculus. Thomson.. Johnston, E.H., Mathews J.C. (). Calculus. Pearson Education.. Atkinson, K. (). Elementary Numerical Analysis. John Wiley & Sons, Inc. 5. Richard L.B., J. Douglas Faires (). Numerical Analysis. Thomson. DACS Statistics and Probability (,,) Upon completing this subject, students should be able to:

. Apply data by using descriptive statistic as tables, charts and numerical measures.. Solve inferential statistical problems using estimation concept and hypothesis test.. Solve application problem using relevant information by choosing appropriate statistical technique. Students are exposed to the concept of probability and inferential statisticals. The course starts with data description and Numerical Measures, Probability, Discrete Random Variables, Continuous Random Variables, and Sampling Distribution. Main topics for Inferential statististics will start with Estimation. This will be followed by Population Hypothesis Testing, Estimation and Simple Linear Regression and Correlation. Besides that, this course will give some exposure to statistical software.. Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (8), Pearson Prentice Hall. Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, rd Edition (), John Wiley. Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (5), Pearson Prentice Hall. Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (), Thomson Duxbury 5. David M Levine, Patricia P. Ramsey, Robert K. Smidt, Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (),Prentice Hall DITU 9- System Development Workshop (,,9) By the end of this subject, students should be able to:. Solve and develop a project in a group.. Apply systems development and design concepts to a current development project. Identify, analyse and manage changes to a project scope for the duration of the project life cycle. Manage the project in groups ethically. 5. Present and defend the project outcome. This course gives opportunity to the students to apply knowledges gained from semester to to complete the system development project.. Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall.. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 995.. David C.Lay. Linear Algebra and Its Applications rd edition. Addison Wesley.. Kenneth H. Rosen. Discrete Mathematics and Its Applications, th edition. McGraw-Hill 998. 5. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 5. DITU 6 Industrial Training(,,5) By the end of this subject, students should be able to:. Conduct tasks and responsibilities as an employee in an ICT field. Apply skills and knowledge gained during their studies. Practice discipline and ethics in daily routines.. Use the latest technology in the field of ICT. 5. Interact and communicate with collegues with morals.

It is compulsory for every student to undergo practical training for a period of not less than weeks in an organization chosen by the students themselves. During the training, besides the industry supervision, the students will be supervised continuously by the faculty supervisor. The faculty supervisor will visit the student only once to assess the student s presentation towards the end of the training. The student will note in their log books all activities done during the industrial training. The student will also be required to produce a industrial training report and the end of the training.. Garis Panduan Latihan Industri Universiti Teknikal Malaysia Melaka, Pusat Universiti Industri, 8.. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Panduan Projek Diploma, FTMK, Universiti Teknikal Malaysia Melaka.. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Buku Panduan Penulisan Projek Diploma, FTMK, Universiti Teknikal Malaysia Melaka.. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Projek Diploma, FTMK, Universiti Teknikal Malaysia Melaka. COURSE CORE SUBJECTS DITU 96 Diploma Project (,,9) By the end of this subject, students should be able to:. Develop and analyze system applications using relevant project management method.. Identify and define problems related to industrial needs in the ICT domain.. Present and defend their work.. Organize information to produce a formal report. 5. Complete project outcome which has commercial values Diploma project trains the students to practice knowledge gained to a project that they will develop. The students are exposed to real system development environment in which they will have to analyze and solve system related problems, plan and develop the system as well as to meet the results of the design and analysis using appropriate computer programming language. DITP Programming I (,,) Upon completing this subject, students should be able to:. Explain and describe the language elements in C++ programming language.. Solve programming problems and discover alternative solution by developing the algorithm.. Modify and reproduce a simple program using programming structures such as conditionals, loops and functions. This course discusses about the basic principles of computers, software development methodology and basic programming principles such as syntax, semantic, compiling, and linking. Programming techniques using C++ such as data type and operator, selection, repetition, function, array, file, structure and pointer are learnt towards the end of this course.

. Gaddis, T and Krupnow, B, (7), Starting Out with C++, Addison Wesley.. H.M Deitel, P.J Deitel, (5), C++ How To Program, Prentice Hall.. Savitch, Walter,(6), Absolute C++, Addison Wesley.. Bronson, Gary J,(), Program Development and Design Using C++, Brooks/Cole Publishing Company. 5. Knowlton, T, (), Introduction To Computer Science Using C++, Thomson Learning DITP Programming II (,,) At the end of the course, students should be able to:. Practice the programming skills.. Design programs with the implementation of objectsbased concepts.. Apply MFC structure in programming project. This course introduces the concepts of windows programming (graphical user interface application) through MFC. The topic starts with object oriented programming which covers the explaination of class and objects, inheritance, polymorphism and encapsulation. Also, students will be exposed to design an appropriate problem solving that combine the skills of basic programming skills together with the understanding of MFC.. Deitel&Deitel (), C++: How to Program rd Edition, Prentice Hall.. John E. S. (999), VC++ MFC Extension by Example, CMP Books.. Jon B. and Tim T. (998), Using Visual C++ 6, Que.77. Mike B. (999), Professional MFC with Visual C++ 6, Wrox Press Ltd. 5. Steve H. (998), Fast Track Visual C++ 6. Programming: A Practical, Learn by-example Approach to Visual C++, Wiley Computer Publishing. 6. Stephen D.G and Bill M.(999), Visual C++ 6 Programming Blue Book, Coriolis DITP Basic Database Programming (,,) Upon completing this subject, students should be able to :. draw Entity Relationship Diagram (ERD) based on database and data modeling concepts.. apply normalization process.. apply SQL Data Definition Language (DDL) and Data Manipulation Language (DML). This is an introductory course to database and file management systems. It helps the students to build an understanding of the role of data modelling, data normalization, file management and database systems in information system management. Students are also exposed on how to design Entity Relationship Diagram (ERD), develop and implement the database application. The course will address and place emphasis upon the practical side of creating, maintaining, and querying a relational database by using SQL Data Definition Language (DDL) and Data Manipulation Language (DML).. Rob, P. & Coronel, C. (9) Database Systems: Design, Implementation, and Management. 8 th Edition. Course Technology.. Connolly, T., Begg, C. & Strachan, A. (5) Database Systems: A Practical Approach to Design, Implementation, and Management. th Edition. Addison-Wesley.. Hoffer, Jeffrey A., Prescott, Mary B. & McFadden, Fred R. (9) Modern Database Management. 9 th Edition. Prentice Hall

. Kroenke, D. M. (6) Database Processing : Fundamentals, Design and Implementation. Prentice Hall. 5. Kroenke, D. M. (5) Database Concepts. nd Edition. Prentice Hall. DITP Data Structures and Algorithm (,,) By the end of this subject, students will be able to:. Differentiate types of data structures whether linear or non-linear in programming.. Show the best algorithm in terms of algorithm design and run time efficiency.. Apply basic data structures and algorithms such as list, stack, queue, tree in problem solving. In this course, students will be explained what is all about data structure and algorithm and types of data structures in programming. The fundamental of program development are by using Abstract data Type (ADT), Classes, Pointers and Recursive functions will also be exposed to students. Also, algorithm efficiency analysis based on run time will be discussed. Apart for that, students will learn the operations and the algorithm efficiency on data structures such as sorting and searching. Furthermore, students will be explained on how to apply the linear data structure such as linked-list, stack and queue and non linear data structure such as tree. Besides theory explanations, students are required to apply the data structures concept in programs by developing group mini project.. Mark Allen Weiss, Data Structures and Problem Solving Using C++, Addison Wesley,. Richard F. Gilberg, Behrouz A. Fourouzan, Data Structures A Pseudocode Approach with C++, Thomson Learning, 5.. Malik, D. S. Data Structures Using C++. Thomson Course Technolgy,.. Michael Main, Walter Savich, Data Structures & Other Objects Using C++, Addison Wesley. 5. Micheal T. Goodrich, Roberto Tamassia, David Mount, Data Structures and Algorithms in C++, John Wiley & Sons,. DITP System Analysis and Design (,,) Learning outcomes By the end of this course, students should be able to:. Explain the several types of information systems. Apply and to explain the difference between the waterfall, prototype and RAD methodology to develop a system. Use several tools and techniques to plan, analyze and design a new system according to current problem needs. In this course, students will be introduced to a variety of information systems and its importance to the strategic direction of the organization. Furthermore, this course explains the varied systems development lifecycle especially the Waterfall, prototype and RAD. After that, it discusses the new system development plan with a focus on project management. The analysis phase will emphasize on the DFD and ERD in structuring users needs. The design phase meanwhile discusses form design and report, database, interface design and distributed computing. Implementation phase will discuss the coding, data migration, testing and system maintenance.. Reference. Hoffer, Jeffrey A., George, Joey F., Valacich, Joseph S., (5) Modern System Analysis & Design, th Edition, Prentice Hall.. Dennis, A., Barbara, H. W., () System Analysis & Design, nd Edition, John Wiley & Sons, Inc

. Whitten, J., Bentley L., Dittman, K., () Systems Analysis and Design Methods, 5th Edition, McGraw- Hill.. Kendall, Kenneth E., Kendall,. J., (5) System Analysis and Design, 5th Edition, Prentice Hall 5. Shelly, G., Cashman, T and Rosenblattt, H. () System Analysis and Design, th edition, Shelly Cashman Series DITP Object Oriented Programming (,,) By the end of this couse, students should be able to:. Explain the concepts of object oriented design and methodology.. Design programs which implement data abstraction, encapsulation, polymorphism and inheritance.. Apply console, applet and GUI concepts in programs for user interface. This course will introduce the fundamentals of object oriented programming such as encapsulation, polymorphism and inheritance. Apart from that, graphics, event handling, interface components, data abstraction and exception handling in Java will be explained.. Liang, Y.D. (9), Introduction Java Programming (Brief Version) 7 th Ed., Prentice Hall.. Farrell, J. (9), Java Programming 5 th Ed., Course Technology.. Deitel, H.M. & Deitel, P.J. (7), Java How to Program 7 th Ed., Prentice Hall.. Bronson, G.J. (5), Object-Oriented Program Development Using Java: A class centered approach nd Ed., Course Technology. 5. Wu, C.T. (9), An Introduction to Object-Oriented Programming with Java 5 th Ed., McGraw-Hill. DITP Software Engineering (,,) By the end of this couse, students should be able to:. Apply concepts of software engineering inside system development. Explain and apply core elements inside project management. Choose CASE tools which are suitable for the design of the current research case This course gives exposure to system development and software engineering. It relates to the software lifecycle, needs analysis, software design, processes in software design, design quality, strategy in designing and metrics in software testing. It also focuses on software project management which includes budgeting and quality management.. Sommerville, I (7) Software Engineering, 8th Edition, Addison Wesley.. Pressman, R.S (5) Software Engineering A Practitioner s Approach, 6th Edition. McGraw-Hill.. Pfleegar, S.L () Software Engineering Theory & Practice. nd Edition. Prentice Hall.. Braude J.E, () Software Engineering: An Object-Oriented Perspective, Wiley. 5. Ghezzi C, Jazayeri M, Mandrioli D, () Fundamentals of Software Engineering. nd Edition Prentice Hall.

6. Bern Oestereich,(), Developing Software with UML Object oriented Analysis and Design Practice,. nd Edition. Addison-Wesley.Bern Oestereich,(), Developing Software with UML Object oriented Analysis and Design Practice,. nd Edition. Addison-Wesley. DENG Basic Electronic & Microprocessor ** (,,) By the end of this couse, students should be able to:. Understand and apply the concept, application and testing in basic electronic.. Explain the basic concepts of gates, register and othe number representation like binary, decimal and hexadecimal.. Explain and apply digital circuit in microprocessing application. This course contains two parts: basic electronic and microprocessing technology. The first part will introduce the concepts and functions in computer system like resistor, kapasitor cabel and transistor. Second part will introduce number system, logic gates, Boolean operation, logic combinator and digital circuit in microprocessing.. Earl D. Gates, Introduction to Electronics ( th Edition), Delmar Thomson Learning. Charles A.Schuler. Electronics, Principle and Application (5t Edition). McGraw-Hill. John Crisp. Introduction to Digital System. Newness. Ronal J. Tocci. Digital System, Principle and Application. Prentice Hall 5. D.C Green. Digital Electronics (5 th Edition). Addison Wesley Longman DITS Pengenalan Teknologi Maklumat (,,) At the end of the course, students should be able to:. Distinguish design and software components and computer hardware function. Understand data communication and computer network basic concept. Master in software application such as MS Word, MS Excel, MS Powerpoint, and MS Access. This course is created to give away exposure to students on basic point in information technology such as computer components, operating-system, applications software, multimedia, network and internet technologies technology. Introduction to computer contain computer, development and specification history and hardware computer. Software system also will focus to applications software such as word processing, worksheet, desktop publishing, database, building webpage use HTML's programming and Dreamweaver and system methodology. In this course also students will be introduced with data communication, network and also Internet.. Daley B., Computers are Your Future, 9 th Ed., (7), Pearson-Prentice Hall.. Nazrulazhar Bahaman., Erman Hamid. (8), Computer Applications, Practical Approach, Venton.. Shelly G.B., Cashman T.J. and Vermaat M.E., Discovering Computers 6 A Gateway To Information, (5), Thompson Course Technology.. Beekman G., Quinn, M.J., Computer Confluence, 7 th Ed. (7), Pearson-Prentice Hall. ** Service subject from Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer

DITS Computer Organization and Architecture (,,) At the end of the course, students should be able to:. Elaborate computer architecture and organization, the important area of parallel organization, and basic instruction set assembly language and their relevance with computer organization and architecture.. Manipulate each of primary computer system s functional components, their characteristics and their interactions including system bus, different types of memory and Input/Output and CPU followed by current computer technology.. Solve different type of number representation, design basic digital logic circuit and assemble the basic element of computer and create disk partitioning and formatting. This subject provides a detail of computer system s functional components, their characteristics, their performance and their interactions including system bus, different types of memory and Input/Output and CPU, as well as practical implementations of the components. Besides, the architectural issues, such as instruction set design and data types, are covered. In addition to this, students are introduced to the increasingly important area of parallel organization.. William Stallings, (7). Computer Organization & Architecture, 7 th Edition. Prentice Hall.. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, (). Computer Organization, 5 th Ed. McGraw Hill.. Irv Englander, (). The Architecture of Computer Hardware and System Software: An Information Technology Approach., rd Edition. John Wiley & Sons.. James L. Antonakos, (). The 68 Microprocessor, 5 th Edition. Prentice Hall. 5. H.Aslinda, R. Marliza, Computer Organization and Architecture, First Edition. DITS Operating System (,,) By the end of this subject, students should be able to:. Explain the fundamental of operating system concepts and the underlying structure.. Use and ability to explore the operating system such as Windows and Linux.. Perform basic system administration task in Windows and Linux operating system. This course is designed to give an exposure to students about the fundamental of operating system including process, management of memory, file and I/O and also about CPU scheduling. The introduction part consists of the evolution of operating system since it started until now. Student will also learn about the basic concepts, technology and theory used in operating system such as concurrency, kernel, deadlock and multithreading.. William Stalling, (5) Operating Systems 5 th Ed., Prentice Hall International, Inc., ISBN --787-. Silberschatz, A (). Operating System Concept 6 th. Ed., John Wiley and Sons, Inc., ISBN -7-56-. Nutt, G. (), Operating Systems : A modern Perspective nd.ed., Eddison Wesley Longman, Inc., ISBN --796-. Tan Ser Heang (), A Fundamental Guide To Linux, Federal Publications Sdn.Bhd.ISBN: 98-58-956-9 5. M.S. Wahidah, S.Zurina, O.Mohd Fairuz Iskandar (7), Practical Approach: Fedora Core 6 for Beginner and Intermediate, First Edition, ISBN 978-98-56-87-

DITS Data Communication And Networking (,,) By the end of this subject, students should be able to:. Apply the knowledge, concept and term related to data communication dan networking.. Solve problem in networking by referring to problems solving steps and with reference to the concept of data communication and networking.. Solve application problem through relevant information by choosing suitable technique. In this course, the students will be explained about several concepts in order to able to understand, explain and apply the basic concept of data communication and networking technology and the competency to use network application, troubleshooting and configuring basic network using guided and unguided media.. Behrouz Forouzan, Data Communications and Networking, th Edition, McGraw-Hill, 7.. Andrew S Tanenbaum, Computer Network, Prentice Hall, 997.. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 996.. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 5. 5. B. Nazrulazhar and H. Erman, Data Communications and Networking: Practical Approach, st Edition, Venton, 8. DITS Computer Security (,,) By the end of this subject, the student should be able to:. Provides foundation knowledge for further advanced study of security issues in computer, legal/ethical issues knowledge and workstation resources.. Manage to configure a workstation to monitor the system s performance.. Manage the hard disk, data storage, disaster recovery and device drivers with device driver signing and driver restoring. This subject provides students with the knowledge and skills that are needed to effectively maintain Workstation resources, monitor Workstation performance, and safeguard data on a computer running one of the operating systems in the Microsoft Windows.. Maintaining Microsoft Windows Server Environment, Microsoft Training and Certification, Microsoft Corporation, April, X9-677.. Security+ Guide To Network Security Fundamentals, by Paul Campbell, ben Calvert and Steven Boswell, Thomson Course Technology, Canada,, ISBN - 69-7-7.. Security in Computing, rd Edition, Charles P.Pfleeger and Shari Lawrence Pfleeger, Prentice Hall, New Jersey,, ISBN --558-8.. Lab Manual for Security+ - Guide to Network Security Fundamentals, Paul Cretaro, Thomson Course Technology, Canada, 5, ISBN -69-56-. 5. Fire in the Computer Room, What Now? Disaster Recovery: Planning for Business Survival, Gregor Neaga, Bruce Winters and Pat Laufman, Prentice Hall, New Jersey, 997, ISBN -- 759-6. Security Planning and Disaster Recovery, Eric Maiwald and William Sieglein, McGraw Hill,, ISBN -7-6-. 7. Information Security: Principles and Practices, Mark

Merkow and Jim Breithaupt, Pearson Prentice Hall, New Jersey, 6, ISBN --579- DITM Multimedia Systems (,,) Upon completion of this subject, students should be able to:. State and explain core concepts of multimedia systems. Show and reproduce multimedia applications by combining elements of teks, graphics, audio, video and animation according to current needs. Apply skills learnt to solve problems by choosing several environments where multimedia might be used and different aspects of multimedia which can be of use in the presentation of information This course is conducted to give an exposure to students with regards to core concepts of multimedia, technology and the importance of multimedia applications. The topics which the students will learn include introduction to media, implementation of multimedia graphics, graphics and D/D animation, video, audio, multimedia authoring, multimedia integration and application development. Lab sessions will introduce students to a variety of media softwares for the integration of medias. Students will also be exposed to practical sessions of media preparation like image editing, animation and audio production, short video and to apply it effectively in a multimedia project done in groups. At the end of the semester, each group is required to present their projects in a formal session. Reference. Vaughan, T., (6), Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media.. Norazlin et al. (7), Sistem Multimedia, Venton Publishing.. Drew, M. and Li, Z. N., (), Fundamentals of Multimedia th Edition, Prentice Hall.. Chapman, N., (), Digital Multimedia, John Wiley and Sons. 5. Harun, J. and Tahir, Z. (6), Multimedia: Konsep & Praktis), Venton Publishing. DITM Web Programming (,,) Upon completion of this course, students should be able:. Explain the concept and the principle of Internet and WWW based on the latest technologies.. Relate the appropriete use of important components in developing web applications.. Identify and develop a web application as a group work project by using the important components in web applications which are Client Site Technology, Server Site Technology, Database Server and Web Server. The purpose of this course is to provide students with a comprehensive understanding of the tools and problemsolving techniques related to building effective World Wide Web sites. It emphasis components in developing web applications which are Client Site Technologies: HTML, XHTML, CSS, XML, and JavaScript Server Site Technologies: PHP Database Server: MySQL. Web Servers : Apache. Harvey Deitel, Paul Deitel, Andrew Goldberg (), Internet & Internet & World Wide Web How to Program - rd Edition, Prentice Hall, ISBN: 59. Robert W.Sebesta (5), Programming The World Wide Web rd Edition, Addison Wesley, ISBN: --57-

. Keith Darlington (5), Effective Website Development Tools and Techniques, Addison Wesley, ISBN: --87-6. Luke Welling, Laura Thomson (), PHP and MySQL Web Development -Third Edition, Sams Publishing, ISBN: -67-67-87 5. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (), The Web Warrior Guide to Web Programming,Thomson Course Technology, ISBN: -69-658-7 ELECTIVE SUBJECTS DITS 6 Basic Cisco Network (,,) At the completion of this subject, students should be able to:. Relate in maths, terminology, and network model.. Explain specification and network media function follow the suitable current requirement.. Explain installation and configuration basis of perkasasan Cisco's routing. This subject is beginning course from four preparation course direction obtain certificate professional CCNA. DITS6 introduces students to network field. This course focus to network terminology, network protocol, local area network, network extensive area, open system extension model, cabelling, cabelling tools, routing, routing programming, Ethernet's technology, protocol internet addressing, and network standards.. Mark A.Dye, Rick Mc Donald, Antoon W.Rufi. (7), "Network Fundamentals: CCNA Exploration Companion Guide, Inc Cisco Systems.. Erman Hamid, Nazrulazhar Bahaman, Mohd Fairuz Iskandar Othman, (8) Networking Basic, Practical Approach, Venton.. "(6), CCNA and : Companion Guide (Cisco Networking Academy Program S.), rd Edition", Inc Cisco Systems.. (5) CCNA ICND: Exam Certification Guide, st Edition, Wendell Odom. Cisco Press. DITS 6 Router and Routing Cisco (,,) At the successful completion of this subject, students should be able to:. Apply the routing concepts as well as elaborate TCP/IP concept. Reproduce routing protocol instructions and routing based on current requirement.. Solve routing protocol problem and router and also select cabelling techniques and configure router. This subject focuses on initial router configuration, Cisco IOS Software management, routing protocol configuration, TCP/IP, and access control lists (ACLs). Students will develop skills on how to configure a router, manage Cisco IOS Software, configure routing protocol and create access lists controlling access to the router.. Rick Graziani, Allan Johnson. Routing Protocol and Concepts: CCNA Exploration Companion Guide, 7, Inc Cisco Systems.. Azman Mat Ariff, Nazrulazhar Bahaman, Erman Hamid. Routing Fundamental: Practical Approach, 9, Venton.. CCNA and : Companion Guide (Cisco Networking Academy Program S.), rd Edition", 7, Inc Cisco Systems.. Wendell Odom, CCNA ICND: Exam Certification Guide, st Edition, 7, Cisco Press.

DITS 7 Installation, Configuration and System Administration (,,) DITS 7 Implementing and Administering Active Directory (,,) By the end of this subject, students should be able to:. Apply knowledge, concept and term which related to system administration by using Windows Server platform.. Solve problem in networking by using utility software by referring to system administration concept.. Solve application problem by using relevant information by choosing an appropriate technique. This course is designed to give an exposure related to system administration on Windows platform. This course covers Windows server platform installation, installing Windows Domain, the usage of the Windows Server utility software, configuring hardware, desktop environment and Operating System registry.. Hunt C.,Bragg R., Windows Server Network Administration, Oreilly & Associates Inc., ISBN 9785968. William R., Walla M., (). The Ultimate Windows Server System Administrator's Guide, Addison- Wesley Inc., ISBN 796. Hassel J., Learning Windows Server nd Ed., O'Reilly Media, Inc. ISBN 5966. Minasi M., Mastering Windows Server, Syb, ISBN: 978786 5. Zacker C. (), Managing and Maintaining a Microsoft Windows Server Environment, Microsoft Press ISBN 978-7565 At the end of the course, students should be able to:. Explain the term, concept and the usage of Active Directory in various source.. Apply the installation, configuration and management of Active Directory features.. Solve and select Active Directory administration through the use of security features, group policy and software deployment tools. This course teaches the student on how to implement and configure Active Directory. Besides, it guides to manage name resolution, schema and replication. The purpose of active directory usage is to manage users, groups, shared folder and network resource and to administer the user environment and software with group policy. It also will cover monitoring and optimizing Active Directory.. Dennis Suhanovs: Windows Server Active Directory Infrastructure Study Guide, McGraw Hill. MCSE Training Kit: Windows Active Directory Services, Microsoft Press.. Casad, Joe, Windows Active Directory, McGraw- Hill Osborne Media; st Edition,. Bersenic, Damir and Scrimger, Rob, MCSE Training Guide, Second Edition (7-7): Windows Active Directory Services Infrastructure, Que; nd edition

DITS 7 Implementing and Administering Network Infrastructure(,,) At the end of this course, students should be able to: Windows Server Network Infrastructure. Exam Cram, Que Publishing 5. Tittel, E., Huggins, D. (), MCSA/MCSE Implementing, Managing, And Maintaining A Windows Server Network Infrastructure Exam Cram (exam Cram 7-9), Que Publishing. Explain and select the terms, concepts and goals of network infrastructure based on various source.. Apply and reproduce network environment by using network infrastructure elements. Solve problem by design, install, configure, display and manage services in a network infrastructure based on current requirement. This course will equip students with the skills to install and configure a Microsoft Windows Server network infrastructure. The student will know how to install the server automatically and manually. In a server environment, students will learn to configure services that can be offered by the server such as DHCP, DNS, VPN and IPSec.. Mackin, J. C., McLean, I. (). Implementing, managing and maintaining a Microsoft Windows Server Network Infrastructure, Microsoft Press.. Suehring, S, Sheltz, M., Chellis, J. (6). MCSA/MCSE: Windows Server Network Infrastructure Implementation, management and maintenance Study Guide nd. Ed., Wiley Publishing, Inc.. Shinder, T.W., Douglas, D., Kurz, H. (), MCSA/MCSE Exam 7-9 Study Guide and Training System: Implementing, Managing, and Maintaining a Windows Server Network Infrastructure st.ed., Syngress Publishing.. Huggins, D. (6), Exam Cram: 7-9 Implementing, Managing, and Maintaining a DITS 7 Server Installation, Configuration and Administration (,,) By the end of this subject, students should be able to:. Explain terms and concepts as well as the purpose of server administration.. Apply installation skill, configure and administer Windows server system.. Solve and select server administration in network environments. This course gives preparation to students to be able to install Windows Server, solve the problem during installation of Windows server, able to do Unattended Installation, automatically install Windows server and administer file system in Windows server.. MCSE Training Kit: Microsoft Windows Server.. Strebe, M. (). Windows server: seven. Sybex.. Regan, P. (). Networking with windows. Prentice Hall PTR.. Smith, T., Smeeton, S. (). MCSE Windows Network Exam Prep (Exam: 7-6). Coriolis. 5. Syngress Media (999). Windows Server System Administration Handbook; Syngress.

DITS 75 Directory Service Infrastructure Design (,,) By the end of this subject, students should be able to:. Explain and select the methodology in creating directory service infrastructure.. Apply the knowledge in using tools to design directory service infrastructure.. Have the skills to create directory service infrastructure design based on suitable source. This subject covers the approach in designing directory service infrastructure that covers the introduction part, the active directory naming strategy, active directory design for both administrative authority and group policy along with schema policy design. Students will also exposed with variety kinds of designs in directory service infrastructure that includes designs for active directory domain, double domain structure, active directory topology site and also active directory infrastructure.. MCSE Training Kit: Designing a Microsoft Windows Directory Services Infrastructure.. Oppermann, C. (). Microsoft Windows Aktif direktori Programming; Microsoft.. Larson, M. and Liu, C. (). DNS on Windows ; O'Reilly & Associates Pub.. Wood, A. (). Windows Aktif direktori Black Book: A Guide to Mastering Aktif direktori--the Key to Windows ; Coriolis. 5. McLean, I. (). Windows TCP/IP Black Book: An Essential Guide to Enhanced TCP/IP in Microsoft Windows ; Coriolis. DITS 76 Network Security Design (,,) By the end of this subject, students should be able to:. Explain and select the terms, concepts and objective of network security absed on various source.. Apply the concept and skill to design network security.. Solve through reproducing using security characteristic, group policy and software handling tool for designing network security. This course is designed to give an exposure to students about the introduction of security, analyse the network risk, windows, access management plan, user account management, file recovery, print resources and communication path, secure access for non MS user, remote user, remote office, network and internet user, Private Key infrastructure and security planning design.. MCSE Training Kit: Designing a Microsoft Windows Network Security.. Sanna, P. (999). Windows Server Security For Dummies; John Wiley & Sons.. Govanus, G. and King, R. (). MCSE: Windows Network Security Design; Sybex.. Schein, P.G. (). MCSE Windows Security Design; The Coriolis Group. 5. Philip, C., Sheldon, T., (); Windows Security Handbook; McGraw Hill.

DITS 77 Designing Network Infrastructure (,,) At the end of the course, students should be able to:. Apply the methodology for designing the network infrastructure more effectively.. Solve the problem by designing the infrastructure using an appropriate tool.. Respond to the effectiveness of the proposed infrastructure design based on relevant source. This course teaches the student how to design network infrastructure depends on real attributes. Design process covers the combination of TCP/IP Solution, Automatic IP Configuration Services (DHCP), Name Resolution Services (DNS & NetBIOS), Internet Connection, Inter Network Connection and Remote Users. It also emphasizes on Windows Network Development Strategic development.. MCSE Training Kit: Designing a Microsoft Windows Network Infrastructure.. Strebe, M. (). Windows server: seven. Sybex.. Regan, P. (). Networking with windows. Prentice Hall PTR.. Lee, T., Davies, J.E., Davies, J. (999). Microsoft Windows TCP/IP Protocols and Services: Technical Reference; Microsoft Press. 5. Larson, M. and Liu, C. (). DNS on Windows ; O'Reilly & Associates Pub. DITM 6 (,,) Macromedia Dreamweaver Authoring Tool By the end of this subject, students should be able to:. Explain and apply the main process of a complete website development.. Solve problem based on practical skills in responding and utilizing various tools and functions in Adobe Dreamweaver.. Research the installation process and handle the website site by selecting the appropriate Dreameweaver functions through relevant and suitable information. This course introduces the students to Adobe Dreamweaver CS version as a website authoring tool. The subject contains only lab sessions, which is task-based with students learning by doing. The lab sessions will cover from the introduction of basic features in Adobe Dreamweaver until publishing a complete website. Students are required to work in pairs to produce their own website with appropriate user interface design, animation and interactivity based on the theme given. A complete web application has to be submitted at the end of the semester and students are also required to present their work in formal project presentation.. Chow, G., (7), Adobe Dreamweaver CS Hands-On Training, Peachpit Press.. Adobe Creative Team, (7), Adobe Dreamweaver CS Classroom in a Book (Paperback),Adobe Press.. Powers, D., (7), The Essential Guide to Dreamweaver CS with CSS, Ajax, and PHP, HallFriends of ED.. McFarland, D., (7), Dreamweaver CS: The Missing Manual [ILLUSTRATED] (Paperback), Pogue Press

5. Negrino, T. and Smith, D. (7), Dreamweaver CS for Windows and Macintosh (Visual QuickStart Guide), Peachpit Press. DITM 6 Macromedia Flash Application Development (,,) Upon completion of this course, students should be able to:. Apply the ActionScript Programming in Flash.. Show and explain on how to apply the design and programming techniques in building Flash applications.. Solve the problem by developing an interactive media application using Flash.. Reproduce multimedia resources from other media applications to create an interactive media application. This subject emphasizes on basic concepts in using ActionScript programming in Flash. Students will learn how to use the core features in Flash and apply both designing and programming techniques in creating application creatively. They will develop a multimedia project and present their application at the end of the semester. Lab sessions will expose students on the usages of Flash in creating applications through intensive lab exercises.. Gonzalez, J. Macromedia Flash Professional 8 Hands-On Training, Peachpit Press, 6.. Harun, J and Tasir, Z. Macromedia Flash 5: Interaktiviti Menggunakan ActionScript, Venton Publishing,.. Perkins, T. ActionScript. for Adobe Flash CS Professional Hands-On Training, Peachpit Press, 7.. Perkins, T. Adobe Flash CS Professional Hands- On Training, Peachpit Press, 7. 5. Ulrich, K. Macromedia Flash 8: Visual Quickstart Guide, Peachpit Press, 6