Advanced Web Programming Courseoutline
Advanced Web Programming Courseoutline
General Information
Course Title Advanced web programming
Course Code HeIn4122
Degree program: BSc. in Health Informatics
Target group IV Year BSc. Health Informatics Students
Course Cr.Hr 3 Cr.Hr
Pre-requisite Internet Programming
Mode of delivery Year based
Course Information: Academic Year: 2016
Semester: I
Student Workload: Lecture Lab Tutor Group Self-study Total
work
40Hrs 60Hrs
Instructor’s information Name: Mekides Zekarias Email: [email protected]
Office No.
Course description This course is continuation of Internet Programming. It deals
with web application development using an enterprise
application framework focusing on server-side scripting. Topics
offered include an introduction to HTML, PHP, JSP, DB
connectivity, Network communication and Session management.
Course objectives
Upon successfully completion of the course, students should be
able to:
1
Week Hours Topics delivered
lecture=4h Chapter One: Introduction
1-2 rs Lab= 9
1.1 Introduction to HTML
1.2 Overview of java script
1.3 Overview of CSS
lecture=10h Chapter Two: PHP
rs
2.1 Basics of PHP
2-6 Lab=15hrs
2.2 Variables
2.3 Operators
2.4 Comments
2.5 Control structure
2.6 Selection control structure
2.7 Iteration Control structure
2.8 Function
2.9 Array
2.10 One dimension
2.11 Multi-dimension
2.12 Classes
2.13 Objects
2.14 Members (Data & Function)
2.15 Inheritance Encapsulation abstraction polymorphism
lecture=10h Chapter Three: Web Scripting Languages
rs
7- 11 Lab= 9
3.1 ASP
3.2 CGI
3.3 JSP
3.4 ActiveX
3.5 Variables, Expression, Control structure, Array, Function
3.6 Java Servlets
3.7 State management
2
lecture=6h Chapter Four: DB connectivity
12-14 rs
4.1 Creating db.
Lab=12hrs
4.2 creating tables
4.3 Basic queries
4.4 Insert
4.5 Select
4.6 Update
4.7 Delete
4.8 Advanced select query
4.9 Inner join
4.10 Left join
4.11 Connecting front-end to the database
4.12 PERL-DBI
4.13 DBD
3
Mode of delivery/method:
The course will be delivered in the form of lectures, Self-study and reading
assignment, lab work and group project works.
References:
Individual Assignment 10
Test 15
Group project 25
Final examination 40
Total 100