The following documents pertaining to development of the CIMEL project are available
to our review panel and other interested parties:
Publications (most recent papers first):
- A STUDENT MODEL FOR OBJECT-ORIENTED DESIGN AND PROGRAMMING, CCSCNE, April 2005 (work file).
- Overcoming Misconceptions about Computer Science With Multimedia,
SIGCSE, March 2004 (pdf file).
- Multimedia for Computer Science: from CS0/CS1
to Grades 7-12, Ed-Media, June 2003 (pdf file).
- Adapting Multimedia for
Diverse Student Learning Styles, Computing Consortium for Small
Colleges, October 2002 (pdf file).
Survey of Emerging Trend Detection in Textual Data Mining (gzipped
Tools for Collaborative E-Learning, ACM Conference on Computer
Supported Collaborative Work (CSCW 2002), Poster Seession, New Orleans,
LA, Nov. 2002.
for Trend Detection in Textual Data Mining, Proceedings of the
Textmine '02 Workshop, Second SIAM International Conference on Data
Mining, Washington, DC, April 2002 (pdf file).
- Design and Evaluation of Multimedia
to Teach Java and Object-Oriented Software Engineering, ASEE, June
2002, NSF Showcase paper (large PDF file).
- Teaching Abstract Data Type Semantics
with Multimedia, ECOOP, June 2002, Teaching Object-Oriented Programming
Workshop (PDF file)
- Integrating BlueJ into Multimedia
SIGCSE, March 2002, BlueJ workshop (Word)
- Teaching Java and Abstract
Data Type Semantics with Multimedia, SIGCSE 2002.
- An abstract
and paper (Word document with graphics),
presented at The
6th Annual Conference on Innovation and Technology in Computer Science
Education (ITiCSE), 25-27 June 2001, Canterbury, UK.
- The development
plan for year 0 and year 1, updated from the original proposal,
April 20, 2001.
- The abstract and original
proposal, submitted to the National Science Foundation June 1, 2000
and granted October 1, 2000 (EIA-0087977), both PDF files (requires
Multimedia analysis and design:
- The main web site for CIMEL Flash Development, an archive of information for our multimedia developers. Includes documentation about our development methodology, best practices, and tips on how to write high-quality multimedia.
- Answers to questions for preliminary requirements
analysis, by Glenn D. Blank. Includes audience analysis for students
in CS1 and OOSE courses, goal and content analysis for OOSE content
in these courses, needs assessment, and early discussion of resources
- A script
for a lesson on Abstract Data Types (ADTs) for the OOSE course (Word
document), by Harriet Jaffe and Glenn D. Blank.
- A script
for a "show me" demonstrating how to use the hot topics
to study emerging contents in Abstract Data Types, occurring at the
end of the ADT lesson scripted above (Word document), by Soma Roy and
Glenn D. Blank.
- Documentation for the Secure login system.
Colloborative networking interface analysis and design:
- Network Interface
Specification, by Drew Kessler. Outlines a collaborative user interface
in which personae seamlessly connect students to human instructors and
librarians via networking technologies.
Hot topics data mining research plan:
- Detecting Emerging Concepts in Textual
Data Mining, by William M. Pottenger and David R. Gevry. Summarizes
our research to date in the automatic identification of emerging trends
in textual data and discusses the integration of trend detection in
the development of constructive, inquiry-based multimedia courseware.
Evaluation surveys and data:
for Abstract Data Types experiment, given to juniors/seniors in
Software Engineering, April 2002. (See paper on Teaching
Abstract Data Type Semantics with Multimedia for description and
of Alpha version evaluation survey, by question.
prototype evaluation survey, given to juniors/seniors in Software
Engineering class, April 2002.
of Beta prototype evaluation survey, by question.
- Alpha prototype evaluation survey,
given to graduate students in Object-Oriented Software Eng., Dec. 2001.
- Results of Alpha prototype
evaluation survey, by question.
- Alpha version focus
group questions, answers and reports, Dec. 2001.
- Project prototype survey,
given March 2001.
- Results of survey,
by question, evaluating CIMEL goals, analysis and prototype, given
- Report on quantitative
section of CIMEL survey, by Morgan Jennings and Debra Dirksen.
- Minutes of Review
Panel meeting, discussing results of survey, March 15, 2001, Lehigh
- Review panel sound files (requires RealAudio plug-in, high-speed connection
recommended): side a and side
- Post-Test for Introduction to
Computing (CS1), Fall 2000, with data.
- Post-Test for Object-Oriented
Software Engineering (OOSE), Fall 2000, with data.
- The fall 2000 project evaluation
form was designed to get feedback from students, in CS1 and OOSE
courses, who had used the multimedia for The
Universal Machine. This survey is no longer actively collecting
data. Spreadsheet data is available
(Excel document: "Class 1" tab is CS1 data, "Class 2"
tab is OOSE data, both on the left.
- The VARK learning styles survey,
also given in fall 2000, was designed to learn about student learning
styles. This survey is no longer actively collecting data. Spreadsheet
data is available (Excel document: "Class 1" tab is CS1
data, "Class 2" tab is OOSE data, both on the right.). It
is likely that we will use a different, appropriately validated survey
for this purpose in the future.
- Analysis of fall 2000 VARK learning
styles survey and project evaluation form, by evaluators Morgan
Jennings and Debra Dirksen.
Courses planned for multimedia development:
Sponsors (letters of support):
Software Engineering (OOSE): the syllabus
includes texts, assignments and lecture notes for Fall 2000; summarized
in our top-level
content analysis. OOSE, a graduate level course, is the first course
for which we are developing multimedia in the CIMEL framework. The official
course description is: "Design and construction of modular, reusable,
extensible and portable software using statically typed object-oriented
programming languages (Eiffel, C++, Java). Abstract data types; genericity;
multiple inheritance; use and design of software libraries; persistence
and object-oriented databases; impact of OOP on the software life cycle.
Our prototype covers one lesson of this
course, abstract data types. Prof Glenn Blank is the instructor.
to Computing (CS0/CS1): the syllabus
includes text and assignments for Fall 2002; summarized in our top-level
content analysis. New multimedia will complement two new books,
Universal Computer: Introducing Computer Science with Multimedia,
plus a supplement introducing Java programming "objects-first".
As of fall 2003, this course will be split into two distinct courses
at Lehigh University:
- CS0: Survey of Computer Science (for non-majors), covering the
breadth of CS and a light introduction to Java programming with
more of an emphasis on web and user interface design.
- CS1: Introduction to Computer Science (for majors, minors and
other students planning to continue in a Computer Science sequence),
covering Java programming in more depth and the breadth of CS. Prof
Glenn Blank is the instructor.
Languages (PL) syllabus, text and assignments for Spring 2001. PL
is an intermediate level course, required of all Computer Science and
Computer Engineering majors at Lehigh University (comparable courses
are required in most other CS programs as well). Prof Drew Kessler is
the instructor; Profs. Blank and Pottenger have each also taught this
course multiple times.
- Adam Lansing, Engineering Operations
Leader, Lutron Electronics Company
- Allan Frank, President and CTO,
- Shreeram's presentation on user interface at 2/28/03 here
- Saghwa's presentation on searching tools at 8/18/2003 here
- Shenzhi's presentation on ETD at 8/18/2003 here
- Tim's presentation on Security at 8/18/2003 here
- Sally and Fangwei(Sophia)'s ideas of showing concern proposal at 11/7/03 here
- Sally's presentation about ideas of showing concern proposal at 11/7/03 here