Software Engineering Project:  Virtual Instructional Lab Experiments  

Detailed descriptions for three projects are available:

  1. Digital Logic Design
  2. Cell division (Mitosis)
  3. Spectrophotometer
Also see the book   Problem 2.21; Problem 3.4; plus solutions on the back of the book.

The key challenges in these projects are:

  1. Realistic simulation of the actual lab:  The current designs available on here present only a “success scenario” for developing the virtual lab. The virtual lab rigidly drives the student through a sequence of steps to a successful completion of the lab. However, in real labs the student can make mistakes or follow “blind alleys”. To support student learning, the virtual lab should mimic the real world, allow the student to make the same mistakes and then recover from the mistakes and successfully complete the lab.
  2. Grading based on tracking the student’s performance:  All student actions should be tracked and summarized in a single number that reflects student’s understanding of the lab material. This number will be presented to the course instructor for grading.
  3. Assigning partial credit for incomplete work:  The simplest solution for lab performance grading is to check the result against the correct solution and assign eithe full credit or none. A more challenging but also more fair approach would be to assign the credit incrementally as the student progresses step-by-step through the lab and assign partial credit in case the correct solution is not reached.
The developers should look for ingenious ways to tackle these challenges.

Download Materials

Spring 2019 Semester

Team #5: Virtual Digital Logic Design Laboratory

Developed in the Spring 2019 semester by James Ramos, Andy Lee, Deeptanshu Murdeshwar, Christopher Basilio, Daniel Chan, Drew Koskinen, George Melman-Kenny, and Willear Glimniene

Project report #3 (final), team #5, Spring 2019
[PDF document; size: approx 1.9 MBytes]

Project files, in case you want to install the full software locally on your computer.
[ZIP file; size: approx 34 MBytes]

Spring 2018 Semester

Team #10: Virtual Digital Logic Design Laboratory

Developed in the Spring 2018 semester by Sagar Phanda, Khalid Akash, Dhruvik Patel, Vikas Khan, Joe Cella, and Yiwen Tao

Project report #3 (final), team #10, Spring 2018
[PDF document; size: approx 1.9 MBytes]

Project files, in case you want to install the full software locally on your computer.
[ZIP file; size: approx 34 MBytes]



The biology lab descriptions are courtesy of Rutgers Department of Biology   —   General Biology     01:119:101

Old biology labs ZIP document
also available here.

Also check a related paper: ViBE: Virtual biology experiments, by R. Subramanian and I. Marsic

Fall 2012 Semester

Team #5: Spectrophotometer Laboratory

Developed in the Fall 2012 semester by Bingbing Xu, Chao Han, Junwei Zhao, and Xueyuan Song

Project report #3 (final), team #5b, Fall 2012
[PDF document; size: approx 4.6 MBytes]

Project files, in case you want to install the full software locally on your computer.
[ZIP file; size: approx 20 MBytes]

Spring 2012 Semester

Team #5: Cell Division Laboratory

Developed in the Spring 2012 semester by Cady Motyka, Michael DiLalo, Nicholas Guida, Ryan Cullinane, Steven Lu, and Kevin Miller

Project report #3 (final), team #5, Spring 2012
[PDF document; size: approx 3.5 MBytes]

Spring 2007 Semester

Developed in the Spring 2007 semester by Manish Chandrasekhar, Emad Kazerani, Raul Lasluisa, Anirudh Sirohi, Michael Snihur, Nakul Suvarnakar, and Chi-Ho Yu

Click here to run the demo of the Mitosis Lab   (you need Adobe Flash Player).

Project report #3 (final), Spring 2007
[Word document; size of the ZIP file: approx 3 MBytes]

Project files, in case you want to install the full software locally on your computer.
Developed using Adobe Flex and Adobe ActionScript
[ZIP file; size: approx 95 KBytes]  — Contains the following files:

Potential Implementation Technologies

Flex

Flex Developer Center

[PDF] Tutorial Series: Getting Started with Flex 2 Beta 3

Adobe - Developer Center: Flex 2: Enabling the Next Generation of ...

Adobe - Flex 2.0 FAQ

[PDF] Getting started with Flex 2

Relevant Websites

Mitosis Lab

Mitosis - Labeled Diagram

Mitosis Lab

Cell Division - Mitosis Lab for General Biology BI 01

Cell and Developmental Biology Online - Mitosis


@   Back to software engineering projects page

&   Back to Software Engineering textbook page

Last modified: Sun Jan 20 17:49:40 2019
Maintained by: Ivan Marsic