Presentation is loading. Please wait.

Presentation is loading. Please wait.

SE3183 Advance Web Programming Programming Session 2013/2014.

Similar presentations


Presentation on theme: "SE3183 Advance Web Programming Programming Session 2013/2014."— Presentation transcript:

1 SE3183 Advance Web Programming Programming Session 2013/2014

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

3 Contact Information Lecturer: Mogeeb Mosleh Email: MogeebMosleh@Gmail.comMogeebMosleh@Gmail.com Tel:

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

5 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.

6 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.

7 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

8 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

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

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

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

12 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%

13 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%

14 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%

15 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%

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

17 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%

18 Any Questions?


Download ppt "SE3183 Advance Web Programming Programming Session 2013/2014."

Similar presentations


Ads by Google