|
|
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:
| 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.
|
|