FACULTY OF INFORMATION STUDIES UNIVERSITI TEKNOLOGI MARA CAWANGAN KELANTAN SCHEME OF WORK (RANCANGAN KULIAH)

Similar documents
Syllabus Course Number: CS 412 Course Title: Web and Database Programming

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

ADVANCED WEB DESIGN & CONTENT MANAGEMENT

JAVASCRIPT FOR PROGRAMMERS

Inf 202 Introduction to Data and Databases (Spring 2010)

Programming the World Wide Web by Robert W. Sebesta

DDC Learning Web Design with Adobe CS5 Georgia Edition 2011

Module tutor Credit value 10 Module type New course Notional learning hours

Developing Web Applications

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Shankersinh Vaghela Bapu Institue of Technology

Govt. of Karnataka, Department of Technical Education Diploma in Computer Science & Engineering. Fifth Semester. Subject: Web Programming

Web Development Course (PHP-MYSQL-HTML5.0)

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

Course title: WEB DESIGN AND PROGRAMMING

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by

Web Technologies. Course Outline, Administrivia, Getting Started at CSSE An introduction to the Internet and the WWW. Dr Wei Liu

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a

Web Development & SEO (Summer Training Program) 4 Weeks/30 Days

AIM. 10 September

Designing for Web Using Markup Language and Style Sheets

World Wide Web PROGRAMMING THE PEARSON EIGHTH EDITION. University of Colorado at Colorado Springs

All India Council For Research & Training

Web Development IB PRECISION EXAMS

Internet & World Wide Web

Basic Web Application Development Spring credit hour Student Taught (Satisfactory/Unsatisfactory)

ITT Technical Institute. SD3120T Programming in Open Source with LAMP Onsite and Online Course SYLLABUS

Computer Science Department

PHP: Software Training Employability Programme

Static Webpage Development

Content Management Systems. Week 14 LBSC 671 Creating Information Infrastructures

Advanced Web Programming (17MCA42)

CSC 443: Web Programming

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

A network is a group of two or more computers that are connected to share resources and information.

CENG 256 Internet Programming Draft

MRK260. Week Two. Graphic and Web Design

Http Error Code 403 Forbidden Dreamweaver Mysql

INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013

ITT Technical Institute. VC240T Visual Design for the Web Onsite Course SYLLABUS

,

Web development using PHP & MySQL with HTML5, CSS, JavaScript

Web Standards Mastering HTML5, CSS3, and XML

Fundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar

Course Title: Component-Based Software Development Date: Sept 8, 2010

ITT Technical Institute. IT217P Programming in C++ II Onsite Course SYLLABUS

Professional Course in Web Designing & Development 5-6 Months

Web Design E M I R R A H A M A N WEB DESIGN SIDES 2017 EMIR RAHAMAN 1

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

TIME SCHEDULE MODULE TOPICS PERIODS. HTML Document Object Model (DOM) and javascript Object Notation (JSON)

Introduction to web development and HTML MGMT 230 LAB

Manakin Workshop. Manakin Workshop DSpace User Group, February Scott Phillips Texas A&M University

HTML CSS JAVASCRIPT WEB PUBLISHING IN ONE HOUR A DAY SAMS TEACH YOURSELF COVERING HTML5 CSS3 AND JQUERY 7TH EDITION

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

ITT Technical Institute. SD3240T Creating Websites in the LAMP Environment Onsite and Online Course SYLLABUS

Sections and Articles

Introducing Manakin: Overview & Architecture. Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, and John Leggett

COMP9321 Web Application Engineering

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Course Curriculum Accord info Matrix Pvt.Ltd Page 1 of 7

Basics of Web Technologies

Introduction to Dreamweaver CS4:

Project Covered During Training:Real Time Project Training

CIS 086 : Week 1. Web Development with PHP and MySQL

Standard 1 The student will author web pages using the HyperText Markup Language (HTML)

1) PHP & mysql, Mini project: This will taught by trainer. 2) PHP & mysql, Live project, This will taught by trainer.

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache

XML Applications. Introduction Jaana Holvikivi 1

Alpha College of Engineering and Technology. Question Bank

How To Install Modules Joomla 2.5 On Wamp Server Pdf

IT6503 WEB PROGRAMMING. Unit-I

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Web Engineering (CC 552)

CYBERSECURITY AND COMPUTER NETWORKS

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

Harvey Deitel. Abbey Deitel

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018

Web II CE 2413C 01 CE 2414N 01 Spring 2013

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018

Web Programming Spring 2010

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

Prasad V. Potluri Siddhartha Institute of Technology, Kanuru, Vijayawada. Semester end examination: 50 marks

Learning Php Mysql Javascript And Css A Step By Step Guide To Creating Dynamic Websites

Software Design Document. Chloe Norris Josh Hodges Dan Overton Brad Davis. Radford University Software Engineering 4/7/10

Web Programming Fall 2011

CORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community

MediaWiki Tutorial. Step 1:Install MediaWiki. Download files

BY :- PRABINA KUMAR ROUT MOB :

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies

PROFESSIONAL TRAINING

GRAPHIC WEB DESIGNER PROGRAM

JavaScript By Example (2nd Edition) By Ellie Quigley READ ONLINE

ABOUT WEB TECHNOLOGY COURSE SCOPE:

Accounting & MIS 3610

SUMMARY OF QUALIFICATIONS

Transcription:

PROGRAMME COURSE FACULTY OF INFORMATION STUDIES UNIVERSITI TEKNOLOGI MARA CAWANGAN KELANTAN SCHEME OF WORK (RANCANGAN KULIAH) CREDIT HOUR 3 SEMESTER 5 Bachelor of Science in Information Studies (Honours) Web Programming for Information Retrieval (IMS607) SYNOPSIS This course exposes students to essential concepts of World Wide Web that enable web applications for managing online information. It applies server-side and clientside scripting in building a secure database-driven web application for information storage, retrieval and interactive access of information. It also introduces web application developments using integrated development environment (IDE), web server management and applying standard metadata elements for describing resources in supporting information storage, retrieval and disseminations. OBJECTIVES At the end of this course, student should be able to:- Understand the concepts of Internet programming, e-commerce and web 2.0. Understand various scripting/ programming languages and applications used in developing web pages. Develop interactive web pages using web scripting/ programming languages.

COURSE EVALUATION Course Work 1. Assignment 2. Test 1 3. Final Test 4. Project Web Application Development 5. Project Presentation Percentage (%) 20 30 30 Total Marks 0

Week Chapter/ Topic 1 1.0 Internet, World Wide Web and Applications 1.1 Introduction to computers, Internet, and WWW 1.2 World Wide Web Consortium (W3C) 1.3 Content Management System 1.4 Introduction to Web 2.0 2 2.0 Browsers and Web Servers fundamental 2.1 Http transaction 2.2 Web browsers 2.3 Multitier Application Architecture 2.4 Accessing Web Servers 2.5 Webserver packages (WAMP, LAMP, MAMP, XAMPP, etc.) 3 3.0 Markup and Style Sheet Language (XHTML & CSS) 3.1 Introduction to XHTML & CSS 3.2 XHTML Elements, Attributes 3.3 CSS Selectors, Properties 3.4 Inline, Internal, and External Style Sheet 4 4.0 Basic XML and Metadata Concept 4.1 extensible Markup Language (XML) basics 4.2 Structuring data 4.3 XML Namespaces 4.4 Document Type Definition (DTD) 4.5 extensible Style Sheets Language (XSL) 4.6 Introduction to Metadata 4.7 Metadata Standards 4.8 Dublin Core Metadata (DCMI) 4.9 Metadata Encoding and Transmission Standard (METS) 4. Metadata Object Description Schema (MODS) 4.11 Resource Description Framework (RDF) 5 SEMESTER BREAK 6 7 5.0 Client-Side Scripting 5.1 Introduction to client-side scripting 5.2 Variables 5.3 Operators 5.4 Control structures 5.5 Arrays 5.6 Functions 5.7 Objects 5.8 Events 5.9 Cookies

Week Chapter/ Topic 8 6.0 Server-Side Scripting 6.1 Introduction to server-side scripting 6.2 Comments 6.3 Data types, literals, variables and constants 6.4 Operators 6.5 Strings 6.6 Conditionals and Loops 6.7 Arrays 6.8 Forms and user inputs 6.9 User-defined functions 6. Files and Directories 6.11 Cookies and Sessions 6.12 Objects 9 Test 1 (20%) 7.0 Web Database Design and Management 7.1 Connecting to the database server 7.2 Choosing the database 7.3 Executing SQL statements 7.4 Retrieving, updating, and deleting the query results 7.5 Database Functions 11 12 8.0 Building a secure database-driven web application 8.1 Overview of the web system 8.2 Banner, Footer, Site terms & conditions 8.3 Interactivity and user-friendliness 8.4 Design, layout, colour & images 8.5 Frequently asked questions (FAQs) & Help Menu, Contact information 8.6 Navigation and Sitemap 8.7 Session, Cookies, Security 8.8 Data Entry Page, Search/ Retrieval Page 8.9 Data Edit/ Modify Page, Data Delete Page 8. Full-text and Multimedia access/ download 13 14 15 9.0 Open Source Information Systems 9.1 MAMBO, JOOMLA CMS 9.2 KOHA ILS 9.3 Evergreen ILS 9.4 eprint/ DSpace Repository System Final Test (30%) / Assignment 1 Submission (%) Final Project Submission (30%) and Presentation (%)

Recommended Textbook: Deitel, P. J., & Deitel, H. M. (2008). Internet & World Wide Web: How to program. How to program series. Upper Saddle River, N.J.: Pearson Prentice Hall. References Bacon, J. (2007). Practical PHP and MySQL: Building eight dynamic web applications. Negus live Linux series. Upper Saddle River, NJ: Prentice Hall. Davis, M. E., & Phillips, J. (2007). Learning PHP and MySQL. Beijing: O'Reilly. Deitel, P. J., & Deitel, H. M. (2008). Internet & World Wide Web: How to program. How to program series. Upper Saddle River, N.J.: Pearson Prentice Hall. Liu, J. (2007). Metadata and its applications in the digital library: approaches and practices. Westport, Conn: Libraries Unlimited. Meloni, J. C. (2007). PHP, MYSQL, and Apache. Indianapolis, Ind: Sams. Meloni, J. C. (2007). Sams teach yourself PHP, MySQL and Apache all in one. Sams teach yourself all in one. Indianapolis, Ind: Sams. Powers, D. (2007). The essential guide to Dreamweaver CS3 with CSS, Ajax, and PHP. Friends of ED Adobe learning library. Berkeley, Calif: Friends of ED. Quigley, E., & Gargenta, M. (2007). PHP and MySQL by example. Upper Saddle River, NJ: Prentice Hall. Tahaghoghi, S. M. M., & Williams, H. E. (2007). Learning MySQL. Sebastopol, Calif: O'Reilly.