CSE 772 - Winter 2008
Information Systems Project
Description:
Information system design and development principles:
requirement analysis, database design methods and tools, process design,
application development tools, testing, evaluation and documentation. Group Term Project.
CSE 772 is a capstone design course focusing on information systems projects.
It is appropriate for undergraduates in the information systems or software
systems options in either ENG or ASC. A capstone design course is required for
ENG students. Other software systems students may count this course for the
``software lab elective''. Other information systems students may count it as a
technical elective. The course is also appropriate for graduate students
interested in software engineering and/or database design.
Industry is now requiring systems-oriented people who can work effectively in
teams. CSE 772 will help you to improve your skills in individual and group
time management, project scheduling, professionalism, communication, and
teamwork.
Prerequisites:
560; 616 or 757; 601; 670
Meeting Times:
MWF 11:30 - 12:18, DL 357
Instructor:
Hakan Ferhatosmanoglu, 689 Dreese, 292-6377, email: hakan@cse.ohio-state.edu
Instructor's Office Hours:
M 1:30-2:30 and M W after class, or by appointment.
Teaching Associate:
Mike Gibas, 674 Dreese Labs, email: gibas@cse.ohio-state.edu
TA's Office Hours:
W 1:30pm-2:30pm, F 10:30am-11:30am, or by appointment.
Approximate Syllabus
Project Descriptions by Instructor - If you have a specific project in mind, you can present it to the class on January 9 or January 11. Just let me know in advance.
HW#1 Project Choice-due Friday, January 11 before midnight (by email)
(Individual)
HW#2 Project Proposal-due Friday, January 18- Before Class
(Group)
Sample Proposal (Image Search Engine)
Group Progress & Technical Presentations
HW#3 Individual Project Plan Due Wednesday, February 6- Before Class
(Individual) Grade yourself
Final Report Due March 13, 3pm
Individual Report Due March 13, 3pm
The Project:
There are seven options. Each of these projects will help you to work on a modern database application which has a strong potential. The programs/algorithms needed for the search engine projects may be available online and you are welcome to use them. However, it's important to come up with a good design and choose suitable and efficient programs/algorithms. In your final report, you are expected to discuss the superiority of your design and implementation over other possible approaches. The project development will include presentations, progress reports, and a final report.
Doctor-Community.com (Group size 2-3)
Individualized
Research & Development Project (Group size 1-2)
Your own project (Group size 2-3)
You can also propose your own project. The project must be parallel to the intended goals of the course, and a detailed proposal must be submitted in the second week of the quarter.
Grading:
Progress: 45 %
Progress reports (4)
Presentations
Midterm Demo (7th week)
Final Demo and Report: 40 %
Participation: 15 %
Recommended Texts:
Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, Third Edition, Benjamin/Cummings, 2000.
V.S. Subrahmanian, Principles of Multimedia Database Systems. The Morgan Kaufmann Series in Data Management Systems, Jim Gray, Series Editor, 1998, ISBN 1-55860-466-9
D. A. Ruble, Practical Analysis & Design for Client/Server & GUI Systems, 1997.
References:
Google and Altavista Search Engines
IBM's Image Search Engine: http://wwwqbic.almaden.ibm.com/
BLAST Biological Search Engine: http://www.ncbi.nlm.nih.gov/BLAST/
SQL Tutorial PDF
MS Access Report Writer PDF
C. Faloutsos, R. Barber,
M. Flickner, J. Hafner, W. Niblack, D. Petkovic, and
W. Equitz. Efficient and effective querying by image content. Journal
of Intelligent Information Systems, 3:231--262, 1994. (Paper 20 from
http://www.cs.cmu.edu/~christos/jpub.html)
Other Reference Manuals on Sybase, WWW & HTML, Perl & Sybperl, C & Embedded SQL