20 credits at level HE6
The internet has revolutionised the way programs are designed and delivered. This has created a need for knowledge and skills in platform indepenant programming using the internet.
Who can benefit?
This module underpins and extends on the skills deveoped in the module Internet 2/Developing Internet Systems to allow participants to write complex scripts for Internet Based Applications. Through intensive practcal exercies, learners will engage in creatiung programs which can be embedded into the web environment. A variety of technolgies will be expolored for example; Java, Perl and PHP.
To develop competence in client and sever based programming.
To extend students' knowledge of current web technologies.
To develop skills in using complex Common Gateway Interface (CGI) scripting.
To investigate and discuss emergent technolgies for Internet Information distribution.
To have advanced skill in non platform based scripting language such as Perl.
Script Programming : Fundamentals of script writing languages; Pattern Matching and Operators; Links to Object Orientation
Interprocess Communication, Databases and the Internet : Connecting related processes with pipes; Programming sockets; Accessing databases; Programming the web
Creating Platform independent scripts in at least two languages, for example Java and Perl
Creating Packages and Libraries
Examination of style and content and methods of presenting Internet information and applications
Use of current web programming languages
Future developments of the Internet and Internet-based languages, investigation of emerging technologies
concerned with Internet Information distribution
The course will make use of new developments in tools and applications as they become available
This module will be taught by a combination of lectures, tutorial exercises and practical work.
The work is very practically based, with research into new software technologies .
Each topic will be introduced in lectures and developed in the practical sessions and/or student research.
Practical work would cover Perl, Java and associated development tools.
NB Where this module is offered online (via BoltOnline) lectures and seminars delivered by Elluminate.
when you have successfully completed this module you will:
to demonstrate that you have achieved the learning outcome you will:
|1.||Judge, specify and use appropriate computing methods in verifying both software and test results.||Research and create relvant scripts and programs for a web application, justify their use and verify the results.|
|2.||Investigate new and emerging methodology in internet programming||Research, demonstrate and reflect on internet technologies that are new and emerging.|
|3.||Advance in solving problems posed in script programming.||Provide evidence of advanced understanding in solving problems posed in script programming.|
|4.||Demonstrate the design and integration needs in creating a web based application which is connected to a data source.||Create a working web based application which interacts with a database/data files and verify the results.|
Your achievement of the learning outcomes for this module will be tested as follows:
|Description||Testing knowledge of advanced script programming.||Excersie in creating a working web application||Essay in new and emerging web techology.|
Before taking this module you must have successfully completed the following:
No restrictions apply.
|Host Subject Group:|
|User Name||Date Accessed||Action|