SE3183 Advance Web Programming Programming Session 2013/2014.

Slides:



Advertisements
Similar presentations
Course Syllabus Development Abdullateef Haidar. Contents Introduction Introduction Some considerations Some considerations Components of course syllabus.
Advertisements

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
UFCFR Advanced Topics in Web Development II 2014/15 SHAPE Hong Kong Lecture 1 : Introduction & Course Outline.
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
General information CSE 230 : Introduction to Software Engineering
Internet Development 1 Introduction Colm O Suilleabhain.
(CS1301) Introduction to Computer Programming City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1
Csc111 :Programming with Java First semester H.
Introduction CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
Strategic Information Systems Planning
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
IT Introduction to Website Development Welcome!
Lecture 1 Overview.
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
Computer Networks Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
EECE 310 Software Engineering Lecture 0: Course Orientation.
PHP Basics Course Introduction SoftUni Team Technical Trainers Software University
DR. ABEER ALNUAIM COURSE GUIDE CT OUTLINE Course Description Course Objectives List of Resources Course Calendar Course Location & office hours.
Chapter 1: Introduction to Project Management
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
UFCEUS-20-2 Web Programming Prakash Chatterjee Room 3P16 Lecture 1 : Introduction & Course Outline.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
DEPT. OF COMPUTER & INFORMATION SCIENCES NET 202.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
UFCEWT-20-3 Advanced Topics in Web Development 2012/13 Lecture 1 : Introduction & Course Outline.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
AR354: Advanced Billing Welcome to AR354: Advanced Billing.
UFCEUS-20-2 Web Programming Lecture 1 Module Introduction & Outline.
EZWAN SHAH ABD MAJID Q1 LEVEL FB: EZWAN SHAH Interest Group: Web Development IAD1133:
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
Universiti Utara Malaysia Web Application Development STIJ3043.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
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.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
MITM743 Advanced Project Management Dr. Abdul Rahim Ahmad Assoc. Professor College of IT, UNITEN Introduction to the Course.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
UFIEUS-20-2 Web Programming Prakash Chatterjee / Dan Dixon Room 3P16 Lecture 1 : Introduction & Course.
Data Structures and Algorithms in Java AlaaEddin 2012.
1 PJJ Course Outline Session: LHE3204: Computer Applications in TESL Nooreen Noordin (Dr.) Faculty of Educational Studies Universiti Putra Malaysia.
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
CX Introduction to Web Programming Introduction & Overview Prepared by: KAR First Prepared on: Last Modified on: xx-xx-xx Quality checked.
Computer Network Fundamentals CNT4007C
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Computer Engineering Department Islamic University of Gaza
Software Engineering (1)
CS101 Computer Programming I
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Computer Networks CNT5106C
Web Design II PHP & MySQL or ASP.NET
It’s called “wifi”! Source: Somewhere on the Internet!
Course Introduction CWP 112 (WEBPG2) by CSN.
FINANCIAL ACCOUNTING ACCOUNTING-I ACCT 2003
Course Guide CT 1501.
PHP / MySQL Introduction
E-BUSINESS SYSTEMS DESIGN IS 232 T
EECE 310 Software Engineering
Introduction to Programming Using C++
Course Guide CT 1501.
Web Application Development CSC318.
Advanced Business Computer Applications Professor Pat Paulson
Computer Engineering Department Islamic University of Gaza
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

SE3183 Advance Web Programming Programming Session 2013/2014

Agenda Lecturer Information. Course Overview / Requirements. Introduction Web Programming php lang.

Contact Information Lecturer: Mogeeb Mosleh Tel:

Course Description Course Code: BMC3183 Course Title: Advance Web Programming. Course Type: Core Course. Credit Hour: 3h (2h L +1h P)

Course Objectives By the end of this course, participants are able to: (1)Understand basic concept of PHP programming and MySQL database. (2)Understand how to use and build database. (3)Perform table manipulation and maintain data integrity. (4)Build PHP-based application. (5)Provide Web access to MySQL database. (6)Create and Maintain application using PHP.

Expected Learning Outcomes At the End of this course students should be able to: (1) Understand to produce the PHP site. (2) Understand the fundamental of server site and client side using the apache server and MySQL database. (3) Analysis, and Design Dynamic Web Site for small Organization. (4) Work with teams to design large projects.

Course Contents Introduction About php Setting up your Environments. php Programming PHP Basics. Using Array and String Manipulation Building PHP Scripts (php function & HTML form) Object Oriented & Error Handling php & MySQL. Designing & Creating Database Working with MySQL database MySQL accessing & Administration

Course Contents Advance php Techniques Interacting with the File System and the Server. Managing the Date and Time Generating Images Using Session Control in PHP Security Security Concept GRANT and REVOKE Privileges Access Verification Drop Privileges Building Practical PHP and MySQL Projects

Course Resources Luke Welling, Laura Thomson. PHP and MySQL Web Development (5th Edition), Janet Valade, Bill Ballad, Tricia Ballad. PHP & MySQL Web Development All- in-One Desk Reference For Dummies, Ullman, L PHP for the world wide web. Peachpit Press. Thomson, L. & Welling, L PHP and MySQL Development. Developer’s Library. Internet Resources

Course Requirements - Recap 5 Attendance/ Participation 25 Assignments / Tutorial 10 Mid term Exam 20 Group Project/ Presentation 40 Final Exam

Evaluation & Weightage Continuous Assessments : 60% Attendance / Participation: 5% Assignments/Tutorials: 25% Mid Semester Exam: 10% Group Project/ Presentations: 20% Final Examination: 40%

Attendance/Participation Attendance Attendance must be 80% or more. Absent – please provide a letter. Absent > 3 times – provide a reasonable reasons. Bar from exam. Switch off hand phone during lecture. Participation Active Student. 5%

Assignments/Tutorials You will be assigned a number of related tutorials. You will need to read and answer them and return soft and hard copies of your answers. Tutorial tasks are very important for understanding the concepts and applying them in real scenarios. Projects and assignments – on time 25%

Mid Term Exam You will be given ONE MID TERM EXAM on certain topics that will be covered in the lectures. Format will be discussed later. Topics covered will be announced later. Time: After Mid Semester Break. 10%

Group Project/Presentation Self-select into groups (2-3 students each) Each group will be hired to develop a system. You will have to explore the assigned system and follow the software engineering process in developing your system. You can use any programming language and/or tool to implement and develop the assigned system. Your group project MUST be documented well and a report must be submitted in soft and hard copies. Prepare a 20 to 25 minutes presentation and demo. 20%

Format of Submission Hard copy Word-processed Include the following information: Title of assignment & (due date) Your name + (Matrics number) Your address Lecturer’s name To be submitted to me during class.

Final Exam Give certain scenario and apply concepts that have been learnt throughout the semester. Includes material from entire semester? All materials are important for the final exam 40%

Any Questions?