Centre for Software Engineering (CENSE)

short course: developing web applications with php (72095)

Purpose
With the rapid development of the Internet and the World Wide Web there is an increasing demand for developers with  skills to do more advanced manipulation of Web data. Students involved in static Web development environments reach a plateau in manipulating the Web content. At this stage, they seek opportunities to enhance their skill set with regard to dynamic Web development. The aim of the PHP course is to provide the student with tools and techniques to develop more dynamic Web based applications, centered around the manipulation of data stored in online databases.

Target group
The target group for this course is students who successfully completed introductory courses in Web-design, E-Commerce, or XML with the need to gain from more advance Web development content. The target group furthermore includes entrepreneurs involved in self-start business that has pre-knowledge on the development of static Web based applications.

Admission requirements
Senior Certificate or an equivalent NQF level 4 qualification
Pre-knowledge on the development of static Web based applications (HTML).
Internet access to the course material and a course discussion forum.

Duration
Semester course

Language medium
English 

Registration periods
See http://cs-cert.unisa.ac.za/register.html

Tuition method
A FULL Internet-teaching model is employed. In particular, the course makes use of an online discussion forum to guide and support students.  

Kind of assessment
Note: Formative assessment and examination admission will comply with UNISA’s formative assessment rules and policies.
Formative assessment: Students are graded on their forum collaboration.
Summative assessment: Given the practical flavour of this course, there are no written assignments and/or examinations. Rather, tutorials and portfolios have been designed to guide students towards the development of an advanced web-based application, which, by course-end, will be used to grade progress. Students need 50% to pass and 75% for a distinction. A certificate from Unisa will be awarded to students who pass the course.

Developing Web Applications with PHP (CSDW1WS)
HEQF Level of Module - 5
Credits of Module - 12

Syllabus/Course Content
In line with modern educational practices, we make use of a variety of carefully-selected open sourced materials  to present this course. This approach allows us to source the latest material without being reliant on publishers. When required, we license material from the authors for off-line access. The topics covered are: 

  • Understanding web development
  • Creating basic PHP scripts
  • Working with data types and building expressions
  • Working with functions
  • Control structures
  • Strings
  • Arrays
  • Working with relational databases
  • Connecting MySQL and PHP
  • Passing data between pages

Course Fee
The fee for this course is R4000,00.

Study package
Included
: Downloadable tutorial letters, study material and all Windows-based software necessary for completing the course, and full access to Microsoft DreamSpark which allows you to download various software packages (see https://www.dreamspark.com/Student/Software-Catalog.aspx).  

Presenter
Prof T M van der Merwe PhD (UNISA)
School of Computing
Florida Campus
E-mail: cense1@unisa.ac.za

Programme administrator

Ms Pertunia Masalesa
School of Computing
GJ Gerwel Building, Floor 3, Office 05
Tel: 011 670 9139/9189

Fax: 011 670 9174/9274
E-mail:cense1@unisa.ac.za