Course Title: Integrate database with a website
Part B: Course Detail
Teaching Period: Term2 2011
Course Code: COSC5355C
Course Title: Integrate database with a website
School: 650T TAFE Business
Campus: City Campus
Program: C5194 - Diploma of Information Technology (General)
Course Contact : Paul Lewis
Course Contact Phone: +61 3 9925 1615
Course Contact Email:paul.lewis@rmit.edu.au
Name and Contact Details of All Other Relevant Staff
Catherine Han Lin
+61 3 9925 1336
catherinehan.lin@rmit.edu.au
Chandra Nannegari
+61 3 9925 1657
chandra.nannegari@rmit.edu.au
Nominal Hours: 25
Regardless of the mode of delivery, represent a guide to the relative teaching time and student effort required to successfully achieve a particular competency/module. This may include not only scheduled classes or workplace visits but also the amount of effort required to undertake, evaluate and complete all assessment requirements, including any non-classroom activities.
Pre-requisites and Co-requisites
None
This course is co-delivered and co-assessed holistically with COSC 5326C Create dynamic web pages
Course Description
This unit defines the competency required to ensure database connectivity with a website in order to run simple SQL queries.
National Codes, Titles, Elements and Performance Criteria
National Element Code & Title: |
ICAB5180A Integrate database with a website |
Element: |
1. Prepare database |
Performance Criteria: |
1.1 Identify site data needs from technical requirements |
Learning Outcomes
Details of Learning Activities
Learning activities will include laboratory-based sessions on a variety of topics as shown in the Teaching Schedule below. They will generally consist of practical computer exercises based on teacher handouts. Students should attend all sessions.
Students will also be expected to undertake work on a small database project and other activities for homework.
Teaching Schedule
Please Note: The total number of scheduled hours of teaching, learning and assessment involved in this course will include all planned activities. | ||||
Week | Week Beginning | Topics Covered |
Assessment Tasks * * Class Tasks wiil be conducted in weeks 2-11 |
Competencies |
1 | 4th Jul 2011 | Introduction to jacob, WinSCP &XAMPP. A first PHP script. Review of forms | ICAB5165B ICAB5180B | |
2 | 11th Jul 2011 | Variables & constants. Using functions. Forms with GET & POST | Project teams finalised | ICAB5165B ICAB5180B |
3 | 18th Jul 2011 | PHP operators. Creating simple functions. Selection & loops. Web databases | ICAB5165B ICAB5180B | |
4 | 25th Jul 2011 | More on selection & loops. Simple include files. Form elements. |
Initial Project specs issued | ICAB5165B ICAB5180B |
5 | 1st Aug 2011 | Intro to arrays. Self-posting forms | ICAB5165B ICAB5180B | |
6 | 8th Aug 2011 | Strings & regular expressions.Simple data validation. work on Project database | Project contract & mock-ups due | ICAB5165B CAB5180B |
7 | 15th Aug 2011 | Review of functions & include files. More on data validation. | Major Class Task | ICAB5165B ICAB5180B |
8 | 22nd Aug 2011 | Website templates. Project work | Project database design due | ICAB5165B ICAB5180B |
Mid Semester Break (Monday 29th August - Friday 2nd September) | ||||
9 | 5th Sep 2011 | Using PHP with MySQL. Searching & inserting into a database | ICAB5165B ICAB5180B | |
10 | 12th Sep2011 | Deleting from a database. Database utilities | Web template for Project due | ICAB5165B ICAB5180B |
11 | 19th Sep 2011 | Session control. Web security issues. Project work | ICAB5165B ICAB5180B | |
12 | 26th Sep 2011 | Project work only | Feedback on Project | ICAB5165B ICAB5180B |
13 | 3rd Oct 2011 | Project work. Revision for Practical Test | ICAB5165B ICAB5180B | |
14 | 10th Oct 2011 | Final revision for Practical Test | Practical Test | ICAB5165B ICAB5180B |
15 | 17th Oct 2011 | Final project work | ICAB5165B ICAB5180B | |
16 | 24th Oct 2011 | Final project submissions. Course review | Demonstration of Project | ICAB5165B ICAB5180B |
Students who have been granted special consideration, or are required to complete additional work in order to demonstrate competency, will be able to submit or sit their assessment task by arrangement with the class teacher in weeks 17 or 18. |
Learning Resources
Prescribed Texts
Luke Welling & Laura Thomson, PHP and MySQL Web Development, 4th Edition (2009), Pearson Education |
0672329166 |
References
Other Resources
It is expected that all students will purchase a copy of the prescribed text as soon as possible. Students will be working directly on various tasks from this book in most classes.
Other materials will include worksheets distributed by the teacher in class and various books and Websites which will be indicated.
Overview of Assessment
Assessment tasks will include a portfolio of in-class exercises, a team Web development project with associated documentation, and a combined theory and practical test.
You will be provided with feedback throughout the course to check your progress.
You are likely to be asked to personally demonstrate your assessment work to your teacher to ensure that the relevant competency standards are being met.
Assessment Tasks
Class Tasks
Students will be expected to complete and demonstrate a variety of tasks which they have performed in the classroom. All files must be created individually, and submitted or demonstrated when requested. In some cases printouts may be required.
Project
Working in teams, students will plan and develop a dynamic Website for a small business selling products online. The Website will be integrated with a MySQL database created by team members.
Practical Test
There will be an in-class practical test in which students will be required to demonstrate how to create dynamic Web pages using PHP. These pages will utilise connections to a MySQL database.
Assessment Matrix
Integrate database with a website |
Class Tasks |
Project CA/NYC (40%) |
Practical Test CA/NYC (30%) |
1. Prepare database | Y | Y | Y |
2. Create database log-ons | Y | Y | Y |
3. Create data source names | Y | Y | Y |
4. Test database connectivity | Y | Y | Y |
Other Information
Competency and grading requirements:
To be deemed competent students must demonstrate an understanding of all elements of this competency. Assessment methods have been designed to measure achievement of each competency in a flexible manner over multiple tasks.
Students are advised that they are likely to be asked to personally demonstrate their work to their teacher to ensure that the relevant competency standards are being met.
All competency-based assessments for this course must be completed in order to achieve a CA (Competency Achieved) award.
Each assessment task will also carry a numerical weighting to be used for grading purposes. The grade applied will only be awarded if a CA has been achieved in all compulsory assessment tasks.
If a student has been assessed as NYC (Not Yet Competent) in any of the assessment tasks, the weighting will carry no value until the student has obtained a CA.
If a CA is achieved on re-assessment, a maximum mark of 50% of the original weighting will be granted for that assessment.
Re-assessments will only be granted to students who were either unsuccessful in the first attempt, or have an approved application for special consideration.
Course Overview: Access Course Overview