Course Title: Electronic Commerce and Enterprise Systems
Credit Points: 12
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
|
COSC1136 |
Bundoora Campus |
Undergraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Sem 2 2006
|
|
COSC2229 |
Bundoora Campus |
Postgraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Sem 2 2006
|
|
COSC2353 |
City Campus |
Undergraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Sem 1 2006,
Sem 2 2007, Sem 2 2009, Sem 2 2010, Sem 2 2011 |
|
COSC2354 |
City Campus |
Postgraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Sem 1 2006,
Sem 2 2007, Sem 2 2009, Sem 2 2010, Sem 2 2011 |
|
COSC2465 |
RMIT Intl University Vietnam |
Undergraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Viet2 2009,
Viet3 2009, Viet2 2010, Viet1 2011 |
Course Coordinator: Audrey Tam
Course Coordinator Phone: +61 3 9925 3202
Course Coordinator Email:audrey.tam@rmit.edu.au
Course Coordinator Location: 14.9.21
Course Coordinator Availability: email for appointment
Pre-requisite Courses and Assumed Knowledge and Capabilities
Students are expected to have a significant level of programming abilty in Java. Programming skills in web programming languages are also required. Completion of following courses will satisfy these requirements:
1) Java for Programmers or Programming 2 or Java for C Programmers
2) Web Programming
Course Description
This course introduces the concepts and technologies necessary to design and implement integrated electronic commerce and enterprise systems. Emphasis is placed upon the development, deployment and usage of such systems using the latest technology. Primarily, this course is about exploring, implementing and reporting, including writing a eCommerce systems using distributed technology, to be integrated with the rest of the enterprise.
Objectives/Learning Outcomes/Capability Development
Aims: This course aims to:
1. Investigate the application of Internet technology to electronic commerce within the context of enterprise applications. Students should be able to explain the difference between business to consumer (B2C) and business to business (B2B) models and be able to recognise and apply each model in a typical situation.
2. Effectively use state of the art technologies (e.g. Java), and be able to combine them to develop a basic enterprise application, as in:
Java distributed technology, including JDBC and RMI
EJB (Enterprise JavaBeans) for server-side component-based architecture
JMS and WebServices for application to application integration
3. Be able to use a development environment to develop a simplified enterprise application integrated with other enterprise systems.
Specific objectives: At the completion of this course, students should be able to:
a) Describe the problems associated with the development of medium and large scale eCommerce applications.
b) Analyse the interoperability and scalability of distributed systems.
c) Explain essential concepts of systems modelling and design, inter-module communication, distributed and client/server architectures, software and technology architectures, middleware infrastructure and different types of middleware, and their role in the implementation of eCommerce and enterprise applications.
d) Describe some current state of the art eCommerce technologies, state their characteristics, and analyse their advantages and disadvantages for each particular case.
e ) Describe the various aspects of enterprise integration.
f) Report on issues related to eCommerce systems.
g) Analyse, design and implement a simplified eCommerce system using state of the art technology, and integrate it to the enterprise.
Capabilities
The course is dedicated to the discussion of the existing and emerging software and technology architectures for eCommerce systems engineering:
To discuss examples and techniques, and apply them to real life situations builds up studentsí critical analysis capabilities.
To introduce some standard analysis and design techniques commonly used to develop distributed applications. This builds up studentsí knowledge, and enhances their ability to apply it to new situations.
To reflect and examine real-life like situations and their solutions. Students will be given significant freedom of choice with respect to strategies and techniques, thus promoting creativity.
To introduce students to follow proper theoretical guidelines when tackling problems and proposing and documenting their solutions, thus ensuring that they can be correctly understood and enforced. This helps to promote responsibility and a professional attitude.
To develop skills for teamwork and communication they will be required to undertake a group research project. The project involves:
Overview of Learning Activities
Each week there will be 2 hours of lectures and 2 hours of supervised combined tutorial/laboratory work.
The lectures are closely related to the prescribed text, with students required to complete weekly reading exercises beforehand. These reading exercises are specified on a week-by-week basis, along with the lecture schedule, at the end of this course guide. Where other material is used, it is either drawn from the lecturer’s own experience or otherwise explicitly referenced. Students are encouraged to participate and ask questions during the lectures.
Combined tutorial/laboratories provide incremental learning that is relevant to the assignment work, whilst allowing the tutor to focus on theory or practical work as appropriate within the context of presented material or student feedback/response.
Overview of Learning Resources
You will be able to access course information and learning materials through the BB Learning Hub (also known as online@RMIT) and may be provided with copies of additional materials in class or via email. Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided.
Use the RMIT Bookshopís textbook list search page to find any recommended textbook(s).
Use the RMIT Bookshop’s textbook list search page to find any recommended textbook(s).
For extra support with study organisation, assignment planning or learning skills advice you may wish to contact any of the following:
Learning Skills Unit:
For appointments - ring 9925 4488 or go to Bldg 93, level 3
For drop-in, no appointment needed - go to HUB Bldg 12, level 4
CS&IT Teaching & Learning Advisors:
For appointments go to http://inside.cs.rmit.edu.au/staffbooking/ & click on Jeanette Holkner or Cecily Walker
Overview of Assessment
The assessment for this course comprises of assignments and a formal written examination.
For standard assessment details, including deadlines, weightings, and hurdle requirements relating to Computer Science and IT courses see: http://www.rmit.edu.au/compsci/cgi