Documents

IT1305_Web Application Development I.pdf

Description
BIT Year 1 – Semester 1 – Detailed Syllabus IT1305 IT1305 Web Application Development I BIT – 1st YEAR – SEMESTER 1 INTRODUCTION This is one of four compulsory modules designed for Semester 1 of the Bachelor of Information Technology Degree programme. This module on web application development provides an introduction to the basic concepts, methods and tools needed to develop basic web sites. CREDITS: 04 LEARNING OUTCOMES After successful comp
Categories
Published
of 5
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  BIT Year 1 – Semester 1 – Detailed Syllabus IT1305 IT1305 Web Application Development I BIT – 1 st  YEAR – SEMESTER 1 INTRODUCTION This is one of four compulsory modules designed for Semester 1 of the Bachelor of Information Technology Degree programme. This module on web application development provides an introduction to the basic concepts, methods and tools needed to develop basic web sites. CREDITS: 04 EARNIN! OUTCO ES After successful completion of this module students will be able to ã   Describe the fundamental concepts of the Internet and the !ord !ide !eb ã   mploy #T$% and &SS to create web pages ã   mploy client'side programming using (avaScript to add interactivity to web pages ã   Describe and employ the fundamental concepts of )$% ONINE EARNIN! ATERIAS AND ACTI#ITIES *ou can access all learning materials and this syllabus in the +%  httpvle.bit.l- , if you are a registered student of the BIT degree programme. It is important to participate in learning activities provided in the +% to learn this subect. ONINE ASSI!N ENTS The assignments consist of two /ui00es assignment /ui0 1 2covers the first half of the syllabus3 and assignment /ui0 4 2covers the second half of the syllabus3. The ma5imum mar-s for a /uestion is 16, while the minimum mar- for a /uestion is 6 2irrespective of negative scores3. 7inal mar- is calculated considering 869 of assignment /ui0 1 and :69 of assignment /ui0 4. The pass mar- of the online assignment in a course is ;69. *ou are advised to do online assignments before the final e5amination of the course. It is compulsory to pass all online assignments to partially /ualify to obtain the year 1 certificate.  BIT Year 1 – Semester 1 – Detailed Syllabus IT1305 $INA E%A INATION 7inal e5am of the course will be held at the end of the semester. ach course in the semester 1 is evaluated using a two'hour /uestion paper that consists of 86':6 $ultiple &hoice <uestions. OUTINE O$ S&A'US Topic (o)*+ 1.   Introduction to the Internet and !ord !ide !eb 16 4.   7undamentals of #yper Te5t $ar-up %anguage 2#T$%3 1; =.   &ascading Style Sheets 2&SS3 16 8.   &lient'side programming using (avaScript 1; ;.   7undamentals of 5tensible $ar-up %anguage 2)$%3 16 TOTA ,0 RE-UIRED ATERIAS ain Rea.in/ >ef 1 #T$%; Blac- Boo-, ?ogent %earning Solutions Inc., 4611 >ef 4 >ef = DETAIED S&A'US 1. Introduction to the Internet and World Wide Web (10 hrs.) In+t*)ctional Obective+ ã   5plain what is referred to as the Internet.  BIT Year 1 – Semester 1 – Detailed Syllabus IT1305 ã   %ist and describe different technologies and services of the Internet ã   Describe the !orld !ide !eb. ã   Describe various aspects of the !orld !ide !eb and how it wor-s. ã   5plain how the #TT@ protocol wor-s. ate*ialS)b Topic+ 1.1   !hat is the Internet 1.1.1   Introduction to protocols and routing 1.1.4   Some service on the Internet 1.1.4.1   !!! 1.1.4.4   Data transfer 1.1.4.=   &ommunication 1.1.4.8   Distributed and &loud &omputing 1.1.=   Social aspects of the Internet 1.1.=.1   Social etwor-ing 1.1.=.4   e'%earning 1.1.=.=   e'&ommerce 1.1.=.8   e'Covernance 1.1.=.;   Telecommuting 1.1.=.:   @olitics and Activism 1.1.=.   &ensorship 1.4   !hat is the !orld !ide !eb 1.=   #ow the !eb wor-s 1.=.1   !eb application architecture 1.=.4   I@ addresses and Domain ames 1.=.=   E>% and E>I 1.=.8   The #TT@ protocol and how it wor-s 2. Fundamentals of Hyper Text Markup Language 5(15 hrs.) In+t*)ctional Obective+ ã   Describe the structure of and #T$% document ã   5plain different &ontent models ã   Describe what a doctypes with reference to the #T$% ; doctype ã   5plain the advantages of )#T$% over #T$% ã   mploy #T$% elements to create a website with form functionality and embedded multimedia ate*ialS)b Topic+ 4.1   Document Fbect $odel 4.4   Basic Structure of an 2)3#T$% document 4.=   &ontent models Bloc-s and inline elements 4.8   Basic #T$% elements 4.;   Doctypes, and the #T$% ; doctype 4.:   Advantages of )#T$%  BIT Year 1 – Semester 1 – Detailed Syllabus IT1305 4.   #T$% forms 4..1   #ow forms wor-, C T and @FST 4..4   7orm controls and attributes 4..=   7orm elements 4..8   +arious input types 4.G   $ultimedia I #T$% 3. Cascading Style Sheets 5 (10 hrs.) In+t*)ctional Obective+ ã   Describe the basic concepts of &SS ã   5plain what &ascading and Inheritance is in &SS ã   mploy various elements of &SS in a website ate*ialS)b Topic+ =.1   Basics =.1.1   Standards and rules =.1.4   +alidation =.1.=   #ow to add &SS =.1.8   &SS selectors =.1.;   &lasses and Ids =.1.:   Attribute selectors =.1.   @seudo classes and elements =.1.G   &ombinators =.1.H   Selector grouping =.4   &ascading and Inheritance =.=   @roperties and +alues =.8   7onts, colours and bac-grounds =.;   Bo5 $odel =.:   @ositioning =.   Table layouts 4. Client-side programming using JavaScript (15 hrs.) In+t*)ctional Obective+ ã   Describe the basic synta5, variables, operators and primatives in (avaScript ã   5plain event handling in (avaScript ã   mploy (avaScript in combination with &SS ã   Develop a website employing #T$%, &SS and (avaScript ate*ialS)b Topic+ 8.1   Adding (avaScript to a document 8.4   Baisc synta5 rules
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks