NJIT School of Management
MIS-360-002
Survey of E-Commerce Tools & Technologies
Semester: Spring 2006
Classes: Monday & Wednesday 10:00am-11:30am
Locations: Class: KUPF 110, Lab: LIBR 3042, Online: http://webct.njit.edu/
Instructor: Stephane Gagnon
Office Hours: Monday & Wednesday 11:30am-12:00pm
Office: Central Avenue Building, Room 4013
Telephone: 973-596-8569, Fax: 973-596-3074
Email: gagnon@njit.edu
Description
(Taken from the NJIT Course Catalog: http://catalog.njit.edu/courses/mis.php#mis360)
Covers the current technologies behind e-commerce solutions such as dynamic Web sites, database integration, server-side scripting, client-side scripting, and XML.
Prerequisites
MIS 245/6 (or equivalents in BS CS/CT/IS/IT)
Outline
This course is a hands-on introduction to e-commerce and e-business technologies. Our sessions are a combination of half classes and half labs. Students will learn general principles in using web technologies for application development and enterprise systems integration, while developing valuable skills in growing demand.
We will focus on programming database-driven web sites, but we will not necessarily learn a new “language”. To simplify our work, we will use the Model Driven Architecture (MDA), a standard developed by the Object Management Group (OMG). See http://www.omg.org/mda for details.
One of the most valuable features of MDA is that it allows developers to transform Unified Modeling Language (UML) models and automatically produce nearly 95% of the code for various languages, among others Java 2 Enterprise Edition (J2EE). The compiled code is then automatically deployed in a server to test the application.
Students will use an enterprise-class development platform, OptimalJ 4.0 Architecture Edition, provided by Compuware, a leading software company based in Detroit, MI. Optimalj (OJ 4.0) is one of the most innovative tools using the MDA for J2EE. See the Compuware University Program http://javacentral.compuware.com/ for details. The software and learning material is provided for free by Compuware with an educational license of 6 months.
Learning Outcomes
After this course, you should be able to:
Required Books
Students are not required to purchase textbooks as all material is provided for free in PDF formats. The 5 following PDF texts are available on our download page (see Schedule and Downloads further below):
In addition, the software and sample code will be available along with PPTs and PDFs.
Recommended Books
For those seeking a professional specialization on MDA, we recommend the following books available in the NJIT Library:
Lano, K., 2005, Advanced systems design with Java, UML, and MDA, Amsterdam; Boston: Elsevier Butterworth-Heinemann, 378 pages, ISBN: 0750664967
Mellor, Stephen J., 2004, MDA distilled principles of model-driven architecture, Boston: Addison-Wesley, 150 pages, ISBN: 0201788918
Frankel, David, 2003, Model driven architecture: applying MDA to enterprise computing, New York: Wiley, 328 pages, ISBN: 0471319201
Grading
The final grade (on 100%) is the sum of the 4 following grades. Please see further below for instructions on each activity. Cut-off points for numeric-to-alpha grades are: A = 100-90, B+ = 80-89, B = 70-79, C+ = 60-69, C = 55-59, D = 50-54, F = 0-49.
|
Activity |
Type |
Frequency |
Grade |
Total |
|
Quizzes |
Individual |
10 |
2 |
20 |
|
Class Discussions |
Individual |
10 |
3 |
30 |
|
Lab Execution |
Team |
10 |
3 |
30 |
|
Project Deliverables |
Team |
10 |
2 |
20 |
Schedule and Downloads
Please obtain all our material on our download site, http://web.njit.edu/~gagnon/material, where you can login using the username/password sent by email. The material will also be available for copy and/or CD burning in our lab.
|
Week |
Day |
Month |
Date |
Activity |
Modules & Exercises |
PPT |
|
1 |
M |
January |
16 |
No Class |
<MLK Holiday> |
|
|
|
W |
|
18 |
Class/Lab |
Introduction/Lab Tour |
A & B |
|
2 |
M |
|
23 |
Class |
M.1 – PIM-Class |
C |
|
|
W |
|
25 |
Lab |
Ex. 1.1 – 1.5 |
|
|
3 |
M |
|
30 |
Class |
M.2+A – PIM-Service |
D & E |
|
|
W |
February |
1 |
Lab |
Ex. 8.1, 2.1 – 2.3 |
|
|
4 |
M |
|
6 |
Class |
M.3 – PSM-DBMS |
F |
|
|
W |
|
8 |
Lab |
Ex. 3.1 – 3.4 |
|
|
5 |
M |
|
13 |
Class |
M.4+B – PSM-Business |
G & H |
|
|
W |
|
15 |
Lab |
Ex. 4.1, 4.2, 8.2, 8.3 |
|
|
6 |
M |
|
20 |
Class |
M.4+B – PSM-Logic |
G & H |
|
|
W |
|
22 |
Lab |
Ex. 4.3, 4.4, 8.4, 8.5 |
|
|
7 |
M |
|
27 |
Class |
M.5 – PSM-Pres. |
I |
|
|
W |
March |
1 |
Lab |
Ex. 5.1 – 5.4 |
|
|
8 |
M |
|
6 |
Class |
M.6 – Req-Rules |
J |
|
|
W |
|
8 |
Lab |
Ex. 6.1 – 6.4 |
|
|
9 |
M |
|
13 |
No Class |
<Spring Recess> |
|
|
|
W |
|
15 |
No Class |
<Spring Recess> |
|
|
10 |
M |
|
20 |
Class |
M.6 – Req-Process |
J |
|
|
W |
|
22 |
Lab |
Ex. 6.5, 6.6, Tut. 1.2.3 |
|
|
11 |
M |
|
27 |
Class |
M.7 – Deploy-Test |
K |
|
|
W |
|
29 |
Lab |
Ex. 7.1 – 7.3, Tut. 1.6.1 |
|
|
12 |
M |
April |
3 |
No Class |
<Prof. Travels for Conf.> |
|
|
|
W |
|
5 |
No Class |
<Prof. Travels for Conf.> |
|
|
13 |
M |
|
10 |
Class |
M.C – Web Services |
L |
|
|
W |
|
12 |
Lab |
Ex. 8.7 – 8.10 |
|
|
14 |
M |
|
17 |
Teamwork |
<Teams Finalize Project> |
|
|
|
W |
|
19 |
Teamwork |
<Teams Finalize Project> |
|
|
15 |
M |
|
24 |
Teamwork |
<Teams Finalize Project> |
|
|
|
W |
|
26 |
Teamwork |
<Teams Finalize Project> |
|
|
16 |
M |
May |
1 |
Teamwork |
<Teams Submit Project> |
|
|
|
W |
|
3 |
No Class |
<Prof. Grades Projects> |
|
|
17 |
M |
|
8 |
No Class |
<Prof. Grades Projects> |
|
|
|
W |
|
10 |
No Class |
<Prof. Submits Grades> |
|
Quizzes
Class Discussions
Lab Execution
Project Deliverables
Course Rules
Academic Calendar
Downloaded from the NJIT Registrar website at http://www.njit.edu/v2/Registrar/Calendar/2006sp.html on 01/12/06, which was updated on 12/05/05.
|
Sunday |
January 15 |
First Day of Sunday Classes |
|
Monday |
January 16 |
Martin Luther King's Birthday - No Classes Scheduled |
|
Tuesday |
January 17 |
First Day of Classes |
|
Monday |