EHS Aspects of a Virtual Environment (EAVE)
|
|
- Malcolm May
- 6 years ago
- Views:
Transcription
1 EHS Aspects of a Virtual Environment (EAVE) Team Puma Zachary Sproul Chris Hinkel James Schaefer Rob Close College of Engineering Technology, Environmental Management & Safety Department Lisa Greenwood John Morelli Faculty Coach Dr. Donald Boyd Project Overview Team PUMA designed a web-based application for the Civil Engineering Technology, Environmental Management & Safety (CETEMS) department at RIT. CETEMS contacted the Software Engineering department to sponsor a senior project for students enrolled in online environmental, health and safety management courses. Using EAVE, students may tour a virtual facility and interview the various employees whom are created by instructors. Students will also identify environmental aspects and impacts, as well as occupational health and safety hazards and risks, based on the information they gather about the activities of the simulated facility through their interviews with facility personnel. Another way students may identify EHS concerns is through visual observation of the virtual environment. Students will work either individually or in teams to turn in a completed EHS report. The professor of the course may log in to view and evaluate the students completed reports, to group students into project teams, and to create or modify virtual facility scenarios. The application will assist in the professor s evaluation of students reports by providing a standard entry format and by allowing the instructor to create an example report to serve as a key. Team PUMA provided the finished project, the documentation for operating the system, and other relevant project deliverables to the faculty advisor and the project sponsors. Basic Requirements The following are business goals as described in the project proposal submitted by CETEMS: Design a web-based platform that enables students to conduct a simulated EHS assessment of an industrial facility; Provide an instructor interface for evaluation of the student assessments, and for input of additional scenarios, facility characteristics and employees; Provide student user, instructor, and administrator manuals; and Provide design documentation and installation information for IT support staff. From these original goals, and analyzing requirements elicitation sessions with the project sponsors, Team PUMA identified the following goals: 1
2 Improve the students evaluation experience by making the assignment more interactive and easier to navigate. The project should assist the instructor in evaluating student submissions to make grading students facility evaluations easier. The project should encourage individual and team participation in the exercise. Team PUMA then took those goals and developed use cases separated by user class. The user classes are self-explanatory: instructors, students, and course assistants (graders). Course Instructor / Co-Instructors Login / Logout Manage Scenario (CRUD) Duplicate Scenario Run Scenario Manage Users (CRUD) Manage Teams (CRUD) View and Download Individual Workbooks Online View and Download Team Workbooks Online Student Login / Logout Run Scenario Edit Individual Workbook Send Aspects to the Team Workbook Edit the Team Workbook Course Assistant Login / Logout Run Scenario View and Download Individual Workbook(s) Online View and Download Team Workbook(s) Online These uses cases may then be defined using the following high-level requirements, separated by user-class: Instructor The instructor shall be able to create, tour (read), update, duplicate, and delete virtual scenarios. The instructor shall be able to create, set access, and delete users. The instructor shall be able to create, modify, and delete teams. The instructor shall be able to fill out a personal EHS assessment worksheet. The instructor shall be able to view and download a student s individual EHS assessment. 2
3 The instructor shall be able to view, comment on, and download a team s EHS assessment. Student The student shall be able to tour a virtual scenario. The student shall be able to fill out a personal EHS assessment worksheet. The student shall be able to send aspects to the team EHS assessment worksheet. Grader The student shall be able to tour a virtual scenario. The grader shall be able to fill out a personal EHS assessment worksheet. The grader shall be able to view and download a student s individual EHS assessment. The grader shall be able to view, comment on, and download a team s EHS assessment. Constraints The sponsors for the senior project had many ideas, some of which were out of scope or would have delayed implementation of core system features. The team decided early in the design process to avoid some of the proposed features that would make the application game-like, such as navigating an avatar through a 3D virtual facility, to ensure that the educational aspects of the project were completed. The technology and hardware restraints of the project were imposed by CAST s IT department. They decided to host the application on RIT s apps.rit.edu web-hosting server. As such, team PUMA had to use the technologies that were available to run on that server. RIT uses MySQL as a database, and allows the use of PHP or Perl for server-side code. Team PUMA decided to use PHP due to its wide adoption and the plentiful documentation and tutorials available. As the team was unfamiliar with PHP at the beginning of the project, the team was not aware of the benefits that using a framework could provide, and so did not adopt one to use. The server hosting the project is one of RIT s Apache servers. The resource limitations for the team were time and personnel. Team PUMA was composed of four members, as most senior project teams are, but all work allocation had to be assigned between the four. As some of the team worked full-time or had a full course load, time was also a major concern and constrained the amount of work that could be done. As the end of each quarter approached, the increased workload from other courses put a lot of pressure on the team to finish work on the current stage of development. Development Process Team PUMA followed a staged delivery software lifecycle model. 3
4 Figure 1: Diagram of the staged delivery software lifecycle model. Modified from Steve McConnell s Rapid Development Initially, the PUMA team worked with their sponsors to understand the software concept. Then, they elicited the requirements for the software from the sponsors and did an analysis of those requirements. As a result of this analysis, the team decided to break the project into four separate stages of delivery. Once the requirements were understood, the team designed EAVE s over-arching architecture. From here, the project entered a cycle that was repeated for each stage of the product delivery. First, a detailed design was developed that incorporated all of the features listed in for the current stage. Then that design was implemented, debugged, and tested. Finally, each stage was delivered to the sponsor for verification and validation. After each stage was delivered to the customer, the architectural design, requirements, and the software concept were all be revisited to verify that they were still up-to-date and valid before the next stage of development was begun. The project schedule in the section below explains the content of the stages in detail. Project Schedule: Planned and Actual Team PUMA based the project schedule on their staged delivery development process. 4
5 Stage 1 - Tour - Done by Week Manage Scenario (CRUD) Duplicate Scenario Run Scenario Stage 2 - Worksheet - Done by Week Fill Out Individual Workbook View Individual Workbooks Online Download Individual Workbooks Stage 3 - User Management - Done by Week Login / Logout User Management LDAP Authentication Stage 4 - Team - Done by Week Fill Out Team Workbook View Team Workbook(s) Online Download Submission(s) Stage 5 - Additional Features - Done by Week Additional features requested by sponsors, as time allowed System Design Architecture The execution architecture of EAVE follows the typical three-tiered web-service template: presentation, business, and data tiers. The presentation tier contains everything that the end user sees. This content is is controlled by the PHP code that is executed by the server and the HTML, JavaScript, and CSS code that is executed by the client machine. The business tier consists of the the algorithms, or logic, that defines how the system behaves. This tier is run entirely on the server using PHP classes and class methods to define the relationship between different elements of the tour. The data tier, the layer that contains all the information for the system, contains the MySQL database that stores all the data for the virtual tour, such as the employee names. 5
6 Figure 2: A view of the overall architectural design of the system. Presentation Layer: Instructors and students each have their own home page after logging in, but each tour page (facility map, department pages, and employee pages) can be accessed by either type of user. However, only instructors can edit the content of the tour while taking it, whereas students can only take the tour. The team designed each of the presentation-layer screens with a focus on incorporating all of the functionality required and on making the application as usable as possible. Business Layer: Component Diagram - The diagram below is another representation of the three tiers of the architecture of the system. It specifically shows how the different components communicate with each other and the two components that make up the Business Layer: The object structure and the bridge component. The user interacts with the presentation screens, which communicate with the bridge component in the business layer. The bridge component constructs MySQL queries and runs gathers the required data from the database in the data layer. It uses that data to construct the proper object(s), which it returns to the presentation screen. The presentation screen then has an object, which encapsulates the data that it needs to display for the user. 6
7 Figure 3: A view of the overall architectural design of the system. The Object Structure represents the objects of the system. One of the class diagrams is shown below. This class diagram represents all of the classes that are utilized in the tour portion of the application. 7
8 Figure 4: A view of the class structure of the system. 8
9 Data Layer: Database Schema - This diagram displays all of the different tables that are in the database at this stage of development, their attributes, and how they relate to other tables. Figure 5: A view of the database structure of the system. Process and Product Metrics To track our project and ensure that PUMA s goals of quality and efficiency are met, PUMA tracked and documented the following: Project Plan and Software Requirements Specification The project plan and requirements document was completed prior to starting the first stage and is available in a separate document. Project Schedule The project schedule was completed prior to starting the first stage and was periodically updated with current information. Some of the information tracked in the schedule was the estimation of time to complete a stage and estimation of time to complete a specific task in the stage. Actual time spent individually and as a team was tracked in separate spreadsheet documents, along with estimation accuracy. The project schedule also recorded task slippage. Defect Tracking Generic bug tracking, defects by module, and defects in documentation were tracked in a separate spreadsheet. The chart below shows the defects by module. 9
10 Test Metrics Testing was completed by the team using automated unit tests, usability tests, and acceptance tests. Automated testing was accomplished by using a test page that would call each bridge and object method and compare outputs to expected outputs. Usability tests were done informally by team members and formally by test-users composed of acquaintances of Team PUMA. The testusers were representative of a wide range of computer expertize and ages. They were guided through testing by a prepared test plan, and then answered a sort questionnaire. Results are recorded in a separate document. 10
11 With 10 users of varying ages and technical ability testing the system for usability, the test group overall felt that the program was easy to use and not frustrating. User Manuals Students, graders, and instructors all have access to a user manual that is customized to their access level. Documentation for IT Support Staff Documentation has been provided for Joel Yates, the IT staff person for CAST. This information is recorded in a separate document that will enable the CAST IT department to be able to provide continued support for EAVE. Product State at Time of Delivery The product is complete. All four planned stages are complete, according to the specifications of the sponsors prior to starting each stage. There are many unplanned features that were added: support for multiple course sections being given access at the same time, relabeling and reordering worksheet elements, recording which employees a user has spoken to, as well as numerous other incidental features. There were not really any discrepancies between what was explicitly promised and what was delivered. This was accomplished by in-depth requirements interviews at the start of Senior Project and before the start of each stage. However, there were discrepancies between the finished product and the sponsors initial vision and unaddressed unspoken requirements. 11
12 The sponsors initially were very interested in a video game level of interactivity, rather than a more modest, modifiable, homework assignment. Team PUMA did not feel that creating a videogame-like product (with aspects described as Assassin Creed or Second Life like) would lead toward a successful product that would both be interactive for the students who would use the system and easily modifiable by the instructor who needed to maintain the scenarios in the system. The graphics and gameplay elements that would have been necessary would have taken far too much time to implement, which would have caused core functionality to be missed. In addition, while the team could have put together a very interactive experience for the students, instructors would not have an easy time modifying the tour after its creation. After relating these trade-offs to the sponsors, they agreed to focus on functionality over interface. It was the unspoken requirements, also known as assumed requirements, that caused us difficulty. For instance, Team PUMA didn t consider that courses from multiple sections might take the course at the same time, even though that is an obvious issue. Team PUMA also encountered difficulty with changing requirements or changing opinions. For instance, one of the sponsors asked for a change in a feature that they had been shown to them and tacitly approved by them four weeks prior. For both these issues, Team PUMA attempted to mitigate the risk by frequently communicating with the sponsors via , personally demonstrating the product at the end of each stage, and giving the sponsors constant access to the project hosted by RIT. Project Reflection Our elicitation process worked very well. Our sponsors were a little unsure of the scope and specifics of the end-product at first and had many ideas for functionality within the project. Team PUMA found that brainstorming sessions within the team, coupled with presenting the results of brainstorming to the sponsors, led to a pretty well-defined scope and list of requirements. Unfortunately, our team never took the time to whittle down the broad requirements into multiple fine-grained requirements. Requirements were elicited through interviews with the sponsors, paper prototypes, and examination of the existing solution. The input of the sponsors, as well as their sign-off of all the use cases, helped ensure that no requirements were missed. The team has been communicating pretty well with project sponsors, including weekly s, individual, and team meetings. Team PUMA believes that the sponsors are satisfied with the level of communication. Interaction with the sponsors declined steadily throughout the quarter as implementation of the project began. These schedule changes were initiated by the team and approved by the sponsors. This is an effective team, despite schoolwork from other classes that detracted from the team s effectiveness. The team s weak points are other classes, disorganization, different levels of PHP competency, and poor time-management. There was an instance at the end of the first quarter where peer reviews seemed to reflect poorly on two of the group members. However, the team s strong points are camaraderie, motivation, and enthusiasm for the project. The team came together to support each other to ensure that all the members of the team were recognized for their contributions. 12
Specification of the Verity Learning Companion and Self-Assessment Tool
Specification of the Verity Learning Companion and Self-Assessment Tool Sergiu Dascalu* Daniela Saru** Ryan Simpson* Justin Bradley* Eva Sarwar* Joohoon Oh* * Department of Computer Science ** Dept. of
More informationMinistry of Education, Republic of Palau Executive Summary
Ministry of Education, Republic of Palau Executive Summary Student Consultant, Jasmine Han Community Partner, Edwel Ongrung I. Background Information The Ministry of Education is one of the eight ministries
More informationUCEAS: User-centred Evaluations of Adaptive Systems
UCEAS: User-centred Evaluations of Adaptive Systems Catherine Mulwa, Séamus Lawless, Mary Sharp, Vincent Wade Knowledge and Data Engineering Group School of Computer Science and Statistics Trinity College,
More informationAssessment. the international training and education center on hiv. Continued on page 4
the international training and education center on hiv I-TECH Approach to Curriculum Development: The ADDIE Framework Assessment I-TECH utilizes the ADDIE model of instructional design as the guiding framework
More informationEvaluation of Usage Patterns for Web-based Educational Systems using Web Mining
Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl
More informationEvaluation of Usage Patterns for Web-based Educational Systems using Web Mining
Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl
More informationIntroduction to Moodle
Center for Excellence in Teaching and Learning Mr. Philip Daoud Introduction to Moodle Beginner s guide Center for Excellence in Teaching and Learning / Teaching Resource This manual is part of a serious
More informationM55205-Mastering Microsoft Project 2016
M55205-Mastering Microsoft Project 2016 Course Number: M55205 Category: Desktop Applications Duration: 3 days Certification: Exam 70-343 Overview This three-day, instructor-led course is intended for individuals
More informationSchool Year 2017/18. DDS MySped Application SPECIAL EDUCATION. Training Guide
SPECIAL EDUCATION School Year 2017/18 DDS MySped Application SPECIAL EDUCATION Training Guide Revision: July, 2017 Table of Contents DDS Student Application Key Concepts and Understanding... 3 Access to
More informationNovember 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students
November 17, 2017 ARIZONA STATE UNIVERSITY ADDENDUM 3 RFP 331801 Digital Integrated Enrollment Support for Students Please note the following answers to questions that were asked prior to the deadline
More informationUsing Moodle in ESOL Writing Classes
The Electronic Journal for English as a Second Language September 2010 Volume 13, Number 2 Title Moodle version 1.9.7 Using Moodle in ESOL Writing Classes Publisher Author Contact Information Type of product
More informationCoding II: Server side web development, databases and analytics ACAD 276 (4 Units)
Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Objective From e commerce to news and information, modern web sites do not contain thousands of handcoded pages. Sites
More informationBUS Computer Concepts and Applications for Business Fall 2012
BUS 1950-001 Computer Concepts and Applications for Business Fall 2012 Instructor: Contact Information: Paul D. Brown Office: 4503 Lumpkin Hall Phone: 217-581-6058 Email: PDBrown@eiu.edu Course Website:
More informationDIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.
DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya
More informationMajor Milestones, Team Activities, and Individual Deliverables
Major Milestones, Team Activities, and Individual Deliverables Milestone #1: Team Semester Proposal Your team should write a proposal that describes project objectives, existing relevant technology, engineering
More informationUsing Virtual Manipulatives to Support Teaching and Learning Mathematics
Using Virtual Manipulatives to Support Teaching and Learning Mathematics Joel Duffin Abstract The National Library of Virtual Manipulatives (NLVM) is a free website containing over 110 interactive online
More informationHoughton Mifflin Online Assessment System Walkthrough Guide
Houghton Mifflin Online Assessment System Walkthrough Guide Page 1 Copyright 2007 by Houghton Mifflin Company. All Rights Reserved. No part of this document may be reproduced or transmitted in any form
More informationOCR LEVEL 3 CAMBRIDGE TECHNICAL
Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEMS ANALYSIS K/505/5481 LEVEL 3 UNIT 34 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEMS ANALYSIS K/505/5481 LEVEL
More informationSECTION 12 E-Learning (CBT) Delivery Module
SECTION 12 E-Learning (CBT) Delivery Module Linking a CBT package (file or URL) to an item of Set Training 2 Linking an active Redkite Question Master assessment 2 to the end of a CBT package Removing
More informationInfrared Paper Dryer Control Scheme
Infrared Paper Dryer Control Scheme INITIAL PROJECT SUMMARY 10/03/2005 DISTRIBUTED MEGAWATTS Carl Lee Blake Peck Rob Schaerer Jay Hudkins 1. Project Overview 1.1 Stake Holders Potlatch Corporation, Idaho
More informationBayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning
Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning Evangelos Tasoulas - University of Oslo Hårek Haugerud - Oslo
More informationVisit us at:
White Paper Integrating Six Sigma and Software Testing Process for Removal of Wastage & Optimizing Resource Utilization 24 October 2013 With resources working for extended hours and in a pressurized environment,
More informationLearning Microsoft Office Excel
A Correlation and Narrative Brief of Learning Microsoft Office Excel 2010 2012 To the Tennessee for Tennessee for TEXTBOOK NARRATIVE FOR THE STATE OF TENNESEE Student Edition with CD-ROM (ISBN: 9780135112106)
More informationTeaching Algorithm Development Skills
International Journal of Advanced Computer Science, Vol. 3, No. 9, Pp. 466-474, Sep., 2013. Teaching Algorithm Development Skills Jungsoon Yoo, Sung Yoo, Suk Seo, Zhijiang Dong, & Chrisila Pettey Manuscript
More informationOn Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC
On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these
More information"On-board training tools for long term missions" Experiment Overview. 1. Abstract:
"On-board training tools for long term missions" Experiment Overview 1. Abstract 2. Keywords 3. Introduction 4. Technical Equipment 5. Experimental Procedure 6. References Principal Investigators: BTE:
More informationCIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS
CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS Section: 7591, 7592 Instructor: Beth Roberts Class Time: Hybrid Classroom: CTR-270, AAH-234 Credits: 5 cr. Email: Canvas messaging (preferred)
More informationMeasurement & Analysis in the Real World
Measurement & Analysis in the Real World Tools for Cleaning Messy Data Will Hayes SEI Robert Stoddard SEI Rhonda Brown SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie
More informationCONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS
CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS Pirjo Moen Department of Computer Science P.O. Box 68 FI-00014 University of Helsinki pirjo.moen@cs.helsinki.fi http://www.cs.helsinki.fi/pirjo.moen
More informationGenerating Test Cases From Use Cases
1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to
More informationEarly Warning System Implementation Guide
Linking Research and Resources for Better High Schools betterhighschools.org September 2010 Early Warning System Implementation Guide For use with the National High School Center s Early Warning System
More informationExamining the Structure of a Multidisciplinary Engineering Capstone Design Program
Paper ID #9172 Examining the Structure of a Multidisciplinary Engineering Capstone Design Program Mr. Bob Rhoads, The Ohio State University Bob Rhoads received his BS in Mechanical Engineering from The
More informationNearing Completion of Prototype 1: Discovery
The Fit-Gap Report The Fit-Gap Report documents how where the PeopleSoft software fits our needs and where LACCD needs to change functionality or business processes to reach the desired outcome. The report
More informationPractice Examination IREB
IREB Examination Requirements Engineering Advanced Level Elicitation and Consolidation Practice Examination Questionnaire: Set_EN_2013_Public_1.2 Syllabus: Version 1.0 Passed Failed Total number of points
More informationField Experience Management 2011 Training Guides
Field Experience Management 2011 Training Guides Page 1 of 40 Contents Introduction... 3 Helpful Resources Available on the LiveText Conference Visitors Pass... 3 Overview... 5 Development Model for FEM...
More informationJacqueline C. Kowtko, Patti J. Price Speech Research Program, SRI International, Menlo Park, CA 94025
DATA COLLECTION AND ANALYSIS IN THE AIR TRAVEL PLANNING DOMAIN Jacqueline C. Kowtko, Patti J. Price Speech Research Program, SRI International, Menlo Park, CA 94025 ABSTRACT We have collected, transcribed
More information36TITE 140. Course Description:
36TITE 140 36TSpreadsheet Software Course Description: 11TCovers use of spreadsheet software to create spreadsheets with formatted cells and cell ranges, control pages, multiple sheets, charts and macros.
More informationAndroid App Development for Beginners
Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who
More informationStudent User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition
Student User s Guide to the Project Integration Management Simulation Based on the PMBOK Guide - 5 th edition TABLE OF CONTENTS Goal... 2 Accessing the Simulation... 2 Creating Your Double Masters User
More informationSoftware Development Plan
Version 2.0e Software Development Plan Tom Welch, CPC Copyright 1997-2001, Tom Welch, CPC Page 1 COVER Date Project Name Project Manager Contact Info Document # Revision Level Label Business Confidential
More informationUSER ADAPTATION IN E-LEARNING ENVIRONMENTS
USER ADAPTATION IN E-LEARNING ENVIRONMENTS Paraskevi Tzouveli Image, Video and Multimedia Systems Laboratory School of Electrical and Computer Engineering National Technical University of Athens tpar@image.
More informationOn-Line Data Analytics
International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob
More informationecampus Basics Overview
ecampus Basics Overview 2016/2017 Table of Contents Managing DCCCD Accounts.... 2 DCCCD Resources... 2 econnect and ecampus... 2 Registration through econnect... 3 Fill out the form (3 steps)... 4 ecampus
More informationDesigning Educational Computer Games to Enhance Teaching and Learning
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 6, Ver. I (Nov. - Dec. 2016), PP 01-10 www.iosrjournals.org Designing Educational Computer Games to
More informationLearning Microsoft Publisher , (Weixel et al)
Prentice Hall Learning Microsoft Publisher 2007 2008, (Weixel et al) C O R R E L A T E D T O Mississippi Curriculum Framework for Business and Computer Technology I and II BUSINESS AND COMPUTER TECHNOLOGY
More informationCase study Norway case 1
Case study Norway case 1 School : B (primary school) Theme: Science microorganisms Dates of lessons: March 26-27 th 2015 Age of students: 10-11 (grade 5) Data sources: Pre- and post-interview with 1 teacher
More informationTA Certification Course Additional Information Sheet
2016 17 TA Certification Course Additional Information Sheet The Test Administrator (TA) Certification Course is built to provide general information to all state programs that use the AIR Test Delivery
More informationUnit 7 Data analysis and design
2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 7 Data analysis and design A/507/5007 Guided learning hours: 60 Version 2 - revised May 2016 *changes indicated by black vertical line ocr.org.uk/it LEVEL
More informationSoftware Maintenance
1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories
More informationDifferent Requirements Gathering Techniques and Issues. Javaria Mushtaq
835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success
More informationClass Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online
Summer 2008 FIN 3140 Personal Financial Management Fully Online Sections: RVCC & RVDC Class Numbers: 53262 & 53559 Instructor: Jim Keys Office: RB 207B, University Park Campus Office Phone: 305-348-3268
More informationCS 100: Principles of Computing
CS 100: Principles of Computing Kevin Molloy August 29, 2017 1 Basic Course Information 1.1 Prerequisites: None 1.2 General Education Fulfills Mason Core requirement in Information Technology (ALL). 1.3
More informationDesigning a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses
Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Thomas F.C. Woodhall Masters Candidate in Civil Engineering Queen s University at Kingston,
More informationPrepared by: Tim Boileau
Formative Evaluation - Lectora Training 1 Running head: FORMATIVE EVALUATION LECTORA TRAINING Training for Rapid Application Development of WBT Using Lectora A Formative Evaluation Prepared by: Tim Boileau
More informationStrategy and Design of ICT Services
Strategy and Design of IT Services T eaching P lan Telecommunications Engineering Strategy and Design of ICT Services Teaching guide Activity Plan Academic year: 2011/12 Term: 3 Project Name: Strategy
More informationGet with the Channel Partner Program
Get with the Channel Partner Program QuickStart your Channel Partner Training & Certification program. Get with the Channel Partner Program is a suite of services opt in engagements delivered in phases.
More informationJava Programming. Specialized Certificate
What is Java Programming? Java is a high level object oriented programming language developed by Sun Microsystems. Oracle acquired Sun Microsystems in January of 2010 and now owns Java. Java uses the Java
More informationThe Moodle and joule 2 Teacher Toolkit
The Moodle and joule 2 Teacher Toolkit Moodlerooms Learning Solutions The design and development of Moodle and joule continues to be guided by social constructionist pedagogy. This refers to the idea that
More informationThe Keele University Skills Portfolio Personal Tutor Guide
The Keele University Skills Portfolio Personal Tutor Guide Accredited by the Institute of Leadership and Management Updated for the 2016-2017 Academic Year Contents Introduction 2 1. The purpose of this
More informationImplementing a tool to Support KAOS-Beta Process Model Using EPF
Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework
More informationConference Paper excerpt From the
Permission to copy, without fee, all or part of this material, except copyrighted material as noted, is granted provided that the copies are not made or distributed for commercial use. Conference Paper
More informationAutomating Outcome Based Assessment
Automating Outcome Based Assessment Suseel K Pallapu Graduate Student Department of Computing Studies Arizona State University Polytechnic (East) 01 480 449 3861 harryk@asu.edu ABSTRACT In the last decade,
More informationDICE - Final Report. Project Information Project Acronym DICE Project Title
DICE - Final Report Project Information Project Acronym DICE Project Title Digital Communication Enhancement Start Date November 2011 End Date July 2012 Lead Institution London School of Economics and
More informationCURRICULUM VITAE PERSONAL DETAILS. Evans Anderson Kirimi Miriti Year of Birth: English (Excellent), Kiswahili (Excellent), French (Fair).
CURRICULUM VITAE PERSONAL DETAILS Name: Evans Anderson Kirimi Miriti Year of Birth: 1975 Gender: Marital Status: Nationality: Religion: Languages: Male Married Kenyan Christian English (Excellent), Kiswahili
More informationEDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course
GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October
More informationProcess Assessment Issues in a Bachelor Capstone Project
Process Assessment Issues in a Bachelor Capstone Project, In O'Connor, R.V., Mitasiunas, A. and Ross, M. (Eds), Proceeding of the 1st International Workshop on Software Process Education, Training and
More informationEECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;
EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon
More informationMathematics Program Assessment Plan
Mathematics Program Assessment Plan Introduction This assessment plan is tentative and will continue to be refined as needed to best fit the requirements of the Board of Regent s and UAS Program Review
More informationEDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course
GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT GRADUATE SCHOOL OF EDUCATION INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall
More informationCourse Content Concepts
CS 1371 SYLLABUS, Fall, 2017 Revised 8/6/17 Computing for Engineers Course Content Concepts The students will be expected to be familiar with the following concepts, either by writing code to solve problems,
More informationWeb-based Learning Systems From HTML To MOODLE A Case Study
Web-based Learning Systems From HTML To MOODLE A Case Study Mahmoud M. El-Khoul 1 and Samir A. El-Seoud 2 1 Faculty of Science, Helwan University, EGYPT. 2 Princess Sumaya University for Technology (PSUT),
More informationDegreeWorks Advisor Reference Guide
DegreeWorks Advisor Reference Guide Table of Contents 1. DegreeWorks Basics... 2 Overview... 2 Application Features... 3 Getting Started... 4 DegreeWorks Basics FAQs... 10 2. What-If Audits... 12 Overview...
More informationIntroduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania
Introduction of Open-Source e- Environment and Resources: A Novel Approach for Secondary Schools in Tanzania S. K. Lujara, M. M. Kissaka, L. Trojer and N. H. Mvungi Abstract The concept of e- is now emerging
More informationMASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE
Master of Science (M.S.) Major in Computer Science 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE Major Program The programs in computer science are designed to prepare students for doctoral research,
More informationCarnegie Mellon University Department of Computer Science /615 - Database Applications C. Faloutsos & A. Pavlo, Spring 2014.
Carnegie Mellon University Department of Computer Science 15-415/615 - Database Applications C. Faloutsos & A. Pavlo, Spring 2014 Homework 2 IMPORTANT - what to hand in: Please submit your answers in hard
More information1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.
National Unit specification General information Unit code: HA6M 46 Superclass: CD Publication date: May 2016 Source: Scottish Qualifications Authority Version: 02 Unit purpose This Unit is designed to
More informationModeling user preferences and norms in context-aware systems
Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos
More informationPractical Integrated Learning for Machine Element Design
Practical Integrated Learning for Machine Element Design Manop Tantrabandit * Abstract----There are many possible methods to implement the practical-approach-based integrated learning, in which all participants,
More informationAcademic Catalog Programs & Courses Manchester Community College
2016 2017 Academic Catalog Programs & Courses Manchester Community College 1 Accounting and Business Administration Transfer, A.S. Program Design The Accounting and Business Administration Transfer associate
More informationNavigating the PhD Options in CMS
Navigating the PhD Options in CMS This document gives an overview of the typical student path through the four Ph.D. programs in the CMS department ACM, CDS, CS, and CMS. Note that it is not a replacement
More informationPrince2 Foundation and Practitioner Training Exam Preparation
Prince2 Foundation and Practitioner Training Exam Preparation Prince2 is the UK Government Best Practice standard and is widely recognized and used for effective Project management methodology and tools.
More informationTraining Pack. Kaizen Focused Improvement Teams (F.I.T.)
Training Pack Kaizen Focused Improvement Teams (F.I.T.) Aims & Objectives Target Audience : FIT Team Members Purpose of Module : To equip attendees with the knowledge & understanding to participate in
More informationDESIGN, DEVELOPMENT, AND VALIDATION OF LEARNING OBJECTS
J. EDUCATIONAL TECHNOLOGY SYSTEMS, Vol. 34(3) 271-281, 2005-2006 DESIGN, DEVELOPMENT, AND VALIDATION OF LEARNING OBJECTS GWEN NUGENT LEEN-KIAT SOH ASHOK SAMAL University of Nebraska-Lincoln ABSTRACT A
More informationPOFI 1349 Spreadsheets ONLINE COURSE SYLLABUS
POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS COURSE NUMBER AND TITLE: POFI 1349 SPREADSHEETS (2-2-3) COURSE (CATALOG) DESCRIPTION: Skill development in concepts, procedures, and application of spreadsheets
More informationSAMPLE. PJM410: Assessing and Managing Risk. Course Description and Outcomes. Participation & Attendance. Credit Hours: 3
PJM410: Assessing and Managing Risk Credit Hours: 3 Contact Hours: This is a 3 credit course, offered in accelerated format. This means that 16 weeks of material is covered in 8 weeks. The exact number
More informationEEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis
EEAS 101 REQUIRED MATERIALS: TEXTBOOK: WORKBOOK: Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis Electrical Principles and Practices Workbook 3 nd Edition, Glen Mazur &
More informationSCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7
SCT HIGHER EDUCATION SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7 Confidential Business Information --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
More informationGACE Computer Science Assessment Test at a Glance
GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science
More informationA GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING
A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland
More informationEducation for an Information Age
Education for an Information Age Teaching in the Computerized Classroom 7th Edition by Bernard John Poole, MSIS University of Pittsburgh at Johnstown Johnstown, PA, USA and Elizabeth Sky-McIlvain, MLS
More informationQualification handbook
Qualification handbook BIIAB Level 3 Award in 601/5960/1 Version 1 April 2015 Table of Contents 1. About the BIIAB Level 3 Award in... 1 2. About this pack... 2 3. BIIAB Customer Service... 2 4. What are
More informationProject Management for Rapid e-learning Development Jennifer De Vries Blue Streak Learning
601 Project Management for Rapid e-learning Development Jennifer De Vries Blue Streak Learning Produced by Tips, Tricks, and Techniques for Rapid e-learning Development Project Management for Rapid elearning
More informationRunning Head: STUDENT CENTRIC INTEGRATED TECHNOLOGY
SCIT Model 1 Running Head: STUDENT CENTRIC INTEGRATED TECHNOLOGY Instructional Design Based on Student Centric Integrated Technology Model Robert Newbury, MS December, 2008 SCIT Model 2 Abstract The ADDIE
More informationDistributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning
Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning Ben Chang, Department of E-Learning Design and Management, National Chiayi University, 85 Wenlong, Mingsuin, Chiayi County
More informationRadius STEM Readiness TM
Curriculum Guide Radius STEM Readiness TM While today s teens are surrounded by technology, we face a stark and imminent shortage of graduates pursuing careers in Science, Technology, Engineering, and
More informationGuidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University
Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University Approved: July 6, 2009 Amended: July 28, 2009 Amended: October 30, 2009
More informationHCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University
Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University Office: CDM 515 Email: uacholon@cdm.depaul.edu Skype Username: uacholonu Office Phone: 312-362-5775 Office Hours:
More informationTotalLMS. Getting Started with SumTotal: Learner Mode
TotalLMS Getting Started with SumTotal: Learner Mode Contents Learner Mode... 1 TotalLMS... 1 Introduction... 3 Objectives of this Guide... 3 TotalLMS Overview... 3 Logging on to SumTotal... 3 Exploring
More informationSession Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast
EDTECH 554 (FA10) Susan Ferdon Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast Task The principal at your building is aware you are in Boise State's Ed Tech Master's
More informationTEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *
TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * Alejandro Bia 1, Ramón P. Ñeco 2 1 Centro de Investigación Operativa, Universidad Miguel Hernández 2 Depto. de Ingeniería de Sistemas y Automática,
More information