|
updated: 6 November 2003
The practicum sets up a typical environment for the development of a
detailed proposal for a software- or hardware-system project. The instructor will assist
each student in choosing an appropriate project topic and in refining the proposal through all
stages from initial outline to final formal specification. The completed proposal will serve as
the contract for the CSC 500 Directed Study project. The course
involves periodic meetings, group discussions, and individual conferences. The practicum is
graded on a Pass/Fail basis and is taught on a Directed Study basis. ![]()
A substantial project involving system design and implementation is
carried out on an individual or group basis under the supervision of a faculty member. The
specification for the project must have been completed in the prerequisite course
CSC 498.
A presentation of the completed project will be made to Computer Science faculty and students.
Open only to Majors in Computer and Information Studies. ![]() CSC 500 Directed Study in Computer Science Goals: The purpose of the course CSC 498 is to develop students' ability to construct a proposal for a project in Computer Science. The goals of the course are:
Objectives: Upon successful completion of these two courses, students will have:
The primary goal of CSC 498 is to guide the student through the process of designing a system and specifying its implementation requirements. Students will choose an application arena of sufficient complexity so as to necessitate a non-trivial solution to the problem of designing and implementing a solution for the application. This topic area will then be studied through reading and discussion. After a thorough analysis of the functionalities required by the application area, the students will develop and present various data modeling and system architecture possibilities: the possibilities will be discussed and evaluated, leading to a final document that:
The finished proposal will be presented to the department Directed Study Committee and to the department at large during the final week of the semester (typically on Reading Day). Final approval of the proposal will be determined by the faculty supervisor (with input from the Directed Study Committee) at that time. The finalized proposal will act as the contract document for the project that is to be implemented in CSC 500. Any changes to the finalized approved document must be approved, in writing, by the student, the supervising faculty member, and the department Directed Study Committee. The (Pass/Fail) grade for the Practicum will be based on the final document (in particular on the analysis of the required functionalities and on the appropriateness of the proposed design) and the quality of the presentation and defense of the proposal. Consult separate documents for more detailed discussions of the requirements for the proposal (CSC 498) and for the implemented project (CSC 500). Bibliography: Highly variable, dependent upon the application area selected by the student. Computer Studies Minor • Courses • Course Sequence Diagram • Computer Laboratories |