COMP606 – Web Programming
To enable students to gain the in depth knowledge and skills required to be able to write programs in web programming languages that solve various web programming tasks.
- Directed hours
- Self directed hours
- Total learning hours
- Learning Outcomes
- 1. Set up and configure a web programming development environment
2. Apply tested solutions to relevant web programming tasks using procedural and object
3. Create and dynamically manipulate mark-up documents written in a variety of mark-up
4. Discuss the typical features of server side and client side web programming language
and apply software libraries in the development of program solutions
- - Server and Client side web programming languages such as (but not limited to):
- Procedural and Object Oriented Programming Approaches
- Dynamic generation of various content types such as HTML, Graphics,
- Markup languages such as (but not limited to):
- Setup and configuration of web programming development environment
- Methods and Tools for debugging server side and client side programs
- Dynamic manipulation of web pages using the Document Object Model
- Client Side Libraries such as (but not limited to):
- Server Side Programming Extensions such as (but not limited to):
- Database functions
- Cryptographic functions
- Mail extensions
- XML extensions
- Teaching and Learning Strategy
- Teaching methods will involve theoretical and practical classes which may include but not limited to lectures, class discussions, tutorials, case studies, simulations, computer laboratory work, group activities, face-to-face and online activities.
- Assessment Criteria
- In order to receive a passing grade, students must achieve a minimum 40% average over all supervised tests and achieve 50% overall for the module.
- Learning and Teaching Resource
- Wintec Learning Management Systems, Computer Laboratory
- Required Textbooks
- An extended reading list will be supplied by the tutor at commencement of the module. This will be updated annually.