SE3183 Advance Web Programming Programming Session 2013/2014.
-
Upload
theodore-mccormick -
Category
Documents
-
view
213 -
download
1
Transcript of SE3183 Advance Web Programming Programming Session 2013/2014.
SE3183
Advance Web Programming
Session 2013/2014
Agenda
Lecturer Information.Course Overview / Requirements.Introduction Web Programmingphp lang.
Course Description
Course Code: BMC3183Course Title: Advance Web
Programming.Course Type: Core Course.Credit Hour: 3h (2h L +1h P)
Course ObjectivesBy 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 OutcomesAt 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 ContentsAdvance php Techniques
Interacting with the File System and the Server.
Managing the Date and TimeGenerating ImagesUsing Session Control in PHP
SecuritySecurity Concept GRANT and REVOKE Privileges Access Verification Drop Privileges
Building Practical PHP and MySQL Projects
Course ResourcesLuke 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
Course Requirements - Recap
5%15%
10%
20%
50%
Grade 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/ParticipationAttendance
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.
ParticipationActive 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 SubmissionHard copyWord-processed Include the following information:
Title of assignment & (due date)Your name + (Matrics number)Your e-mail addressLecturer’s name
To be submitted to me during class.
Final ExamGive 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?