E-Commerce Studio
Annie Antón Julie Earp  

Laurie Williams

HomeAbout
SyllabusScheduleResourcesProjectsStudentsSponsors

E-Commerce Studio

• • •

E-Commerce @ NC State

• • • • • •

Information Technology and Information Security Practicum

Syllabus
Spring 2006

FACULTY TEAM:

Dr. Julie Earp
1344 Nelson Hall

Julie_Earp AT ncsu DOT edu
Phone: (919) 513-1707

 

Dr. Tao Xie
2278 EBII
xie AT csc DOT ncsu DOT
edu
Phone: (919) 515-3772

OFFICE HOURS: Before class and by appointment

TEACHING ASSISTANT: James Niehaus (jmniehau AT ncsu DOT edu)

CLASS SCHEDULE: Class will meet on Tuesdays 6:00 - 8:45pm. There are two meeting locations for the class: 2210 Nelson Hall and 3228 EBII. Class location will be announced during the previous week's class. We will meet in 2210 on the first day of class.

Towards the beginning of the semester, lectures will be provided on a weekly basis to assist you as you get your project underway. Eventually, teams will meet with the instructors on a weekly basis during class time each week. The meeting times will vary between teams. On Monday evenings each team will submit the weekly risk assessment report to the instructors via WolfWare. The reports will be created using the weekly risk assessment form. During classtime when no lecture is being given, teams are expected to either be meeting with the instructors or working on the project with their teammates. Students will remain in class for the two hours and 45 minutes of class time.

COURSE TEXT: All material (including project resources and manuals) for this course will be available online by accessing the Electronic Commerce Studio Web site:

http://ecommerce.ncsu.edu/studio/

Be sure to check the class website everyday. You will find class information, project manuals, and other useful resources at this URL.

PREREQUISITES:

Management students: Because the nature of the Practicum projects differ from semester to semester, the prerequisites for Management students are somewhat flexible. The typical requirement is that you have already taken 2 E-Commerce or IT Management classes from the following list: ACC 550, BUS 510, BUS 511, BUS 540, BUS 543, BUS 564. Please contact Dr. Earp with any questions.

Engineering students: Prerequisites for CSC students include the following: CSC 510 (Software Engineering) and CSC 513 (eCommerce Technology) or potentially the undergraduate version of both of these courses. Please contact Dr. Xie with any questions.

CATALOG DESCRIPTION: The IT and InfoSec Practicum consists of a semester-long team project to build a prototype e-Commerce or other IT system to address a real problem furnished by a corporate sponsor. Students will be organized into teams of appropriately 4-6 students; teams will be comprised of individuals of varying backgrounds and skill sets to cover both the business and technical aspects of the problem.

OBJECTIVES: This practicum will present and utilize an integrated approach to developing systems. The practicum will provide a team experience of developing an electronic commerce or other IT application from beginning to end. Specific objectives include the student being able to:

1. Apply a set of innovative tools and methodologies to develop or analyze Web-based systems.

2. Coordinate simultaneous interdisciplinary tasks in order to achieve a common goal in a real-world business environment.

3. Experience the modern relationship between management and software engineering in a development environment.

4. Identify key system issues in building or analyzing a Web-based system.

COURSE APPROACH: The development of electronic commerce and other Web-based systems is not simply a specialized programming venture. It is a critical endeavor that crosses multiple functional areas in a business. Similarly, e-commerce systems development is not the domain of any one functional area, but a multidisciplinary process that requires coordination, communication, and integration. This course will exploit the management of technology and computer science link by creating cross-disciplinary teams involving both academic programs. Students will work with fellow team members to apply the necessary skills to develop an electronic commerce system from the conceptual idea phase to implementing the infrastructure.

SPONSORED PROECTS: Multiple projects will be developed during the semester. Each 4-6 person team will be assigned to work on a project sponsored by industry. Team members will be expected to coordinate with the project manager from the corresponding firm.

ACADEMIC INTEGRITY: Students are expected to work within the letter and spirit of the NCSU Code of Student Contact. The code can be found at http://www.fis.ncsu.edu/ncsulegal/41.03-codeof.htm

STUDENTS WITH DISABILITIES: If you have a disability that may affect your participation in this class, please contact the NC State Disability Services for Students. Their office is in 2000 Harris; information also can be found at
http://www.ncsu.edu/provost/offices/affirm_action/dss/

 EVALUATION PROCEDURE:

  • Iteration #0: The documentation produced in Iteration #0 documents your organizational structure and lays the groundwork for the project. Project documentation is due according to the schedule. The evolution of these documents will be the subject of many of the early weekly meetings. Additionally, teams may want an opportunity to revise these documents based upon instructor feedback. Therefore, teams can submit a revised document according to the schedule. The final grade recorded for the deliverable will be an average of the two grades.
  • Iteration #1: Teams will divide their project into two iterations. For each iteration, requirements, a test plan, and a design will be submitted for that iteration, including an update/revision of what has occurred in prior iterations. If the project invovles a business plan, this document is also evolved in three phases. These documents are due according to the schedule. Weekly Risk Assessment Forms must be turned in. A partial working system based on iteration requirements will be demonstrated.
  • Iteration #2 and Final Presentation:For each iteration, requirements, a test plan, and a design will be submitted for that iteration, including an update/revision of what has occurred in prior iterations. Documentation for the iteration is submitted according to the schedule. Final submission list includes:
  • 2 Sets of CD's of the following for the professors--
    • Graded documentation [the versions of each iterations plus the final documentation] and all RAF [Risk Assessment Forms]
    • All code and any file needed to run your code.
    • Readme file explaining what is on the CD and how to setup everything.
    • Final Presentation [ppt] slides
    • Lessons Learned document
  • 1 or more sets of CD's for customer which includes--
    • Final versions of all graded Documents excluding RAF'S
    • All code and any additional files needed to run the code
    • Readme file eExplaining what is on the CD and how to setup.

    There will be a 15-minute final presentation for all the sponsors. The team will choose which students will make the presentation to best represent your team.You will also demo your project to the instructors and to your sponsor.Every team member must participate in this demo.

  • Peer Evaluation, Attendance, and Class Participation: Attendance is mandatory for all students for the entire class period. You are expected to do your fair share of the work on your team.Based on input from peer evaluation, your attendance, and your class participation, the instructors may assign different grades to members of the same team. If it is apparent to the instructors that a particular student's actions and behavior will compromise the success of the team, he/she may be asked to drop the course.
Assignment % of Grade  

Web Page

3%

Iteration #0

12%

(1)JAD Write Up,
(2) Software Project Management Plan (SPMP),
(3) Business Plan [as necessary],
(4) Weekly Risk Assessment

Iteration #1

18%

(1) Weekly Risk Assessment, (2) Privacy document [as necessary], (3) Security document [as necessaryRequirements document, (4) Test Plan, (5) Design, (6) Working System/Business Plan, and (7) Presentation/Demo

Midterm Presentation

10%

Presentation to class

Iteration #2 22% (1) Weekly Risk Assessment, (2) Privacy document [as necessary], (3) Security document [as necessary, Requirements document, (4) Test Plan, (5) Design, (6) Working System/Business Plan, (7) Final Submission CD, and (8) Demo

Final Presentation and Demo to Sponsor

15%

 

Peer Evaluation, Attendance and Class Participation

20%

 

 

Homework Late Policy

No late assignments will be accepted. Thus, late homework by one member of the group will necessarily affect the grade of the entire group.

© 2001-06 Antón & Earp

Updated: ....
.

E-Commerce @ NC State
North Carolina State University