Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Practical

Tutorial

Module Offerings

6602TECYPC-SEP-PAR

Aims

To develop student's programming capabilities to build applications and web using open source programming. To prepare students for software and website development at higher levels so that the skills are transferable both in work and higher levels of study.

Learning Outcomes

1.
Critically evaluate the difference between open source software and commercial software
2.
Determine the concepts, strategies, and methodologies related to open source language
3.
Appraise and apply the internet scripting languages and development tools currently available in the market
4.
Utilize open-source software for developing a variety of software applications and web applications

Module Content

Outline Syllabus:The rational for JAVA, its development history, the JAVA virtual machine The JAVA language: basic syntax, variable types, looping constructs. Object orientated programming: polymorphism, inheritance, classes, and interfaces Writing a simple application that apply all element of e-commerce. Scripting languages: e.g. JavaScript and PHP Database: e.g. JDBC, MySQL Open Source Applications
Additional Information:This module is designed to enable students to use open-source programming languages to developing various open-source applications such as software applications and web application.

Assessments

Presentation