CS495 Explorations in Applied Computing

Fall 2002

(this syllabus is subject to change)


Introductory information:

Course Description and/or Course Objectives

Explorations in Applied Computing is an undergraduate capstone experience. Students will work in teams, advised by faculty and external liasions, to solve real- world computing problems. This hands-on experience will cultivate technical expertise, utilization of analytical thinking, quantitative reasoning, project management skills, and communication skills.

(3 cr.) P: CSCI 495 is a capstone course for computer science students. Students will experience how to solve unknown problems in computer science related application. Students should gain ability to specify the goals, design algorithms, solve unexpected problems, find new facts through experiments, and make representation. Students should have ability in C and C++ programming, have fundamental computer science knowledge and solid math background, and happy to do experiments. The course will be conducted in group meeting and individual discussion. The major topics will be in digital image, multimedia, and Internet application.

Digital video input and processing (know C++, good at understanding programs, tests on UNIX system)

Acquisition of panoramic view and route panorama at IUPUI (taking video, Unix, C)

Visual indexing of a digital city (Java or database, file access)

3D measure form route panorama (C, or C++)

Rendering 3D route panorama (Open GL)

Improving quality of route panorama (VC++, windows interface)

Generating and display route-orientated route panorama representation (VC++, C)

Traversing street by image morphing (C++, C)

-------------------------------------------

Displaying drug information on Palm (Palm OS, C++)

Route panorama on Palm (Palm OS, C, image)

Testing, Grading, and Evaluation Policies and Procedures

A decent midsize program has to be completed and a final report must be submitted. Short presentations and final presentation have to be done to introduce the achieved results. Grade will be given based on student's accomplishment and effort.

Miscellaneous Information

This class will use Oncourse. You can login Oncourse using your IUPUI account. And website is at: http://www.cs.iupui.edu/~jzheng/495.html.