You are on page 1of 3

Computer Science Internship Approval Form

Please fill out the top portion of this form and return it to the department
secretary along with your Internship Project Description.

Date: March 23, 2006

Name: xxxxxxxx Student Number: xxxxxx

Email: xxxxxx@mizzou.edu Campus Phone: xxx-xxx

Campus Address: xxxxx, Columbia, MO 65201

Date Internship Begins: April 1, 2006 Date Internship Ends: Dec 1, 2006

Semester you plan to register this course for credit:

Fall Year: 2006

Summer Address (if necessary):

Summer Phone (if necessary):

Minimal Internship Details


Company Name: xxxxxxxxxx

Company Address: xxxxxxxxx, Columbia, MO 65203

Supervisor Name: xxxxxxxxx Title: Computer Project Manager

Phone: 555-6666 Fax: Email: xxxxxxxxxxxxx

Company Website: none

Other
Please do not write below this line.

Internship Approved Not Approved Date:

Instructor of record:

Date Internship final Report Submitted:

Grade in CS 3940: Date: Instructor:

Date Grade submitted to Jesse Hall: Submitted by:


How this project meets Computer Science Internship Requirements

1. I plan to work over 120 hours on this internship to receive 3 hours of school
credit.
2. I will play a role analyst, architect, developer and tester. This will require many of
my computer science skills and will allow me to further develop them.

CS 3940 – Internship Project Description

Student: x
Organization: x
Supervisor: x
Introduction
Strategic Technologies, formerly known as Research and Education Support, provides
application support for the School of Medicine at the University of Missouri. Strategic
Technologies (ST) is responsible for architecting and maintaining the systems that
support the school of Medicine’s business process such as admitting students, and
tracking grades.
Project Definition and Significance
The School of Medicine’s application infrastructure has decayed with continued use and
modification. This project provides a complete upgrade from the existing system to a new
system based on a set of SQL 2005 servers and ASP.NET 2.0. System constraints require
constant application availability.
Project Specification
We will develop a scalable and extensible system that addresses the following concerns:
Rigidity - System is hard to change.
Fragility - Changes causes system to break easily and require other changes.
Immobility – It is difficult to design components that can be reused in other systems.
Needless Complexity - System contains infrastructure that has no direct benefit.
Opacity - Code is hard to understand.

A portion of scope of this project is determining the data requirements and specification
of the system.

This will require the development of several modules depicted in the figure below:
Event
Calendar
Ambulatory
Student
Care
Registrar
Experience
(AMCAS)
(ACE)

Advanced
Student
Physical
Review
Diagnosis
(MSPE)
(APD)

Website

Learning
and Clerkship
Certification Evaluations
(TALENT)

Graduation
Course
Review
Registration
(MSPE)
Quarterback
Evaluation

It will also require the discovery of --due to lack of available documentation-- and
development of other modules.

Project Deliverable
The delivered solution will be produced evolutionally. In a series of small iterations
logical components of the overall system will be analyzed, designed, and implemented.
The final system will include a complete transformation of all existing data, the
implementation of the necessary business rules, and development of a unified interface.
These will run on a pair of ASP.NET web servers and a pair of SQL database servers.

You might also like