Feasibility Study and Project Plan

Size: px
Start display at page:

Download "Feasibility Study and Project Plan"

Transcription

1 Fall 10 Feasibility Study and Project Plan Quota System Group 7 Eduardo Pena Vanessa Ramirez Eduardo Tibau CIS 4911 Senior Project Coordinator: Prof. Peter J. Clarke Mentor: Dr. Masoud Sadjadi September 14, 2010 S c h o o l o f C o m p u t i n g a n d I n f o r m a t i o n S c i e n c e s - F I U

2 2 Abstract As technology advances, new IT courses and learning methodologies arise. In Spring 2009 the IT Automation course was introduced to FIU. Sponsored by Kaseya and lectured by Dr. Masoud Sadjadi, the purpose of this course is to get students familiar with IT automation. To achieve this goal, students have access to certain online resources. These online resources are of limited capacity making it necessary to use an appointment system for their use. At the beginning the appointments were taken care by hand, this turned out to be time consuming and a hard task to maintain. Later on a scheduling system was developed to allow students to make these reservations online through Moodle. This scheduling system provides a better user experience, but it is difficult to control a fair distribution of these resources among users. With this problem in hand, our goal is to develop a system that will interact with the current scheduler, and allow the administrator to define usage policies. In this document we have analyzed the current system, and defined the user requirements at a high level. Also, we propose three alternative solutions to the problem, along with a feasibility study of these solutions. Finally, a project plan is presented including tasks, milestones, and deliverables.

3 3 Table of Contents 1. Introduction Problem definition Background Definitions, Acronyms, and Abbreviations Overview of document Feasibility Study Description of Current System Purpose of New System High-level Definition of User Requirements Alternative Solutions Description of Alternatives Selection Criteria Analysis of Alternatives Recommendations Project Plan Project Organization Project Personnel Organization Hardware and Software Resources Identification of Tasks, Milestones and Deliverables Appendix Appendix A - Project schedule Appendix B - Diary of Meetings Appendix C Feasibility Matrix Appendix D Cost Matrix References... 26

4 4 1. Introduction This chapter provides an introduction to the document. First, on section 1.1 a clear definition of the problem is presented. Then, on section 1.2 an overview of the background information to allow the reader to understand more about the problem. Finally, section 1.3 defines certain words to be used in the document, and section 1.4 provides an overview of the different chapters of the document Problem definition In the IT Automation class at FIU, students are expected to develop scripts and procedures in a lab setting. A limited number of resources are available for this course, which primarily include mentors and virtual labs. The latter refers to different virtual environment configurations designed for students to solve a particular IT problem. At the moment, a system is being developed to allow students to schedule these resources. However, the system does not provide an efficient way to manage these resources so that all the students have a fair share. The scheduling system gives students the freedom to reserve resources for the labs at the time that better fits with their schedule as long as they are available. However, this freedom results in misuse of resources as seen in previous prototypes. For instance, some students do not use the system on a regular basis and wait until deadlines to complete the required hours for the course. An excessive demand of requests puts a lot of pressure on the system, which cannot provide enough resources. Another case is when students schedule resources along the semester but do not use them all. The waste of resources is also an issue that needs to be addressed since it is an unfair practice that affects other students Background The IT Automation course was first offered in Spring 2009 at FIU (Sadjadi). Sponsored by Kaseya and lectured by Dr. Masoud Sadjadi, this course has the objective of preparing students in the IT management and automation field. Students are expected to learn the necessary skills to master different IT automation tools in a lab setting. Dr. Sadjadi has been working with graduate and undergraduate students to develop a system that would facilitate the management of resources for the IT Automation course. The prototypes that have been developed so far are based on Web Services. Moreover, a familiar interface is provided through Moodle (Moodle Community), which is commonly used by IT students at FIU. The first prototype allowed students to schedule virtual labs only. The last

5 5 prototype allowed students to schedule the different resources available for the course. It also gives the administrator the capability to configure settings through the same interface. The prototype is still in development but the expected release is on Spring Definitions, Acronyms, and Abbreviations IT: Information Technology. Kaseya: Company that offers IT Systems Management Software and Network Management Software for IT Departments and Managed Service Providers. Resources: In this particular context, this term refers only to virtual labs, mentoring, and certificate exams. Virtual Lab: Different virtual environment configurations designed for students to solve a particular IT problem. Mentoring: Time used by teacher assistants to help students. Certificate Exams: Virtual environments specifically for graded exam sessions. CMS: Course Management System also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). Moodle (Moodle Community): An open source CMS that educators can use to create effective online learning sites. JavaScript: A scripting programming language most commonly used to add interactive features to web pages. phpscheduleit (Korbel): A web application written in PHP developed by Nick Korbel for resource reservation and management. PHP: (Hypertext Preprocessor) is a popular general-purpose server side scripting language that can be embedded into HTML to create web applications. Web Service: A standardized way of integrating web-based applications that share business logic, data, and processes through a programmatic interface across a network.

6 6 FullCalendar (Shaw, 2010): A jquery plugin developed by Adam Shaw, which provides a fullsized, drag & drop calendar that uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format. jquery: JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. Quota: Limited time the students will have in the new system to allocate resources Overview of document Chapter one provides an introduction to this document and begins with a detailed definition of the problem. After this, background information on the problem previously described is provided. Finally, a list of definitions, acronyms, and abbreviations used across the document is given followed by an overview of each chapter's contents. Chapter two contains the feasibility study conducted to determine whether a feasible solution exists for the given problem. This chapter begins with a complete description of the current system and its deficiencies. Next, the purpose for the new system is explained in detail, followed by a list of the requirements given by the user as part of the possible solution. After this, a list of alternative solutions is provided along with a brief description for each of these solutions. Then, the criteria used to evaluate the possible solutions are explained followed by the summary of the analysis of each solution according to the mentioned criteria. To conclude this chapter, a recommendation is given explaining why one of these solutions is more feasible than the others. Chapter three explains how the team plans to develop the chosen solution. It explains how personnel are organized and what role will each team member play during the development process. After this, a list of the resources needed to develop the solution is provided. Finally a detailed table of tasks, milestones and deliverables shows exactly what each team member will be doing on each phase. Finally, chapter four contains the appendices that were used to create this document. These appendices include a project schedule, the diary of meetings, and the feasibility matrix.

7 7 2. Feasibility Study The following chapter will analyze the different possible solutions to the problem in question. First, section 2.1 describes the current scheduling system along with its limitations and constraints. Then, section 2.2 provides an overview of the new system and its main goals. Next, section 2.3 defines the user requirements at a high level. Finally, section 2.4 will talk about three possible solutions to the problem, followed by recommendations on section Description of Current System Dr. Sadjadi and his research team developed the current scheduling system. This scheduling system provides an interface through Moodle that allows students to reserve different types of resources. The resources available at the moment include virtual labs, mentoring and certificate exams. The main interface of the scheduler is a JavaScript calendar, based on FullCalendar jquery plugin (Shaw, 2010), with all the desired scheduling functionality added to it. Students can select for which resource they want to reserve time and schedule it on the calendar. The calendar will show the users not only their appointments but also the availability of resources to make the scheduling process easier. At the moment the system doesn t have any type of policy towards the use of resources. Students can reserve an unlimited amount of resources, leaving other students without available time slots. This is an unfair distribution of resources that inevitably leads to wasted resource usage time. Furthermore, administrators don t have access to any kind of report about usage. Since this is the case, there is no way to prevent or penalize students with unused allocated resources Purpose of New System The purpose of the new system is to allow a fairer distribution of resources between students. Also, the new system should give the administrator more control over the resources and their use. The way to control these resources will be through different reports and usage policies. Ultimately, the administrator will make sure that the students are using the resources in a fair and efficient manner.

8 8 Consequently, since it will be easier to find available resources, students will have a better experience throughout the course. They will waste less time trying to allocate the resources they need, and will optimally have more resources available for their use High-level Definition of User Requirements The high-level user requirements are the following: 1. The system shall allow the administrator to define policies about usage time, availability, cost, and other fixed factors about each resource in a user-friendly manner. 2. The system shall provide a way to modify these policies without affecting previously reserved time slots. 3. The system shall allow students to allocate and release resources. 4. The system shall provide students with reports about their usage of resources. 5. The system shall display the number of hours of a resource that the student can reserve. 6. The system shall allow students to request additional time on a resource (outside of their normal quota) upon approval. 7. The system shall provide an interface with the scheduling system to check the available quota, and the request s compliance with the applicable policies Alternative Solutions This section presents different alternative solutions for the problem stated above. Sub-section contains a description of each solution and how it should be implemented. Next, subsection presents the selection criteria on which the analysis of each of these alternatives was based. A summary of this analysis is shown in sub-section Description of Alternatives Alternative 1: PhpScheduleIt adaptation PhpScheduleIt is a web application written in PHP developed by Nick Korbel for reservations and resource management (Korbel). The system includes a full user log in and registration system, user profile management, a scheduling and reservation system, and numerous administration tools. On the administrative side phpscheduleit supports a fixed group of policies that can be defined for each resource. The system administrator can also decide what resources are available for each user. In order to

9 9 use phpscheduleit as a solution for the given problem, the system will be wrapped inside a Moodle module so it can interact with the existing system's modules. The source code will be modified to fit user requirements and discard unwanted functionality. Alternative 2: Fair scheduling algorithm Modify the existing scheduling system to allow a fairer distribution of resources. The new scheduler will handle a priority-based system, where a determined number of minimum resources for each student will be considered high priority resources. Additional resources acquired by students will have lower priorities. This way every student will have a chance to use their high priority resources over the additional lower priority resources of other students. Additionally there will be scheduling periods where students will choose when to use their resources before the schedule is locked. During this period other student s high priority resources may replace some student s lower priority resources. The students whose resources were removed will have a chance to reschedule their lower priority resources before the scheduling period ends. Once the scheduling period is over students may only choose open time slots to spend their resources until the next scheduling period begins. Alternative 3: Quota System A new custom-made module that will interact with existing modules of the current system. This module will work with quota or credit types instead of handling resources directly. Each type of resource will have a value in a given type of credit. As it most important feature, the new module will allow the creation of user designed policies to determine whether resources should be assigned to a student. These policies can be applied to students individually or as a group. Additionally, system administrators will be able to give students access to additional resources should the student need them Selection Criteria

10 10 This sub-section describes the criteria used to evaluate each of the solutions proposed in the previous sub-section. The following types of feasibility were considered for this analysis: operational, technical, schedule, economic. Operational Feasibility Performance Is the solution s throughput and response time adequate? Information Do end users and administrators get timely, pertinent, accurate and usefully formatted information? Control Are there effective controls to protect against fraud and to guarantee information accuracy and security? Services Are current services reliable? Are they flexible and expandable? User Friendliness Is the solution easy to use? Requirement Compliance Does the solution satisfy all user requirements? Technical Feasibility Expertise Does the team possess the expertise required to develop the solution? Technology Does the team possess the tools required to develop the solution?

11 11 Schedule Feasibility Preparation How long does it take the team to learn the base system's technology? Design and Implementation How long does it take to design and implement the solution? Economic Feasibility Maintenance How much does it cost to maintain the system after development is complete? Analysis of Alternatives This sub-section contains a summary of the pros and cons involved with implementing each of the proposed solutions based on the feasibility matrix. (Appendix C) The score associated with each alternative is based on the sum of the score given to the alternative for each individual criterion. This score given corresponds to a one to ten grading scale. Table 1 phpscheduleit adaptation score summary Alternative 1: phpscheduleit adaptation Score Pros Cons Working system with useful functionality. - Useful statistical information displayed. - Fixed policies - Hard to scale and maintain. - Hard to modify. - Must understand complex code.

12 12 Table 2 Fair scheduling algorithm score summary Alternative 2: Fair scheduling algorithm Score Pros Cons System designed to solve problem. - Moodle based application. - Fixed policies. - Not very scalable - Must learn about current system. Table 3 Quota system web service score summary Alternative 3: Quota system Score Pros Cons System designed to solve problem. - Flexible policies. Flexibility in scheduling. - Moodle based application. - Very scalable. - More than one web service required. - Minor changes in existing module. Not optimal utilization of resources Recommendations The primary goal of the new system is to ensure fair distribution of existing resources among students. Even though all proposed solutions achieve this primary goal, some are more flexible in specific aspects than others. The quota system web service solution provides the user with the most flexibility regarding policy implementation for resource management compared to the other two alternatives, which only allow the user to change parameters from a fixed set of policies. The quota system also adapts to the current system without having to modify any of the existing code, while in

13 13 order to implement the other solutions existing code must be understood and altered. Keeping the current system unchanged translates into students not having to learn how to use a brand new system; instead, students will face the same familiar user interface with minor additions. The team recommends the implementation of the new quota system web service, since it satisfies all user requirements with a simple, scalable module, while maintaining a familiar user interface, and providing the most flexible resource control solution.

14 14 3. Project Plan This chapter describes the work plan for this project, hardware and software resources, tasks and milestones for each deliverable. Section 3.1 described the project organization. In section the team roles are defined for each member and deliverable. Section describes the software and hardware resources available to the team to develop this project. In section 3.2 a breakdown of the project is detailed with every task and milestone for each deliverable Project Organization This section will describe the roles and responsibilities of team members, and the resources available for this project Project Personnel Organization In this section the team roles are shown for each deliverable of the project. Table 4 Deliverables ID FS-PP RD DD FD Deliverable Feasibility Study and Project Plan Requirements Document Design Document Final Deliverable Table 5 Team Roles Team Member FS-PP RD DD FD Eduardo Pena Requirement Analyst Technical Writer Requirement Analyst Technical Writer Minute Taker System Analyst Designer Technical Writer Developer Technical Writer Minute Taker Vanessa Ramirez Project Manager Technical Writer Project Manager Requirement Analyst Project Manager System Analyst Designer Project Manager Lead Tester Developer

15 15 Eduardo Tibau Requirement Analyst Minute Taker Requirement Analyst Development Team Manager Development Team Manager Minute Taker Hardware and Software Resources This section describes the hardware and software minimum requirements for development. Personal computers: Hardware Specification Three portable computers with the following minimum specifications: o RAM Memory: 2GB o Hard disk space: 100GB o Processor: Intel Core 2 Duo o Network: 10/100 Mb/s Software Specification o Any operating system o Eclipse IDE o MS Office Suite o AXIS2 o Apache o PHP 5 o Java Development Kit (JDK) 1.6 o MySQL o PostgreSQL

16 16 Server: Hardware Specification o RAM Memory: 1GB o Hard disk space: 40GB o Processor: Intel Core 2 Duo o Network: 10/100 Mb/s Software Specification o Any operating system o AXIS2 o Apache o PHP 5 o Java Development Kit (JDK) 1.6 o PostgreSQL 3.2. Identification of Tasks, Milestones and Deliverables This section describes in detail the work plan for the project including the tasks and milestones that compose the deliverables shown in table 1. A Gantt chart was built as well to show the project schedule (Appendix A). Table 6 Milestones ID Milestones Deliverable M1 Problem statement and description FS-PP M2 Feasibility study and Project Plan FS-PP M3 Final document FS-PP M4 Scope of the system, Current System problems and RD limitations and Project plan M5 Proposed system requirements RD M6 Final Document RD M7 System methodology and design. DD M8 Detailed design DD M9 Final document DD M10 Final version of FS-PP, RD and DD FD M11 Implementation of web service FD M12 Implementation of interface FD

17 17 M13 System Validation M14 Final document and product FD FD Table 7 Tasks ID Task Milestone T1 Problem statement M1 T2 Background M1 T3 Feasibility study M2 T4 Project plan M2 T5 Terminology and overview M3 T6 Integration and revision of final document M3 T7 Scope of the system M4 T8 Current System problems and limitations M4 T9 Project plan M4 T10 Functional requirements M5 T11 Analysis of system requirements M5 T12 Terminology and overview M6 T13 Integration and revision of final document M6 T14 Design methodology M7 T15 System design M7 T16 Static and Dynamic model M8 T17 Code Specification M8 T18 Terminology and overview M9 T19 Integration and revision of final document M9 T20 Final version of FS-PP document M10 T21 Final version of RD document M10 T22 Final version of DD document M10 T23 Credit Manager web service M11 T24 Policy Manager web service M11 T25 Credit Manager Moodle module M12 T26 Policy Manager Moodle module M12 T27 Policy Manager integration test M13 T28 Credit Manager integration test M13 T29 System integration test M13 T30 User guide M14 T31 Integration and revision of final document M14

18 18 4. Appendix 4.1. Appendix A - Project schedule Figure 1 Project schedule

19 19

20 Appendix B - Diary of Meetings Date 08/24/2010 Time 16:30 17:30 Location Dr. Sadjadi s office Attendees All members and Dr. Sadjadi Absentees Discussion Brief introduction of Eduardo P. and Eduardo T. to Dr. Sadjadi. Description of the current issues with the scheduler, and what we need to do to improve it. Talked about taking the project from a software engineering path. Decision Have a meeting to further discuss the problem statement on 8/26/2010. Vanessa has to make a draft of the problem statement since she is the one with more knowledge of the current system and its problems. Open issues None Date 08/25/2010 Time 20:00 21:00 Location Eduardo s house Attendees All members Absentees Discussion Prepared the problem statement for 8/26 meeting, uploaded it to basecamp Decision None Open issues None Date 08/26/2010 Time 17:00 18:00 Location Dr. Sadjadi s office Attendees All members and Dr. Sadjadi Absentees Discussion Continued the talk about the project, specifically about high-level user requirement. Presented the problem statement to Dr. Sadjadi. Agreed to work 10 hours per week. On-campus meetings with Dr. Sadjadi Tuesdays 17:00-18:00, and Wednesdays 14:30-17:00 Decision Divide the first deliverable, and start working on it. Vanessa needs to work on defining the milestones for the project. Everyone needs to start looking for possible solutions to the problem. Open issues None

21 21 Date 08/31/2010 Time 14:00 17:00 Location ECS 212 Attendees All members Absentees Discussion Searching for alternative solutions. Found phpscheduleit Decision Coming up with two solutions to the problem. Option one, priority reservation system, needs to modify the existing modules in order to integrate it. Option two, quota web service system that handles credits and talks to the shopping cart, scheduler and its own administrative interface with reports. Open issues Try to explain our own solutions to Dr. Sadjadi to get some feedback from him. Date 08/31/2010 Time 17:00 17:45 Location Dr. Sadjadi s office Attendees All members and Dr. Sadjadi Absentees Discussion Further talk about the problem. Revision of the problem statement. It turned out to be fine. Presentation date. Decision Keep looking for alternatives. Select from the pool of other alternatives one which we think is the best. Choose a presentation date on next class and notify Dr. Sadjadi about it. Open issues Try to explain our own solutions to Dr. Sadjadi to get some feedback from him. Date 09/6/2010 Time 15:00 22:30 Location Eduardo s house Attendees All members Absentees Discussion Each member worked on the respective part of deliverable 1. Decided to make phpscheduleit one of the alternative solutions along with our two options. Decision Integrate the various parts of the document into one single file to present it. Make the presentation for deliverable 1 Overview of document and terminology by Eduardo P. Due 9/10 Ask about cost matrix, if there won t be any costs associated with any of the 3 alternatives Open issues Try to explain our own solutions to Dr. Sadjadi to get some feedback from him.

22 Appendix C Feasibility Matrix Table 8 Feasibility Matrix Feasibility Type Type Wt. Criteria Criteria Wt. Operational 50% Performance 10% No web service calls involved. System has one database. Information 10% Users and Administrators are informed about resource use. Graphs and other visual aids to view information. Control 10% System manages its own database. Services 10% System is fully developed. Hard to scale. User Friendliness Requirement Compliance Alternative 1 Alternative 2 Alternative 3 Observations Score Observations Score Observations Score 20% Too many options. Overkill of user requirements. Information saturated views. 10 System contained within the same web service. System has one database. 10 GUI designed specifically for this purpose. 9 Information contained within existing system. One web service. 2 Complex large system. Hard to scale. 7 GUI designed to present relevant data only. Easy access to all required functionalities. 9 System must call other web services. More than one database. 10 GUI designed specifically for this purpose. 10 Information contained within existing system. More than one web service. 6 Simple separated modules. Very scalable. 10 GUI designed to present relevant data only. Easy access to all required functionalities. 40% Fixed, limited policies. 6 Fixed, limited policies. 6 Flexible policy system. Custom made to meet user requirements. Type Score Technical 20% Expertise 70% No knowledge about PEAR databases. 6 Medium knowledge of Moodle based web applications. 8 Medium knowledge of Moodle based web applications. Technology 30% No PEAR database 8 All required tools installed. 10 All required tools installed. 10 manager. Type Score

23 23 Schedule 20% Preparation 40% Complete implemented system unknown. 2 Current scheduling system code unknown. Time required to learn Moodle development. 2 Rework current design. Complex algorithm design. 5 Time required to learn Moodle development. Design and Development 60% Complete implemented system unknown. 6 Start design from the beginning. Type Score Economic 10% Maintenance 100% Person in charge must know in extent system code. 4 Person in charge must know Moodle. 7 Person in charge must know Moodle. Type Score Total Score

24 Appendix D Cost Matrix Table 9 Personnel Costs Alternatives Project Duration Weeks (10 h/w) Personnel Total Hours Total Cost ($15 per hour) phpscheduleit $9000 Fair Scheduling $11250 Algorithm Quota System $6750 Table 10 Risks Costs Risk Item Probability phpscheduleit Fair Scheduling Algorithm Quota System Recovery Cost Risk Value Recovery Cost Risk Value Recovery Cost Risk Value Risk 1: Personnel 0.3 $450 $135 $612.5 $ $350 $105 could work fewer hours than estimated due to sickness or personal issues. Risk 2: 0.2 $4500 $900 $6250 $1250 $3200 $640 Requirements could change drastically which could change the system design. Risk 3: Time estimations for deliverables could not match the time necessary to complete the project $5500 $1350 $7000 $1750 $4000 $1000 Total $2385 $ $1745

25 25 Table 11 Software and Hardware Costs (All alternative have the same costs) Item Computers $6,490 Developer Tools (Open Source) $0 Project Management Tools (Microsoft Office 2007, MS Project) $1,100 Total $7,590 Cost Table 12 Project Costs Alternatives Personnel Costs Hardware and Software Risk Mitigation Total phpscheduleit $9000 $7,590 $2385 $ Fair Scheduling $11250 $7,590 $ $ Algorithm Quota System $6750 $7,590 $1745 $15780

26 26 5. References Korbel, N. (n.d.). Introduction to phpscheduleit. Retrieved 08 28, 2010, from phpscheduleit: Moodle Community. (n.d.). About. Retrieved 08 28, 2010, from Moodle: Sadjadi, M. (n.d.). it Automation Home Page. Retrieved 08 24, 2010, from S. Masoud Sadjadi's Home Page: Shaw, A. (2010). FullCalendar. Retrieved from

Using Moodle in ESOL Writing Classes

Using 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 information

Major Milestones, Team Activities, and Individual Deliverables

Major 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 information

M55205-Mastering Microsoft Project 2016

M55205-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 information

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform doi:10.3991/ijac.v3i3.1364 Jean-Marie Maes University College Ghent, Ghent, Belgium Abstract Dokeos used to be one of

More information

Bayllocator: 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 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 information

Get with the Channel Partner Program

Get 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 information

Student Information System. Parent Quick Start Guide

Student Information System. Parent Quick Start Guide Student Information System Parent Quick Start Guide Contents Purpose of this Guide 3 Getting Started Technical Requirements 3 Logging In 4 Dashboard Tools and Features 5 2 Quick Start Guide for Parents

More information

Task Types. Duration, Work and Units Prepared by

Task Types. Duration, Work and Units Prepared by Task Types Duration, Work and Units Prepared by 1 Introduction Microsoft Project allows tasks with fixed work, fixed duration, or fixed units. Many people ask questions about changes in these values when

More information

Software Development Plan

Software 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 information

Web-based Learning Systems From HTML To MOODLE A Case Study

Web-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 information

Ascension Health LMS. SumTotal 8.2 SP3. SumTotal 8.2 Changes Guide. Ascension

Ascension Health LMS. SumTotal 8.2 SP3. SumTotal 8.2 Changes Guide. Ascension Ascension Health LMS Ascension SumTotal 8.2 SP3 November 16, 2010 SumTotal 8.2 Changes Guide Document Purpose: This document is to serve as a guide to help point out differences from SumTotal s 7.2 and

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: "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 information

Introduction to Moodle

Introduction 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 information

Generating Test Cases From Use Cases

Generating 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 information

Evaluation of Respondus LockDown Browser Online Training Program. Angela Wilson EDTECH August 4 th, 2013

Evaluation of Respondus LockDown Browser Online Training Program. Angela Wilson EDTECH August 4 th, 2013 Evaluation of Respondus LockDown Browser Online Training Program Angela Wilson EDTECH 505-4173 August 4 th, 2013 1 Table of Contents Learning Reflection... 3 Executive Summary... 4 Purpose of the Evaluation...

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing 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 information

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS COURSE NUMBER AND TITLE: CPMT 1303 COURSE (CATALOG) DESCRIPTION A fundamental computer course that provides in-depth explanation of the procedures

More information

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

USER 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 information

Specification of the Verity Learning Companion and Self-Assessment Tool

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 information

Visit us at:

Visit 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 information

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

CIS 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 information

Software Maintenance

Software 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 information

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *

TEACHING 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

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen The curriculum of 1 August 2009 Revised on 17 March 2011 Revised on 20 December 2012 Revised on 19 August

More information

Diploma in Library and Information Science (Part-Time) - SH220

Diploma in Library and Information Science (Part-Time) - SH220 Diploma in Library and Information Science (Part-Time) - SH220 1. Objectives The Diploma in Library and Information Science programme aims to prepare students for professional work in librarianship. The

More information

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0 Intel-powered Classmate PC Training Foils Version 2.0 1 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,

More information

Guidelines 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 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 information

On 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 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

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

CPMT 1347 Computer System Peripherals COURSE SYLLABUS CPMT 1347 Computer System Peripherals COURSE SYLLABUS COURSE NUMBER AND TITLE: CPMT 1347Computer System Peripherals COURSE (CATALOG) DESCRIPTION: Theory and practices involved in computer peripherals,

More information

On-Line Data Analytics

On-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 information

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

November 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 information

CURRICULUM VITAE PERSONAL DETAILS. Evans Anderson Kirimi Miriti Year of Birth: English (Excellent), Kiswahili (Excellent), French (Fair).

CURRICULUM 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 information

EdX Learner s Guide. Release

EdX Learner s Guide. Release EdX Learner s Guide Release Nov 18, 2017 Contents 1 Welcome! 1 1.1 Learning in a MOOC........................................... 1 1.2 If You Have Questions As You Take a Course..............................

More information

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011 The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs 20 April 2011 Project Proposal updated based on comments received during the Public Comment period held from

More information

Teaching Algorithm Development Skills

Teaching 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 information

Field Experience Management 2011 Training Guides

Field 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 information

Examity - Adding Examity to your Moodle Course

Examity - Adding Examity to your Moodle Course Examity - Adding Examity to your Moodle Course Purpose: This informational sheet will help you install the Examity plugin into your Moodle course and will explain how to set up an Examity activity. Prerequisite:

More information

Outreach Connect User Manual

Outreach Connect User Manual Outreach Connect A Product of CAA Software, Inc. Outreach Connect User Manual Church Growth Strategies Through Sunday School, Care Groups, & Outreach Involving Members, Guests, & Prospects PREPARED FOR:

More information

STUDENT MOODLE ORIENTATION

STUDENT MOODLE ORIENTATION BAKER UNIVERSITY SCHOOL OF PROFESSIONAL AND GRADUATE STUDIES STUDENT MOODLE ORIENTATION TABLE OF CONTENTS Introduction to Moodle... 2 Online Aptitude Assessment... 2 Moodle Icons... 6 Logging In... 8 Page

More information

COMP 3601 Social Networking Fall 2016

COMP 3601 Social Networking Fall 2016 COMP 3601 Social Networking Fall 2016 Last updated 08/24/2016 15:20:39 GMT Document changed since last visit Lectures: COMP 3601-A (HP 4125) Tues. and Thurs. 11:35-13:25 Instructor: Dwight Deugo deugo

More information

DICE - Final Report. Project Information Project Acronym DICE Project Title

DICE - 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 information

Statewide Strategic Plan for e-learning in California s Child Welfare Training System

Statewide Strategic Plan for e-learning in California s Child Welfare Training System Statewide Strategic Plan for e-learning in California s Child Welfare Training System Decision Point Outline December 14, 2009 Vision CalSWEC, the schools of social work, the regional training academies,

More information

Appendix L: Online Testing Highlights and Script

Appendix L: Online Testing Highlights and Script Online Testing Highlights and Script for Fall 2017 Ohio s State Tests Administrations Test administrators must use this document when administering Ohio s State Tests online. It includes step-by-step directions,

More information

Evaluation of Learning Management System software. Part II of LMS Evaluation

Evaluation of Learning Management System software. Part II of LMS Evaluation Version DRAFT 1.0 Evaluation of Learning Management System software Author: Richard Wyles Date: 1 August 2003 Part II of LMS Evaluation Open Source e-learning Environment and Community Platform Project

More information

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Using 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 information

Managing Printing Services

Managing Printing Services Managing Printing Services A SPEC Kit compiled by Julia C. Blixrud Director of Information Services Association of Research Libraries December 1999 Series Editor: Lee Anne George Production Coordinator:

More information

IT4305: Rapid Software Development Part 2: Structured Question Paper

IT4305: Rapid Software Development Part 2: Structured Question Paper UNIVERSITY OF COLOMBO, SRI LANKA UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY (EXTERNAL) Academic Year 2014/2015 2 nd Year Examination Semester 4 IT4305: Rapid

More information

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Cristina Vertan, Walther v. Hahn University of Hamburg, Natural Language Systems Division Hamburg,

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR 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 information

Aclara is committed to improving your TWACS technical training experience as well as allowing you to be safe, efficient, and successful.

Aclara is committed to improving your TWACS technical training experience as well as allowing you to be safe, efficient, and successful. Aclara is committed to improving your TWACS technical training experience as well as allowing you to be safe, efficient, and successful. We've added new courses, included a semi-yearly meter school, updated

More information

Education for an Information Age

Education 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 information

NSU Oceanographic Center Directions for the Thesis Track Student

NSU Oceanographic Center Directions for the Thesis Track Student NSU Oceanographic Center Directions for the Thesis Track Student This publication is designed to help students through the various stages of their Ph.D. degree. For full requirements, please consult the

More information

LIFELONG LEARNING PROGRAMME ERASMUS Academic Network

LIFELONG LEARNING PROGRAMME ERASMUS Academic Network SOCRATES THEMATIC NETWORK AQUACULTURE, FISHERIES AND AQUATIC RESOURCE MANAGEMENT 2008-11 LIFELONG LEARNING PROGRAMME ERASMUS Academic Network Minutes of the WP 1 Core Group Meeting (year 2) May 31 st June

More information

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context Moushir M. El-Bishouty, Ting-Wen Chang, Renan Lima, Mohamed B. Thaha, Kinshuk and Sabine

More information

Computerized Adaptive Psychological Testing A Personalisation Perspective

Computerized Adaptive Psychological Testing A Personalisation Perspective Psychology and the internet: An European Perspective Computerized Adaptive Psychological Testing A Personalisation Perspective Mykola Pechenizkiy mpechen@cc.jyu.fi Introduction Mixed Model of IRT and ES

More information

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline Volume 17, Number 2 - February 2001 to April 2001 An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline By Dr. John Sinn & Mr. Darren Olson KEYWORD SEARCH Curriculum

More information

How to set up gradebook categories in Moodle 2.

How to set up gradebook categories in Moodle 2. How to set up gradebook categories in Moodle 2. It is possible to set up the gradebook to show divisions in time such as semesters and quarters by using categories. For example, Semester 1 = main category

More information

Diploma of Building and Construction (Building)

Diploma of Building and Construction (Building) of technical trades and languages Diploma of Building and Construction (Building) CPC50210 At Open Colleges, we are passionate about helping people from all walks of life to achieve their aspirations and

More information

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner. Training for Cloud with SAP SuccessFactors in Integration Courses Listed Beginner SAPHR - SAP ERP Human Capital Management Overview SAPHRE - SAP ERP HCM Overview Advanced HRH00E - SAP HCM/SAP SuccessFactors

More information

Coding 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) 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 information

New Features & Functionality in Q Release Version 3.1 January 2016

New Features & Functionality in Q Release Version 3.1 January 2016 in Q Release Version 3.1 January 2016 Contents Release Highlights 2 New Features & Functionality 3 Multiple Applications 3 Analysis 3 Student Pulse 3 Attendance 4 Class Attendance 4 Student Attendance

More information

Ten Easy Steps to Program Impact Evaluation

Ten Easy Steps to Program Impact Evaluation Ten Easy Steps to Program Impact Evaluation Daniel Kluchinski County Agricultural Agent and Chair Department of Agricultural and Resource Management Agents Introduction Despite training efforts and materials

More information

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece The current issue and full text archive of this journal is available at wwwemeraldinsightcom/1065-0741htm CWIS 138 Synchronous support and monitoring in web-based educational systems Christos Fidas, Vasilios

More information

FY16 UW-Parkside Institutional IT Plan Report

FY16 UW-Parkside Institutional IT Plan Report FY16 UW-Parkside Institutional IT Plan Report A. Information Technology & University Strategic Objectives [1-2 pages] 1. How was the plan developed? The plan is a compilation of input received from a wide

More information

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

DIGITAL 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 information

Strategy and Design of ICT Services

Strategy 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 information

Regan's Resume Last Edit : 31 March 2008

Regan's Resume Last Edit : 31 March 2008 Page 1 Regan's Resume Last Edit : 31 March 2008 Contact Info Full Name Regan a/l Rajan Address No 12, Jalan Intan 1/5,, Taman Puchong Intan 1/5, Puchong 47100, Selangor, Malaysia. Contact (mobile) 016

More information

Reducing Features to Improve Bug Prediction

Reducing Features to Improve Bug Prediction Reducing Features to Improve Bug Prediction Shivkumar Shivaji, E. James Whitehead, Jr., Ram Akella University of California Santa Cruz {shiv,ejw,ram}@soe.ucsc.edu Sunghun Kim Hong Kong University of Science

More information

From Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University

From Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University rom Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University Jörg STRATMANN Chair for media didactics and knowledge management, University Duisburg-Essen

More information

Infrared Paper Dryer Control Scheme

Infrared 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 information

State Parental Involvement Plan

State Parental Involvement Plan A Toolkit for Title I Parental Involvement Section 3 Tools Page 41 Tool 3.1: State Parental Involvement Plan Description This tool serves as an example of one SEA s plan for supporting LEAs and schools

More information

Institutionen för datavetenskap. Hardware test equipment utilization measurement

Institutionen för datavetenskap. Hardware test equipment utilization measurement Institutionen för datavetenskap Department of Computer and Information Science Final thesis Hardware test equipment utilization measurement by Denis Golubovic, Niklas Nieminen LIU-IDA/LITH-EX-A 15/030

More information

Hard Drive 60 GB RAM 4 GB Graphics High powered graphics Input Power /1/50/60

Hard Drive 60 GB RAM 4 GB Graphics High powered graphics Input Power /1/50/60 TRAINING SOLUTION VRTEX 360 For more information, go to: www.vrtex360.com - Register for the First Pass email newsletter. - See the demonstration event calendar. - Find out who's using VR Welding Training

More information

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

POFI 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 information

Unit 3. Design Activity. Overview. Purpose. Profile

Unit 3. Design Activity. Overview. Purpose. Profile Unit 3 Design Activity Overview Purpose The purpose of the Design Activity unit is to provide students with experience designing a communications product. Students will develop capability with the design

More information

Execution Plan for Software Engineering Education in Taiwan

Execution Plan for Software Engineering Education in Taiwan 2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department

More information

Next-Generation Technical Services (NGTS) Archivists Toolkit Recommendations

Next-Generation Technical Services (NGTS) Archivists Toolkit Recommendations Next-Generation Technical Services (NGTS) Archivists Toolkit Recommendations Final Report March 2012 Rev. August 2012 Power of Three (POT) #3, Lightning Team #1 David Gartrell, UC Santa Barbara (Co-chair)

More information

New Paths to Learning with Chromebooks

New Paths to Learning with Chromebooks Thought Leadership Paper Samsung New Paths to Learning with Chromebooks Economical, cloud-connected computer alternatives open new opportunities for every student Research provided by As Computers Play

More information

Introduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania

Introduction 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 information

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002! Presented by:! Hugh McManus for Rich Millard! MIT! Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD!!!! January 31, 2002! Steps in Lean Thinking (Womack and Jones)!

More information

DOCTOR OF PHILOSOPHY IN POLITICAL SCIENCE

DOCTOR OF PHILOSOPHY IN POLITICAL SCIENCE Doctor of Philosophy in Political Science 1 DOCTOR OF PHILOSOPHY IN POLITICAL SCIENCE Work leading to the degree of Doctor of Philosophy (PhD) is designed to give the candidate a thorough and comprehensive

More information

MINISTRY OF EDUCATION

MINISTRY OF EDUCATION Republic of Namibia MINISTRY OF EDUCATION NAMIBIA SENIOR SECONDARY CERTIFICATE (NSSC) COMPUTER STUDIES SYLLABUS HIGHER LEVEL SYLLABUS CODE: 8324 GRADES 11-12 2010 DEVELOPED IN COLLABORATION WITH UNIVERSITY

More information

Spring 2015 Online Testing. Program Information and Registration and Technology Survey (RTS) Training Session

Spring 2015 Online Testing. Program Information and Registration and Technology Survey (RTS) Training Session Spring 2015 Online Testing Program Information and Registration and Technology Survey (RTS) Training Session Webinar Training Sessions: Calls will be operator assisted. Submit questions through the chat

More information

University of Groningen. Systemen, planning, netwerken Bosman, Aart

University of Groningen. Systemen, planning, netwerken Bosman, Aart University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document

More information

Millersville University Degree Works Training User Guide

Millersville University Degree Works Training User Guide Millersville University Degree Works Training User Guide Page 1 Table of Contents Introduction... 5 What is Degree Works?... 5 Degree Works Functionality Summary... 6 Access to Degree Works... 8 Login

More information

Frequently Asked Questions and Answers

Frequently Asked Questions and Answers Definition and Responsibilities 1. What is home education? Frequently Asked Questions and Answers Section 1002.01, F.S., defines home education as the sequentially progressive instruction of a student

More information

The open source development model has unique characteristics that make it in some

The open source development model has unique characteristics that make it in some Is the Development Model Right for Your Organization? A roadmap to open source adoption by Ibrahim Haddad The open source development model has unique characteristics that make it in some instances a superior

More information

Learning Microsoft Publisher , (Weixel et al)

Learning 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 information

From Self Hosted to SaaS Our Journey (LEC107648)

From Self Hosted to SaaS Our Journey (LEC107648) From Self Hosted to SaaS Our Journey (LEC107648) Kathy Saville Director of Instructional Technology Saint Mary s College, Notre Dame Saint Mary s College, Notre Dame, Indiana Founded 1844 Premier Women

More information

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A 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 information

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering

More information

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Stephen S. Yau, Fellow, IEEE, and Zhaoji Chen Arizona State University, Tempe, AZ 85287-8809 {yau, zhaoji.chen@asu.edu}

More information

Zotero: A Tool for Constructionist Learning in Critical Information Literacy

Zotero: A Tool for Constructionist Learning in Critical Information Literacy SUNY Plattsburgh Digital Commons @ SUNY Plattsburgh Library and Information Technology Services 2016 Zotero: A Tool for Constructionist Learning in Critical Information Literacy Joshua F. Beatty SUNY Plattsburgh,

More information

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements July 2017 PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

More information

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance 901 Beyond the Blend: Optimizing the Use of your Learning Technologies Bryan Chapman, Chapman Alliance Power Blend Beyond the Blend: Optimizing the Use of Your Learning Infrastructure Facilitator: Bryan

More information

Stakeholder Engagement and Communication Plan (SECP)

Stakeholder Engagement and Communication Plan (SECP) Stakeholder Engagement and Communication Plan (SECP) Summary box REVIEW TITLE 3ie GRANT CODE AUTHORS (specify review team members who have completed this form) FOCAL POINT (specify primary contact for

More information

Student Handbook. Supporting Today s Students with the Technology of Tomorrow

Student Handbook. Supporting Today s Students with the Technology of Tomorrow Student Handbook Supporting Today s Students with the Technology of Tomorrow Page 2 Student Handbook LOGAN ACADEMY OF VIRTUAL ACADEMICS Page 3 Table of Contents About LAVA 4 Enrollment 5 Graduation Requirements

More information

Computer Organization I (Tietokoneen toiminta)

Computer Organization I (Tietokoneen toiminta) 581305-6 Computer Organization I (Tietokoneen toiminta) Teemu Kerola University of Helsinki Department of Computer Science Spring 2010 1 Computer Organization I Course area and goals Course learning methods

More information

WP 2: Project Quality Assurance. Quality Manual

WP 2: Project Quality Assurance. Quality Manual Ask Dad and/or Mum Parents as Key Facilitators: an Inclusive Approach to Sexual and Relationship Education on the Home Environment WP 2: Project Quality Assurance Quality Manual Country: Denmark Author:

More information

Circuit Simulators: A Revolutionary E-Learning Platform

Circuit Simulators: A Revolutionary E-Learning Platform Circuit Simulators: A Revolutionary E-Learning Platform Mahi Itagi Padre Conceicao College of Engineering, Verna, Goa, India. itagimahi@gmail.com Akhil Deshpande Gogte Institute of Technology, Udyambag,

More information