SlideShare a Scribd company logo
1 of 3
UNIYERSITI UTARA MALAYSIA
                                 SCHOOL OF COMPUTING


      COTJRSE CODE              : TIJ3O43
      COT]RSE                   : WEB APPLICATION DEVELOPMENT
      PRE-REQUISITE             : TD3O13 DATABASE SYSTEM & IITFOR}IATION
                                 RETRIEVAL



1.0   COURSf, SYNOPSIS

      This course reviews basic concepts and techniques for developing applications within
      computer network environment. Emphasis is placed upon the knowledge and skills to develop
      web-based applications on both client and server side especially in Internet environments. [t
      also includes the design and creation of interactive web sites that provide access to databases.
      Other topics including Cascading Style Sheets, XML and Web Services are also introduced.



2.0   OBJECTTYES

      At the end of this course, students will be able to:

      2.1 Explain the techniques involve in developing web-based applications.
      2.2 Compare the difference between client side scripts and server side scripts.
      2.3 Write seryer side scripts within HTML to communicate with a web server and database.
      2.4 Develop web-based applications using current technology.


3.0   REFERENCES

      Deitel, H.M., Deitel, P.J. & Goldberg, A.B. (2004). Internet & World Wide Web: How to
          Program. New Jersey: Prentice Hall.

      Bacon J. (2006), PHP and MYSQL : Building Eight Dynamic Web Applications. Indiana           :

         Prentice Hall.

      Sebesta R. W., (2005). Programming the      ll'orld Wide Web.3'd Edition, Boston: Addison
          Wesley.

      Bates, C. (2003). Web Programming: Building Internet Applications. West Sussex: John
          Wiley & Sons
Knuckles, C. D. & Yuen D.S. (2004).lleb Application: Concepts and Real World Design.
         New Jersey: John Wiley & Sons.

      Shklar, L. & Rosen, R. (2003). Web Application Architecture: Principles, Protocol &
          Practice. West Sussex: John Wiley & Sons.


4.0   COT]RSE CONTENTS

          NO.                                      TOPIC                                 IIOt]R


           I        1.1 Introduction to Web Applications                                    4
                        1.1.1 Overview of the lnternet
                        I .l .2 Internet and Web Architecture
                                1.1.2.1 Understand the Internet architecture
                                1.1.2.2 Understand the web architecture and
                                         components.
                        1.1.3 Overview of Web Applications
                                1.1.3.1 Demonstrate how web applications work.
                                1.1.3.2 Understand the client side and the server side
                                         technolory.


           2       2.1 Introduction to HTML                                                 8
                      2.1.1 HTML basic programming
                              2.1.1.1 Understand the markup language
                              2.1.1.2 Explain the basic HTML syntax (tags,
                                      elements and attributes) and document
                                      structure.
                       2.1.2 HTMI- form programming
                             2.1.2.1 Understand and demonstrate the form
                                      elements.



           3       3.1 Client Side Script (CSS)                                             8
                         3.1.1 Introduction to CSS
                               3.1.1.1 Explain the basic syntax of CSS
                               3.1.1.2 Understand methods, variables and control
                                        structures.
                               3.1.1.3 Understand functions and event handlers.
                         3.1.2 CSS programming
                               3.1.2.1 Process form elements.
                               3.1.2.2 Validate form.


           4       4.1 Server Side Script    (SSS)                                          8
                         4.1.1 Introduction to SSS
                               4.1.1.1 Understand the uses of SSS in the
                                       development of dynamic and interactive
                                       web application
                               4.1.1.2 Identifu and set up three components in
                                        SSS.
4.1.2 Basic syntax of SSS.
                                4.1.2.1 Explain the variables, operators, control
                                        structures, functions and arrays.
                          4.1.3 Working with form
                                4.1.3.1 Process HTML form data using SSS.



              5     5.1 Database, SQL and            SSS                                 8
                          5.   1.   I
                                Introduction to database and SQL command
                                5.1.1.1 Understand attribute, record and table.
                                5.1.1.2 Explain SQL command and query.
                                5.1 .1.3 Create database.
                          5.1.2 Application development and assessing database
                                via SSS.
                                5.1.2.1 Create dynamic web pages that retrieve and
                                         display database data


              6     6.1 Working with Sessions     and Cookies in SSS                     4
                          6.1.1 Introduction of Sessions
                          6.1.2 Introduction of Cookies


              7     7.1, Other Techniques in Web Application Development                 4
                          7.1.1 Introduction of othertechniques for SSS


              8     8.1 AdditionalFeatures                                               4
                          8. I   .l     Cascading Style Sheets
                          8.1.2 XML



              9     9.1 Web Serwices                                                     4
                        9.1.1 Introduction          of web services


                    TOTAL                                                               52

5.0   TEACHING METHOD

      Lecture, online discussion, and Lab.

6.0   COI]RSE ASSESMENT

      Assignment :       60/100

          Mid-Exam       15% (first week after mid semester break)
          Lab Test       l0%          (last week)
          Assignment:   l|yo (Group) for each topic one assignment or basically one big on CSS
          Project : 20Yo (Group)
      Final   Examination           : 40/100

More Related Content

Similar to Syllibus web application

Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworksMukesh Kumar
 
[D2 오픈세미나]2.browser engine 이형욱_20140523
[D2 오픈세미나]2.browser engine 이형욱_20140523[D2 오픈세미나]2.browser engine 이형욱_20140523
[D2 오픈세미나]2.browser engine 이형욱_20140523NAVER D2
 
Software design
Software designSoftware design
Software designambitlick
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh KumarNaresh K
 
Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)Amin Bandeali
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
web intership ritesh.pptx
web intership ritesh.pptxweb intership ritesh.pptx
web intership ritesh.pptxJenaj2
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Sharepoint development 2013 course content | sharepoint  2013 course contentSharepoint development 2013 course content | sharepoint  2013 course content
Sharepoint development 2013 course content | sharepoint 2013 course contentGlobal Online Trainings
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
Sql server dba 2012 administration training
Sql server dba 2012 administration trainingSql server dba 2012 administration training
Sql server dba 2012 administration trainingFuturePoint Technologies
 
msword
mswordmsword
mswordbutest
 

Similar to Syllibus web application (20)

Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworks
 
[D2 오픈세미나]2.browser engine 이형욱_20140523
[D2 오픈세미나]2.browser engine 이형욱_20140523[D2 오픈세미나]2.browser engine 이형욱_20140523
[D2 오픈세미나]2.browser engine 이형욱_20140523
 
Software design
Software designSoftware design
Software design
 
Sdd template
Sdd templateSdd template
Sdd template
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 
Documenting Software Architectures
Documenting Software ArchitecturesDocumenting Software Architectures
Documenting Software Architectures
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh Kumar
 
Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)
 
Web editing
Web editingWeb editing
Web editing
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
web intership ritesh.pptx
web intership ritesh.pptxweb intership ritesh.pptx
web intership ritesh.pptx
 
roswell_it_wiki
roswell_it_wikiroswell_it_wiki
roswell_it_wiki
 
roswell_it_wiki
roswell_it_wikiroswell_it_wiki
roswell_it_wiki
 
Sharepoint development 2013 course content | sharepoint 2013 course content
Sharepoint development 2013 course content | sharepoint  2013 course contentSharepoint development 2013 course content | sharepoint  2013 course content
Sharepoint development 2013 course content | sharepoint 2013 course content
 
Dot net syllabus book
Dot net syllabus bookDot net syllabus book
Dot net syllabus book
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Sql server dba 2012 administration training
Sql server dba 2012 administration trainingSql server dba 2012 administration training
Sql server dba 2012 administration training
 
Cursos sql server .net visual basic octubre 2010
Cursos sql server .net visual basic octubre 2010 Cursos sql server .net visual basic octubre 2010
Cursos sql server .net visual basic octubre 2010
 
msword
mswordmsword
msword
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Syllibus web application

  • 1. UNIYERSITI UTARA MALAYSIA SCHOOL OF COMPUTING COTJRSE CODE : TIJ3O43 COT]RSE : WEB APPLICATION DEVELOPMENT PRE-REQUISITE : TD3O13 DATABASE SYSTEM & IITFOR}IATION RETRIEVAL 1.0 COURSf, SYNOPSIS This course reviews basic concepts and techniques for developing applications within computer network environment. Emphasis is placed upon the knowledge and skills to develop web-based applications on both client and server side especially in Internet environments. [t also includes the design and creation of interactive web sites that provide access to databases. Other topics including Cascading Style Sheets, XML and Web Services are also introduced. 2.0 OBJECTTYES At the end of this course, students will be able to: 2.1 Explain the techniques involve in developing web-based applications. 2.2 Compare the difference between client side scripts and server side scripts. 2.3 Write seryer side scripts within HTML to communicate with a web server and database. 2.4 Develop web-based applications using current technology. 3.0 REFERENCES Deitel, H.M., Deitel, P.J. & Goldberg, A.B. (2004). Internet & World Wide Web: How to Program. New Jersey: Prentice Hall. Bacon J. (2006), PHP and MYSQL : Building Eight Dynamic Web Applications. Indiana : Prentice Hall. Sebesta R. W., (2005). Programming the ll'orld Wide Web.3'd Edition, Boston: Addison Wesley. Bates, C. (2003). Web Programming: Building Internet Applications. West Sussex: John Wiley & Sons
  • 2. Knuckles, C. D. & Yuen D.S. (2004).lleb Application: Concepts and Real World Design. New Jersey: John Wiley & Sons. Shklar, L. & Rosen, R. (2003). Web Application Architecture: Principles, Protocol & Practice. West Sussex: John Wiley & Sons. 4.0 COT]RSE CONTENTS NO. TOPIC IIOt]R I 1.1 Introduction to Web Applications 4 1.1.1 Overview of the lnternet I .l .2 Internet and Web Architecture 1.1.2.1 Understand the Internet architecture 1.1.2.2 Understand the web architecture and components. 1.1.3 Overview of Web Applications 1.1.3.1 Demonstrate how web applications work. 1.1.3.2 Understand the client side and the server side technolory. 2 2.1 Introduction to HTML 8 2.1.1 HTML basic programming 2.1.1.1 Understand the markup language 2.1.1.2 Explain the basic HTML syntax (tags, elements and attributes) and document structure. 2.1.2 HTMI- form programming 2.1.2.1 Understand and demonstrate the form elements. 3 3.1 Client Side Script (CSS) 8 3.1.1 Introduction to CSS 3.1.1.1 Explain the basic syntax of CSS 3.1.1.2 Understand methods, variables and control structures. 3.1.1.3 Understand functions and event handlers. 3.1.2 CSS programming 3.1.2.1 Process form elements. 3.1.2.2 Validate form. 4 4.1 Server Side Script (SSS) 8 4.1.1 Introduction to SSS 4.1.1.1 Understand the uses of SSS in the development of dynamic and interactive web application 4.1.1.2 Identifu and set up three components in SSS.
  • 3. 4.1.2 Basic syntax of SSS. 4.1.2.1 Explain the variables, operators, control structures, functions and arrays. 4.1.3 Working with form 4.1.3.1 Process HTML form data using SSS. 5 5.1 Database, SQL and SSS 8 5. 1. I Introduction to database and SQL command 5.1.1.1 Understand attribute, record and table. 5.1.1.2 Explain SQL command and query. 5.1 .1.3 Create database. 5.1.2 Application development and assessing database via SSS. 5.1.2.1 Create dynamic web pages that retrieve and display database data 6 6.1 Working with Sessions and Cookies in SSS 4 6.1.1 Introduction of Sessions 6.1.2 Introduction of Cookies 7 7.1, Other Techniques in Web Application Development 4 7.1.1 Introduction of othertechniques for SSS 8 8.1 AdditionalFeatures 4 8. I .l Cascading Style Sheets 8.1.2 XML 9 9.1 Web Serwices 4 9.1.1 Introduction of web services TOTAL 52 5.0 TEACHING METHOD Lecture, online discussion, and Lab. 6.0 COI]RSE ASSESMENT Assignment : 60/100 Mid-Exam 15% (first week after mid semester break) Lab Test l0% (last week) Assignment: l|yo (Group) for each topic one assignment or basically one big on CSS Project : 20Yo (Group) Final Examination : 40/100