SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.

Slides:



Advertisements
Similar presentations
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Advertisements

CSS446 Spring 2014 Nan Wang. 2 Instructor Instructors: –Nan Wang Office: TEC 232 Phone: (601) Meeting time and location:
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Computer Science Department
Muhammad Taimoor Khan
Oct 2, 2010Atif Alamri IS 240 Information Systems Analysis and Design Dr. Atif Alamri Office: 2098 Tel: (1)
Internet Development 1 Introduction Colm O Suilleabhain.
DT211/3 Internet Development Application Internet Development Application.
An Introduction to Computer Programming Anna Bretscher
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
5 th February Introduction Web Development Course.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
INE2720 Web Application Software Development General Information.
Developing an Undergraduate Distributed Development Course Gregory Conti John M. D. Hill Curtis A. Carver, Jr. United States Military Academy Department.
G51WPS Web Programming and Scripting Boriana Koleva Room: C54 Phone:
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
1 MSCS 237 Distributed Computing Spring 2006 INSTRUCTOR: Dr. Sheikh Iqbal Ahamed Office: Cudahy Hall 386 Phone: Office Hours: Monday 2:00-3:00pm.
CSET 3300: Database-Driven Web Applications Spring 2010 William Acosta URL:
CS 638 Web Programming Introducing the web Lecture 1.
DR. ABEER ALNUAIM COURSE GUIDE CT OUTLINE Course Description Course Objectives List of Resources Course Calendar Course Location & office hours.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
SE3183 Advance Web Programming Programming Session 2013/2014.
Computer Network Management Course
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
Introduction Fall Dr. Chuck Lillie – Oxendine 1219 – – –
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
SYSC System Analysis and Design 1 Part I – Introduction.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
Ivailo Chakarov Web Design & Development Ivo Chakarov Telephone: Ext Room: NL11 (above New Library)
Search: Prof. Jeff Sonstein Home Contact Website Design & Tech ( ) Fall 2011  Professor Jeff Sonstein Office: GOL-2555 Hours: T/R 10am-noon
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Web Application Development 1 Course Introduction.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Course Introduction CWP 112 (WEBPG2) by CSN. Course Description Course Code: CWP 112 Title: Web Page Design Authoring and the Internet 2 The course is.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
CX Introduction to Web Programming Introduction & Overview Prepared by: KAR First Prepared on: Last Modified on: xx-xx-xx Quality checked.
Web Technologies Computing Science Thompson Rivers University
Computer Engineering Department Islamic University of Gaza
CSE 102/ISE 102 Introduction to Web Design and Programming
Course Introduction CWP 112 (WEBPG2) by CSN.
Software Engineering Bachelor Program
Course Guide CT 1501.
Department of Computer Science, Florida State University
Course Guide CT 1501.
Course Overview CS 4640 Programming Languages for Web Applications
Computer Engineering Department Islamic University of Gaza
IS333D Multi-tier Application Development
Web Technologies Computing Science Thompson Rivers University
Course Overview CS 4640 Programming Languages for Web Applications
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room Web: Sep. 10, 2011

Tentative Course Schedule 3 Classes per week (each 50 min) o Saturday, Monday, Wednesday 8:00am – 8:50am (Room 026) o Saturday, Monday, Wednesday 9:00am – 9:50am (Room 031) LAB: Office hours o Sat/Sun/Mon/Tue: 10am – 11am o Other time by appointments o Random drop-by (!) o is welcome

Tentative Course Description A basic introduction to the Internet and WWW including HTML, URL and HTTP. Developing web applications with static and dynamic web content. Formatting web pages with tables, images, frames and CSS (Cascading Style sheets). Introduction to client side scripting such as JavaScript. Dynamic web content generation and introduction to server side scripting such as PHP, and ASP.NET. Database connectivity to web applications. Fundamentals of Web 2.0 – the modern web applications. Basics of other relevant concepts and technologies such as XHTML, XML, Ajax, Web servers, Effective report writing and communication. Software project management guidelines are presented to be practiced in the term project.

Course Learning Outcome 1.Be able to design a web application by considering several realistic constraints. 2.Be able to use the technical concept into practice for developing web applications. 3.Understand and use state-of-the-art web application development tools and languages to develop web applications. 4.Understand the basic approach and key concepts of developing static and dynamic web sites. 5.Be able to communicate effectively using correct English through a written a report and presentation. 6.Understand the use of different client and server side technologies for developing web applications.

Course Learning Outcome 7.Be able to develop web application using HTML, XHTML, CSS, JavaScript, DOM, XML, AJAX and other similar technologies. 8.Be able to program server side logic using server side scripting language such as PHP. 9.Be able to build basic web interfaces for communicating with underlying web databases. 10. Be able to set up and maintain database systems like MySQL. 11. Be able to gather requirements, identify use cases, design, implement, and deploy web applications. 12. Be able to set up and maintain web servers like Tomcat and Apache.

Course Website Course web site o Visit: o Check the course website frequently o All the updates and news will be posted on the course website

Reference Books Developing Web Applications By Ralph Moseley, Wiley-VCH Verlag GmbH & Co. KGaA, 2007 Web Application Architecture: Principles, Protocols and Practices. (2nd edition) by Leon Shklar and Rich Rosen, John Wiley& Son Ltd Ajax, Rich Internet Applications, and Web Development for Programmers By Paul J. Deitel, Harvey M. Deitel, Jan 2008 Web Technologies: A Computer Science Perspective By Jeffrey C. Jackson, ISBN: Various Web Resources

Marking Scheme 10% Short quizzes and assignments- anytime 25% Midterm exam (two parts) 20% Web application development project (work in group of 2/3), 40% Final exam (student should achieve at least 50 % of the Final to pass the course) 5% Lab Assignment Cant skip exam unless there is a medical emergency!

Important Notes Be aware of plagiarism – dont copy and hand in others work and claim credit Any plagiarism case will automatically receive F grade Regular attendance in the class is highly recommended- otherwise you miss the clue for exams

Feb 19, 2011M. Anwar Hossain متشکرم