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.