Course Schedule

The learning material for this module is delivered entirely online.

Below you will find a schedule of how the module is constructed and run. Each week represents a set of learning activities that contribute to Five Key Learning Outcomes. If you want you can go straight to each of the five Learning Outcomes by using the navigation bar at the top of the window.

Each of the Learning Outcomes has been subdivided into separate objectives to help you plan your workload. Mandatory objectives are compulsory - if you want to pass the module you must study these learning activities.

To get higher marks you must study the learning materials at greater depth. Each objective has a set of further work that will aid your studies.

There are no lectures ....

All the learning material is delivered online. You must cover the learning material for every week before you come to the tutorial. You can make arrangements to see your instructor for elaboration on materials that you may have found difficult to grasp and so learners set the agenda. You can make bookings by emailing Mo if you prefer to do so.

 

 

There are tutorials ...

The module comprises many practical and analytical activities that will assist your development as a computing professional. It is essential that you carry out the learning activities for the week before you attend your tutorial.

You will need to discuss ideas that require the use of a computer, some specific software, a connection to a central file server, as well as an ability to work productively with your peers and research topics both singularly and as a group. Therefore tutorial sessions will be held weekly in classrooms and computer labs. You should consult your timetable carefully for the venues on weekly basis.

Also note that learning materials are closely associated with the deliverables of the project. It is therefore highly advisable to attend the tutorials and do the project tasks concurrently.

Assessment- Your learning will be assessed in two ways:
Final Exam: 40% Coursework: 60%

Module Examination is based on open CCC case study. There are numerous issues raised in the case study that should help you revise for the exam. It is important that you should explore the possibilities that CCC has to offer. Also note that you use the same case study for the group project.

Also enclosed here are some past papers: June 2003, August 2003, June 2004, August 2004, June 2005, August 2005, June 2006, June 2007, August 2007

Two Phase Tests: 30%
Take note of the key dates; these are highlighted on the calendar below. Each Phase Test will be an assessment of your progress in each Semester and effectively on one or more of the LOs. They will comprise of a number of multiple choice questions, selected at random from large pools. There will be exercise runs to help learners prepare for the tests. These exercises are designed to be challenging to essentially last through the Semester. If you have completed the learning for the outcomes, you'll find the actual tests straightforward. Learners whom are not at ease with online tests should email Mo Rezai no later than 19th of October for alternative arrangements.
Group project: 30%

Project is based on CCC case study and consists of specific deliverables. You will be working in groups of no more than three. Project has a deadline of 9th of April. Note that those that have been absent from more than two tutorials in any one Semester will automatically undergo an individual walkthrough for assessment of their project mark.

Deliverables for the project are an outline of an Intranet/Website. For the project implementation you will be using an open source content management system called PostNuke and you will run your system from your homespace. This should take no more than 20 MB of memory. To download the CMS click here. For detailed instructions look up the tutorial activity in week 27.

Date (WC)

Wk No

Learning Activity Tutorial Activity
01/10/2007 10   Module overview
08/10/2007 11 What is e-Business? e-Business basics and deadline for setting up the project groups
15/10/2007 12 What are inofrmation systems? Information systems in e_Business
22/10/2007 13 What is e-Business marketing? e-Business marketing
29/10/2007 14 What is digital firm? Digital firm
05/11/2007 15 What are Information systems used in digital enterprise? Information systems in digital enterprise
12/11/2007 16 What do we mean by "the intelligent e-Business"? Intelligent e-Business
19/11/2007 17 What is "knowledge management framework" and what does it mean to be a B2B and a B2C in e-Business? What is KMF and information in B2B and B2C
26/11/2007 18 What is an information management infrastructure, how is it developed, and what are interfaces to it? Information Management Infrastructure
03/12/2007 19 How is e-Business developed, maintained, and run? e-Business development
10/12/2007 20 How do organisations create and implement e-Business strategy? e-Business implementation
17/12/2007
21
What are Intranets? What are Extranets? What are corporate portals?
Progress on project
24/12/2007 22  Christmas Holidays
31/12/2007 23
07/01/2008 24 Revision Week
14/01/2008 25 University Semester One Examinations Phase Test 1
21/01/2008 26
28/01/2008 27 What is client-server architecture? What is peer-to-peer architecture? What are the different tiers of a 3-tier Web-based system? Introducing and installing a CMS
04/02/2008 28 How can I use client-side programming to extend the functionality of my web pages? What are the advantages & disadvantages of client-side programming?What are the examples of functionality that should be implemented on the client-side? What is the difference between interpreted & compiled languages? What are the example scripting languages available to implement client-side programming? Modifying CMS
11/02/2008 29 How can I use Server-side programming to extend the functionality of my web pages? What are the advantages & disadvantages of Server-side programming? Incorporating 3rd party site in your CMS
18/02/2008 30 What are the examples of functionality that should be implemented on the server-side? What are the example Programming languages available to implement Server-side programming? Building roles and privilages (Permissions in PostNuke)
25/02/2008 31 What is a use case? What is system boundary? How do I construct a use case diagram? How do I write a use case? How can use case relationships make my model more realistic? How can I use sequence diagrams to analyse user interactions? What is a component? How can I model my Web application as a number of components? Use case diagram
03/03/2008 32 Why should we use Web Services for developing e-Business applications? Consuming XML Web Services
10/03/2008 33 How does online payment processing work? Progress on project
17/03/2008 34

Easter Holidays

24/04/2008 35
31/03/2008 36 What is a protocol? What is Internet made up of? What are functions of the two sets of protocols TCP and IP? What is WWW? Progress on project
07/04/2008 37 How do Web clients locate Web servers? How do Web clients and Web servers communicate with each other? What are WAP and WML? Wireless Application Protocol & Deadline for the project
14/04/2008 38 What is public key infrastructure? (What do we need to ensure?) Private Key Encryption
21/04/2008 39 Phase Test 2
28/04/2008 40 Exam revision Revision paper
05/05/2008 41 Student Reading and Revision Week
12/05/2008 42 University Year End Examinations
19/05/2008 43
26/05/2008 44