SPREADSHEET CLASS SCHEDULING FOR THE COLLEGE OF ENGINEERING, UNIVERSITY OF QATAR
|
|
|
- Merryl Craig
- 9 years ago
- Views:
Transcription
1 Egineering Journal of the University of Qatar, Vol., 998, p.i SPREADSHEET CLASS SCHEDULING FOR THE COLLEGE OF ENGINEERING, UNIVERSITY OF QATAR Aly Nabih El-Bahrawy Professor, Civil Engineering Department University of Qatar, Doha, Qatar ABSTRACT The process of preparing class schedules is a lengthy and painstaking experience, especially when the requirements on the system approach saturation capacity. Instructors have to be assigned to places, with different capacities, for lectures, tutorials and laboratories, within the available time slots per day and working days per week, to satisfy the courses offered in a given semester. This paper analyzes the problem, discusses two approaches to solve it using manual trial and error and mathematical programming, and suggests a spreadsheet program to maintain the obtained solution. The author demonstrates that spreadsheets are a very efficient computational environment for maintaining up to date class schedules, producing useful reports, solving class conflicts, and planning for future extension of the college. INTRODUCTION The preparation of class schedules that suit both students and instructors and can fit into the available physical environment of the educational institution is very important to improve the efficiency of the education process. Many class scheduling systems have been developed by universities or by software houses. For instance, the Purdue's University West Lafayette campus [], has a scheduling system, the objective of which is to maximize the probability for all students to receive their first choice of courses. The system also produces schedules for final and evening examinations, and for graduate assistants teaching. The Class Scheduling System (CLASS) at the University of California, Berkley [2] assigns rooms to classes using a multi-pass sorting algorithm, produces several reports, and is integrated with other database systems. The resulting time tabling system requires a massive computation effort with over 70 internal programs!. Such systems are characterized by their complexity and relation to other databases on campus. They 93
2 AN. El-Bahrawy are usually part of a more comprehensive administrative software, and run on large computers. Commercial class scheduling software are also available, but are expensive and sometimes difficult to use. At the University of Qatar the schedule is typically prepared using a cumbersome manual trial and error procedure. However, if the class schedule could be put into an electronic environment that is easily available, simple to use, inexpensive and efficient, the procedure of maintaining the schedule and solving the class conflicts will be greatly facilitated. Spreadsheets provide a computational environment that is very suitable for class schedule preparation and maintenance, as well as making rapid changes when circumstances insist. The nature of spreadsheets is that they are composed of rows and columns which facilitates data entry and production of class schedule reports. Other spreadsheet features such as sorting and filtering data, immediate updating of reports, production of charts, and customizing reports are also very helpful. THE CLASS SCHEDULING PROBLEM The variables that comprise the problem are: the instructors, the places, the time slots, and the courses. The objective is to assign instructors to specific places and time slots to satisfy the teaching requirements dictated by the courses offered in a specific semester. The situation may be further complicated when credit hours systems are adopted, since the number of options is much larger. The assignment problem is constrained by the teaching load of instructors, the availability and capacity of places, i.e. lecture theaters, tutorial rooms, and technical laboratories. The whole system has to fit within the available daily instruction time for the working days of the week. In general, the problem will have a solution if the instructors' teaching load in hours is greater than or equal to the total contact hours of the offered courses, and the latter being less than the maximum available teaching hours in the week within the physical constraints. The system has to be overdesigned to allow ease of allocation for future extension and emergencies. In addition to the above main system constraints, other constraints may allow for consolidating contact hours for students and instructors, avoiding possible class overlaps for students taking courses from different years, minimizing the noninstruction time (reducing the time gaps between instruction hours), maintaining the same room for a particular lecture to avoid confusion, allow a day or two between 94
3 Spreadsheet Class Scheduling for the College of Engineering, University of Qatar the lecture and its tutorial, and avoid the situation where instructors are assigned two consecutive lecture. hours, when they do not wish this. MANUAL APPROACH The manual preparation of the class schedule, which is an error prone procedure, is also lengthy and painstaking. Assigning instructors to classes and checking availability of place and avoiding conflicting overlaps is made by trial and error, and may take several runs before reaching the final form. Also, a lot of the time is taken in preparing the detailed timetable reports and updating them after each editing. Some simple rules may be put to satisfy some of the constraints mentioned above and organize this manual process. Examples would be assigning the lectures in the morning, allowing a day or two between a lecture and its tutorial or laboratory, using the Satle location and time slot for a specific course, and starting with the larger classes first. The needed timetable reports such as the schedule for instructors, occupation of places, schedule for department and years are prepared on different sheets, that have to be revised each time a change is made. One of the examples of schedule updating tasks is to reflect the changes occurring from courses that were offered but not elected by students. Checks have to be made to insure that the number of registered students in a course does not exceed the capacity of the assigned place. MATHEMATICAL PROGRAMMING APPROACH The problem of assigning instructors to classes can be formulated as a resource allocation linear programming (LP) model. The LP model is a mathematical expression of the problem in the form of an objective function, subject to a set of constraints, where the function and the constraints are all linear functions of the system variables. The details of such model can be found in [3]. The system variables represent whether an instructor is occupying the time slot or not. A special type of LP, the 0- integer programming is more suitable for this particular application since the variables can assume either 0 or, indicating for instance the absence or existence of the instructor. The system constraints may reflect the teaching load for each instructor, the space limitation, instructor preference, and other special conditions that may be required by the administration. A simple hypothetical example is used for the purpose of illustration. The education body has three instructors, four working days (the fifth working day is allocated to professional development of staff), and six time. slots each day, four in 95
4 AN. El-Bahrawy the morning and two in the afternoon. There are only six courses offered per semester. There is one space for lecture and a different space for tutorial available for each time slot. The teaching load is two lectures and two tutorials per instructor per week. It is also assumed that the first instructor does not prefer early morning classes, and the second prefers early classes, while the third has no special preferences. The last set of constraints will illustrate how to incorporate special conditions. The system is feasible because the number of instructors multiplied by the teaching load (3x4) equals the number of offered course contact hours (6x2), and the number of teaching contact hours is less than the maximum possible hours which is 2 places x 6 time slots x 4 days= 48. The system degree of utilization is 2/48 xloo =25%. Using the definition of the system variables above, the number of variables is equal to the number of time slots per week, i.e. 3 instructors x 4 days x 6 time slots x 2 places = 44. The number of constraints will be 3 teaching load constraints+ 24 space availability constraints (6 slots x 4 days)+ 2 instructor preferences+ 7 constraints to insure that instructors are not assigned two consecutive lectures or tutorials ( 6 slots x 4 days x 3 instructors -). The total number of constraints is therefore 00, i.e. ( ). It has to be noted that each instructor can occupy either a lecture or a tutorial in a given time slot. It can be seen that even for this relatively simple problem, the number of system. variables and constraints is relatively large for the chosen problem formulation. For demonstration purposes only, reductions will be made to the problem. These reductions are: each lecture or tutorial will take two consecutive time slots and the lecture space will be used for the tutorial and vice versa. The latter assumption will reduce. the number of system variables and consecutive lecture constraints by half Thus, the resulting system variables reduce to: 3 instructors x 4 days x 3 time slots = 36, and the constraints reduce to: 3 for teaching load + 2 for space constraints + 2 for instructor preference + 35 to still avoid consecutive lectures or tutorials (3 slots x 4 days x3 instructors -) with a total of 52. The size is reduced from 44 x 00 to 36 x 52. Table () shows the reduced constraint matrix, where there are 3x4= 2 variables for each instructor representing his availability in 3 slots per day, 4 days per week. The following are examples of how the constraints are written:- The teaching load constraint for Instructor is expressed as: 96
5 Table. Constraint Matrix for LP Model... 0 'I Instructor day day2 day3 -- day4 -- Instructor 2 Instructor 3 day day2 day3 day4 day day2 day3 day4 Teaching load :/.l ] <= 2 Space constraints (") 2 iio 2 2 "' :/.l 2 n Instructor preference 0 s OCl 8' g- (") g. ;:r OCl..., 0... OCl s Sequent classes JQ [ it -<..., 0 I
6 AN. El-Bahrawy i=l2 _Lx;=4 i=j () where Xi is the variable number i, and the 4 is the number of teaching slots per week. The space constraint for the first slot is expressed as: where x, x 3, and x 25 represent the availability of the three instructors in the first slot, and the 2 indicates that there are only two lecture places. The instructor's preference constraint for Instructor, who does not prefer early classes is expressed as: (2) (3) The consecutive lecture constraint for Instructor 2 for slots and 2 on the first day of the week is expressed as: (4) Solving the LP problem, using any available LP package [4], produces the optimal solution shown in Table (2) where all the constraints ae satisfied. An important feature of LP is the ability to solve huge problems, and that a global optimal solution can be always obtained given that the problem is feasible and properly formulated. SPREADSHEET APPROACH Spreadsheets are computational tools used frequently by accountants, scientists and engineers. They allow a wide range of calculations to be done efficiently. The details of the EXCEL spreadsheet program used for the application presented in this paper is given in [5]. The sheet designed to handle the class scheduling problem is capable of editing the suggested schedule and produce table reports through a user friendly interaction. The spreadsheet can be arranged to include the data required to present the suggested class schedule in the simplest possible form, where data entry and editing is made easy and where changes can be made quickly. 98
7 Spreadsheet Class Scheduling for the College ofengineering, University of Qatar Table 2. Variable and Solution Matrices for LP Model day day2 day3 day4 Instructor Instructor 2 Instructor 3 x x2 x3 x4 x5 x6 x7 x8 x9 x0 x3 x4 x5 x6 x7 x8 x9 x20 x2 x22 x25 x26 x27 x28 x29 x30 x3 x32 x33 x34 x x23 x35 x2 x24 x36 Instructor Instructor 2 Instructor 3 The ability to answer questions representing possible scenarios or solving emergency needs in the future can also be done very efficiently. The reports that can be extracted using the database functions may include the time table for each instructor, the occupation of each place for lecture, tutorial and laboratory, or the time table for a specific department or a specific year within the college program. The database can also answer questions like the time availability of certain large theaters for faculty and students get together, a possible slot for a faculty meeting, etc. Charts can be made to display the teaching load for faculty members, the saturation percentage of college spaces, the uses of certain place by a specific department, etc. Macros, which are small programs for repeating key strokes, can be written to automate report and chart generation and printing. The EXCEL program provides a 'Pivot Table' function that facilitates the preparation of customized reports with minimum effort from the user's side. Case Study: College of Engineering, University of Qatar The College ofengineering, University of Qatar has four departments, namely: Civil, Mechanical, Electrical, and Chemical. The data entered for each department are used to produce tables and charts related to each department. The data for all departments are combined together to produce tables and charts for the facilities shared by the College as a whole. Two different types oflecture theaters and labs are available; those for the general use by any department and for the first year, and those that are used only by the respective departments. The data used for demonstration are of a typical spring semester. Figure () shows the number of instructors and courses offered for each department, and Figure (2) shows percentage of students distribution in the college. Figure (3) shows teaching hours 99
8 AN. El-Bahrawy for all faculty members. The relatively higher teaching loads are for instructors of first year general courses characterized by larger number of students which need several tutorial and laboratory groups. On the other hand, the relatively lower teaching loads are for instructors having heavy University administrative assignments. A rough estimate of the system degree of saturation can be calculated as about 40%, since the maximum available slot places is 0 slots x 5 days x 7 rooms= 850, and the manpower is 35 instructors x 0 hours average teaching load. The basic schedule data entered comprise three blocks. The first block is the main one that contains the schedule data which is the day, slot, place and course number. The second block contains the course number, course title, the instructor's name, number of contact hours, the department, and number of registered students. The third block contains the place, its capacity, whether it is used for lecture or 20 :J a.. t;;.5 5 "0 c ca g) 0 :J 0 u 0 0 z , "c6ot. ri,;)pi2f.. 0 Civil Elec Chern Mech College Departments Fig.. Number of courses offered and instructors 200
9 Mechanical 9% Chemical 3% Fig. 2. Distribution of registered students Ill... ;:::! 0.r: t5 ro -c 0 (.) -0 0 z Mechanical Instructor Fig. 3. Teaching hours for instructors 20
10 AN. El-Bahrawy laboratory, and whether it is shared or belongs to certain department. The latter two. blocks are added to the first to make a larger table containing all the information in the three blocks using the table lookup function. This data arrangement minimizes the data entry effort. Tables (3) though (5) show part of blocks one to three respectively. The spreadsheet notebook composed of several sheets is arranged into seven worksheets, the first four are for the departments, the fifth is for courses offered to engineering students from the college of science and the English language units. The sixth worksheet is for the whole college of engineering combining the data in the previous sheets. The seventh worksheet is used to analyze conflicts for groups of registered students. Different timetable reports can be generated from the data in each worksheet depending on need. Each table report comprise three distinct sections; the rows, columns, and page sections. The first two are fixed while the third can be changed to allow the generation of series of tables, where choices are made using a spin control button. Figure (4) shows a typical table arrangement screen that demonstrates how data items can be dragged to the different section, i.e. the rows, columns and range sections. Table (6) presents a sample department course-instructor place report showing the occupation of a civil engineering room, where the rows section comprises the day of the week, the course number and instructor's name, the columns section comprises the slots of the day. The changing page section provides the choice of a specific room from a list of the rooms used by the department. Table (7) presents another department report showing instructor's time table where the rows section contains the day, the place and the course number, while the columns section contains the slots of the day. The changing page Table 3. Part of Block Day Slot Place Crsnum Sat 4 E239 CVE555 Sat 2 E209 CVE442 Sat 4 E209 CVE302 Sat 5 E239 CVE505 Sat 5 E23 ENG22 Sat 3 E209 CVE474 Sat 7 E239 CVE27 Sat 8 E239 CVE27 202
11 Table 4. Part of Block 2 N 0 w Crstitle Instructor Conthrs Dept Surveying (I) Mohamed Hanafy 5 Civil Structural Analysis (II) Mohamed AI-Ansari 4 Civil Civil Engineering Materials Ayman Abdulsalam 4 Civil Soil Mechanics Waddah Akili 6 Civil Water Resources (I) Khalid AI-Hajri 5 Civil Foundation Engineering Waddah Akili 4 Civil Water Resources (II) Aly EI-Bahrawy 4 Civil Pavement Material and Design Ezzidin Abuserdaneh 4 Civil Selected Topics in Environmenal Engineering_ Shamim Ahmed 4 Civil Selected Topics in Transportation Engineering Ezzidin Abuserdaneh 4 Civil Construction Ahmed Senouci 3 Civil Table 5. Part of Block 3 Place Capacity Tvoe Usaae E Lee Shared Jazri 40 Lee Shared E23 40 Lee Shared E Lee Electrical E23 5 Lab Electrical E Lee Civil E69 20 Lee Mechanical E Lee Chemical E39A 8 Lee Shared E26-5 Lab Chemical Regstd Cll "55 r..,. () r $' (JQ 8'... g- e. f. <. e. t::> i
12 AN. El-Bahrawy Microsoft Excel- FACTEST.XLS:6 Fig. 4. Use of Pivot table to customize reports 204
13 Spreadsheet Class Scheduling for the College ofengineering, University of Qatar Table 6. Course-Instructor Place Report I Place I E240 Count of Crstitle Slot Day Crsnum Instructor Sat CVE48 Khalid AI-Hajri Sun CVE42 Ayman Abdulsalam ENG22 Aly EI-Bahrawy Mon CVE27 Mohamed Hanafy CVE42 Ayman Abdulsalam CVE434 Waddah Akili CVE442 Aly EI-Bahrawy CVE48 Khalid AI-Hajri Tue CVE34 Khalid AI-Hajri CVE42 Ayman Abdulsalam Wed CVE27 Mohamed Hanafy CVE302 Mohamed AI-Ansari CVE48 Khalid AI-Hajri!Instructor layman Abdulsalam I Table 7. Place-Course Instructor Report Count of Crstitle Slot Day Place Crsnum Sat E209 CVE32 E239 CVE32 Sun E240 CVE42 Mon E209 CVE32 E240 CVE42 Tue E240 CVE42 Wed E239 CVE32 section contains a list of the department instructors to choose from. Table (8) presents a college report showing the occupation of a shared lecture room similar to that of Table (6) where the rows section comprises the day and course number. The latter table shows that the room is heavily occupied most of the week 205
14 AN. El-Bahrawy.especially in the morning mainly by the English unit and the mechanical engineering deparbnent. Table (9) presents another college report summarizing the occupation of all lecture, tutorial and laboratory rooms for all deparbnents. It is worth mentioning that the layout of reports can be easily modified to suit the user using the Pivot Table Wizard menu provided by the EXCEL program. Table 8. Course Place Report Count of Crstitle Slot Day Crsnum Sat MCE42 MCE353 ENG EGL 88 Sun ELE302 ENG03A EGL 88 Mon MCE443 MCE46 MCE472 EGL 8C Tue ELE555 ENG03A ENG353 MCE46 EGL828 Wed ENG EGL88 MTH
15 Spreadsheet Class Scheduling for the College ofengineering, University of Qatar Table 9. Departments Activities Place Report I Place I (All) Count of Crstitle Slot Day Dept B Sat Chemical Civil Electrical English Mechanical Sun Chemical 2 4 Chemistry Civil Electrical English Mathematics 3 3 Mechanical Mon Chemical Chemistry Civil Electrical English Mathematics Mechanical Tue Chemical Chemistry Civil Electrical English Mathematics 3 Mechanical Wed Chemical Civil Electrical English Mathematics 2 Mechanical
16 AN. El-Bahrawy DISCUSSION AND CONCLUSIONS This paper reviews the procedure for the new class schedule preparation at the University of Qatar, and demonstrates the use of an in-house LP model to fmd a mathematical solution to the problem, and a spreadsheet program to maintain the class schedule. The developed applications, and the resulting department and college reports, which are generated automatically, are valuable for the administration to make more efficient use of the available resources. By making the spreadsheet program available to all faculty members through a local area network, they can use it to find solutions to their specific schedule problems, and update the schedule to reflect the changes made. The spreadsheet schedule is simple, easy to use, inexpensive, and requires no previous programming experience. The spreadsheet schedule is also made available in Arabic using the bilingual version of the software. This facility allows other colleges of the University to make use of the developed class scheduling program. The program is now used to set up and maintain the class schedule for the College of Engineering, University of Qatar. ACKNOWLEDGMENTS I thank my colleagues Professors Andrew Wilson, and Richard Dawe for reading the manuscript and making many helpful suggestions. REFERENCES. Academic Scheduling - West Lafayette Campus, Educational Site: html. 2. Class Scheduling System, edu/sis/calss.html. Educational Site: 3. John Wiley and Sons, 983. Civil Engineering Systems, Analysis and Design, Smith, Hinton and Lewis,. 4. LP88 - Version 4., 983. Linear Programming for the IBM Personal Computer, Eastern Software Products, Inc. 5. Microsoft Press, Catapult, 994. Microsoft EXCEL 5 for Windows, Step by Step. 208
Analyzing Data Using Excel
Analyzing Data Using Excel What you will do: Create a spreadsheet Use formulas and basic formatting Import text files Save worksheets as web pages Add interactivity to web worksheets Use pivot tables Create
Calc Guide Chapter 9 Data Analysis
Calc Guide Chapter 9 Data Analysis Using Scenarios, Goal Seek, Solver, others Copyright This document is Copyright 2007 2011 by its contributors as listed below. You may distribute it and/or modify it
BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS POFI 1349: SPREADSHEETS (EXCEL) COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT
BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS POFI 1349: SPREADSHEETS (EXCEL) COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION POF1 1349 Spreadsheets (Excel). CIP 5204070004
BUSINESS DATA ANALYSIS WITH PIVOTTABLES
BUSINESS DATA ANALYSIS WITH PIVOTTABLES Jim Chen, Ph.D. Professor Norfolk State University 700 Park Avenue Norfolk, VA 23504 (757) 823-2564 [email protected] BUSINESS DATA ANALYSIS WITH PIVOTTABLES INTRODUCTION
Excel Database Management Microsoft Excel 2003
Excel Database Management Microsoft Reference Guide University Technology Services Computer Training Copyright Notice Copyright 2003 EBook Publishing. All rights reserved. No part of this publication may
Creating a More Efficient Course Schedule at WPI Using Linear Optimization
Project Number: ACH1211 Creating a More Efficient Course Schedule at WPI Using Linear Optimization A Major Qualifying Project Report submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in partial
Polynomial Neural Network Discovery Client User Guide
Polynomial Neural Network Discovery Client User Guide Version 1.3 Table of contents Table of contents...2 1. Introduction...3 1.1 Overview...3 1.2 PNN algorithm principles...3 1.3 Additional criteria...3
Analyzing Excel Data Using Pivot Tables
NDUS Training and Documentation Analyzing Excel Data Using Pivot Tables Pivot Tables are interactive worksheet tables you can use to quickly and easily summarize, organize, analyze, and compare large amounts
CREATING WEEKLY TIMETABLES TO MAXIMIZE EMPLOYEE PREFERENCES
CREATING WEEKLY TIMETABLES TO MAXIMIZE EMPLOYEE PREFERENCES CALEB Z. WHITE, YOUNGBAE LEE, YOONSOO KIM, REKHA THOMAS, AND PATRICK PERKINS Abstract. We develop a method to generate optimal weekly timetables
Advanced Excel 10/20/2011 1
Advanced Excel Data Validation Excel has a feature called Data Validation, which will allow you to control what kind of information is typed into cells. 1. Select the cell(s) you wish to control. 2. Click
By: Peter K. Mulwa MSc (UoN), PGDE (KU), BSc (KU) Email: [email protected]
SPREADSHEETS FOR MARKETING & SALES TRACKING - DATA ANALYSIS TOOLS USING MS EXCEL By: Peter K. Mulwa MSc (UoN), PGDE (KU), BSc (KU) Email: [email protected] Objectives By the end of the session, participants
CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL
Chapter 6: Analyze Microsoft Dynamics NAV 5.0 Data in Microsoft Excel CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL Objectives The objectives are: Explain the process of exporting
Importing TSM Data into Microsoft Excel using Microsoft Query
Importing TSM Data into Microsoft Excel using Microsoft Query An alternate way to report on TSM information is to use Microsoft Excel s import facilities using Microsoft Query to selectively import the
Optimal Scheduling for Dependent Details Processing Using MS Excel Solver
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of
Spreadsheets have become the principal software application for teaching decision models in most business
Vol. 8, No. 2, January 2008, pp. 89 95 issn 1532-0545 08 0802 0089 informs I N F O R M S Transactions on Education Teaching Note Some Practical Issues with Excel Solver: Lessons for Students and Instructors
Module SYSTEM INTRODUCTION & BASIC NAVIGATION. Astra Schedule Training Guide
Module 1 SYSTEM INTRODUCTION & BASIC NAVIGATION Astra Schedule Training Guide Table of Contents Introduction... 1 Lesson Audience... 1 Lesson Objectives... 1 Configuration Requirements... 1 Common Practices...
Advising/Early Registration - Student Procedures. Required Courses. Course Name Other Information Advisor Initials. Other Courses
Advising/Early Registration - Student Procedures Step One Meet with an Academic Advisor Your academic advisor will go over the courses that you have currently taken and will create a list of courses that
Finite Mathematics Using Microsoft Excel
Overview and examples from Finite Mathematics Using Microsoft Excel Revathi Narasimhan Saint Peter's College An electronic supplement to Finite Mathematics and Its Applications, 6th Ed., by Goldstein,
ALGORITHM FOR DETERMINING CONTROLLING PATH CONSIDERING RESOURCE CONTINUITY
ALGORITHM FOR DETERMINING CONTROLLING PATH CONSIDERING RESOURCE CONTINUITY By Mohammad A. Ammar 1 and Emad Elbeltagi 2 ABSTRACT: Scheduling of construction projects that have multiple units, wherein activities
CHAPTER 11: SALES REPORTING
Chapter 11: Sales Reporting CHAPTER 11: SALES REPORTING Objectives Introduction The objectives are: Understand the tools you use to evaluate sales data. Use default sales productivity reports to review
A Prototype Student Advising Expert System Supported with an Object-Oriented Database
A Prototype Student Advising Expert System Supported with an Object-Oriented Database M. Ayman Al Ahmar Deputy Dean, College of Information Technology Ajman University of Science and Technology (AUST)
Unit 1. Today I am going to discuss about Transportation problem. First question that comes in our mind is what is a transportation problem?
Unit 1 Lesson 14: Transportation Models Learning Objective : What is a Transportation Problem? How can we convert a transportation problem into a linear programming problem? How to form a Transportation
Take Your Blue Email Notifications to the Next Level. Gaurav Gupta Virginia Commonwealth University
Take Your Blue Email Notifications to the Next Level Gaurav Gupta Virginia Commonwealth University [email protected] @FrshBakedPixels About Virginia Commonwealth University Urban university with two campuses
0 Introduction to Data Analysis Using an Excel Spreadsheet
Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do
Overview What is a PivotTable? Benefits
Overview What is a PivotTable? Benefits Create a PivotTable Select Row & Column labels & Values Filtering & Sorting Calculations Data Details Refresh Data Design options Create a PivotChart Slicers Charts
ABSTRACT INTRODUCTION CLINICAL PROJECT TRACKER OF SAS TASKS. Paper PH-02-2015
Paper PH-02-2015 Project Management of SAS Tasks - Excel Dashboard without Using Any Program Kalaivani Raghunathan, Quartesian Clinical Research Pvt. Ltd, Bangalore, India ABSTRACT Have you ever imagined
How to Use a Data Spreadsheet: Excel
How to Use a Data Spreadsheet: Excel One does not necessarily have special statistical software to perform statistical analyses. Microsoft Office Excel can be used to run statistical procedures. Although
Solving Linear Programs using Microsoft EXCEL Solver
Solving Linear Programs using Microsoft EXCEL Solver By Andrew J. Mason, University of Auckland To illustrate how we can use Microsoft EXCEL to solve linear programming problems, consider the following
Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus
Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008 Course Syllabus Course Title: Operations Research Course Level: 4 Lecture Time: Course code:
MS Access Lab 2. Topic: Tables
MS Access Lab 2 Topic: Tables Summary Introduction: Tables, Start to build a new database Creating Tables: Datasheet View, Design View Working with Data: Sorting, Filtering Help on Tables Introduction
INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY
INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY No.Acad/UG/ITT/Autumn/16 17 Academic office June 27, 2016 Sub : Autumn Semester timetable for UG & PG common courses & General Slot Pattern for all other UG/PG Courses.
GRANULAR MODELLING OF EXAM TO SLOT ALLOCATION Siti Khatijah Nor Abdul Rahim 1, Andrzej Bargiela 1, Rong Qu 2 1 School of Computer Science
GRANULAR MODELLING OF EXAM TO SLOT ALLOCATION Siti Khatijah Nor Abdul Rahim 1, Andrzej Bargiela 1, Rong Qu 2 1 School of Computer Science University of Nottingham, Malaysia Campus E-mail: [email protected],
MICROSOFT OVERVIEW MICROSOFT CLASSES. IT TRAINING COURSE CATALOG Microsoft Office
Microsoft Office MICROSOFT OVERVIEW Microsoft Office is a comprehensive suite of computer software designed to help create and share content in a professional manner. The programs in the Microsoft Office
Calibration and Linear Regression Analysis: A Self-Guided Tutorial
Calibration and Linear Regression Analysis: A Self-Guided Tutorial Part 1 Instrumental Analysis with Excel: The Basics CHM314 Instrumental Analysis Department of Chemistry, University of Toronto Dr. D.
Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different)
Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different) Spreadsheets are computer programs that allow the user to enter and manipulate numbers. They are capable
In search of Excellence Series Research - Study Material No. 18
ACHIEVING EXCELLENCE IN AUDIT AND ACCOUNTS THROUGH DEVELOPING, IMPARTING, PRACTICING AND UPGRADING SKILLS AND COMPETENCES In search of Excellence Series Research - Study Material No. 18 Preface In Search
Optimization of an Operating Room Surgical Schedule. Anastasia Romanyuk & Alexandra Silva
Optimization of an Operating Room Surgical Schedule Anastasia Romanyuk & Alexandra Silva Washington University in St. Louis Department of Electrical & Systems Engineering April 27, 2012 Abstract: Operating
Monthly Payroll to Finance Reconciliation Report: Access and Instructions
Monthly Payroll to Finance Reconciliation Report: Access and Instructions VCU Reporting Center... 2 Log in... 2 Open Folder... 3 Other Useful Information: Copying Sheets... 5 Creating Subtotals... 5 Outlining
CA252: Spreadsheet Applications Syllabus
CA252: Spreadsheet Applications Syllabus Professor: Email: Office Location: Office Phone: Office Hours: Course Information Semester: Class time: Course CRN: Class location: CATALOG DESCRIPTION: Provides
UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN
UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN Dr. Samson Oluwaseun Fadiya, Management Information System (PhD) Girne American University, Mersin 10 via Turkey, Email: samsonfadiya.gau.edu.tr
INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Sub : Autumn Semester timetable for UG & PG common courses & General Slot Pattern for all other UG/PG Courses.
INDIAN INSTITUTE OF TECHNOLOGY BOMBAY No.Acad/UG/ITT/Aut/11 12 Academic office June 9, 2011 Sub : Autumn Semester timetable for UG & PG common courses & General Slot Pattern for all other UG/PG Courses.
Pivot Tables & Pivot Charts
Pivot Tables & Pivot Charts Pivot tables... 2 Creating pivot table using the wizard...2 The pivot table toolbar...5 Analysing data in a pivot table...5 Pivot Charts... 6 Creating a pivot chart using the
Reciprocal Cost Allocations for Many Support Departments Using Spreadsheet Matrix Functions
Reciprocal Cost Allocations for Many Support Departments Using Spreadsheet Matrix Functions Dennis Togo University of New Mexico The reciprocal method for allocating costs of support departments is the
Excel Working with Data Lists
Excel Working with Data Lists Excel Working with Data Lists Princeton University COPYRIGHT Copyright 2001 by EZ-REF Courseware, Laguna Beach, CA http://www.ezref.com/ All rights reserved. This publication,
Schedule User Guide. PowerSchool 6.0 Student Information System
PowerSchool 6.0 Student Information System Released June 2009 Document Owner: Document Services This edition applies to Release 6.0 of the PowerSchool Premier software and to all subsequent releases and
Offered to MAN ECN IRL THM IBT Elective. Course Level Course Code Year Semester ECTS Weekly Course Hours
Offered by Department of Business Administration Course Status Offered to MAN ECN IRL THM IBT Compulsory Offered to MAN ECN IRL THM IBT Elective Course Title Management Science Course Level Course Code
ATTITUDE TOWARDS ONLINE ASSESSMENT IN PROBABILITY AND STATISTICS COURSE AT UNIVERSITI TEKNOLOGI PETRONAS
ATTITUDE TOWARDS ONLINE ASSESSMENT IN PROBABILITY AND STATISTICS COURSE AT UNIVERSITI TEKNOLOGI PETRONAS Afza Shafie 1, Josefina Barnachea Janier 2 Department of Fundamental and Applied Sciences Universiti
Microsoft Excel Tutorial
Microsoft Excel Tutorial by Dr. James E. Parks Department of Physics and Astronomy 401 Nielsen Physics Building The University of Tennessee Knoxville, Tennessee 37996-1200 Copyright August, 2000 by James
Civil Engineering Design
ES050 Introductory Engineering Design and Innovation Studio Civil Engineering Design Prof. Jon Southen November 18, 2009 Goals and Objectives of this lecture Provide introduction to engineering design
Introduction to SPSS 16.0
Introduction to SPSS 16.0 Edited by Emily Blumenthal Center for Social Science Computation and Research 110 Savery Hall University of Washington Seattle, WA 98195 USA (206) 543-8110 November 2010 http://julius.csscr.washington.edu/pdf/spss.pdf
Tips on exporting your Oracle Apps reports to Excel. Introduction
Tips on exporting your Oracle Apps reports to Excel Introduction Oracle E-Business Suite provides users with a host of standard reports. Quite often I have found that exporting reporting information to
Tommy B. Harrington 104 Azalea Drive Greenville, NC 27858 Email: [email protected]
M o s t U s e f u l E x c e l C o m m a n d s Tommy B. Harrington 104 Azalea Drive Greenville, NC 27858 Email: [email protected] Computer Training YOU Can Understand! Most Useful Excel Commands
EXCEL FINANCIAL USES
EXCEL FINANCIAL USES Table of Contents Page LESSON 1: FINANCIAL DOCUMENTS...1 Worksheet Design...1 Selecting a Template...2 Adding Data to a Template...3 Modifying Templates...3 Saving a New Workbook as
CHAPTER 8: MANAGING LEADS
Chapter 8: Managing Leads CHAPTER 8: MANAGING LEADS Objectives Introduction The objectives are: Understand the process for using leads in Microsoft Dynamics CRM. Create and import leads into Microsoft
Syllabus of the Dept. of Applied Statistics EAST West University. Graduate Program
Syllabus of the Dept. of Applied Statistics EAST West University Graduate Program Introduction Statistics is the study of the collection, organization, analysis, and interpretation of data. It deals with
Introduction to Microsoft Access 2003
Introduction to Microsoft Access 2003 Zhi Liu School of Information Fall/2006 Introduction and Objectives Microsoft Access 2003 is a powerful, yet easy to learn, relational database application for Microsoft
EXCEL SOLVER TUTORIAL
ENGR62/MS&E111 Autumn 2003 2004 Prof. Ben Van Roy October 1, 2003 EXCEL SOLVER TUTORIAL This tutorial will introduce you to some essential features of Excel and its plug-in, Solver, that we will be using
MODULE 7: FINANCIAL REPORTING AND ANALYSIS
MODULE 7: FINANCIAL REPORTING AND ANALYSIS Module Overview Businesses running ERP systems capture lots of data through daily activity. This data, which reflects such things as the organization's sales
ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700
Information Technology MS Access 2007 Users Guide ACCESS 2007 Importing and Exporting Data Files IT Training & Development (818) 677-1700 [email protected] TABLE OF CONTENTS Introduction... 1 Import Excel
IENG2004 Industrial Database and Systems Design. Microsoft Access I. What is Microsoft Access? Architecture of Microsoft Access
IENG2004 Industrial Database and Systems Design Microsoft Access I Defining databases (Chapters 1 and 2) Alison Balter Mastering Microsoft Access 2000 Development SAMS, 1999 What is Microsoft Access? Microsoft
Advanced Excel Charts : Tables : Pivots : Macros
Advanced Excel Charts : Tables : Pivots : Macros Charts In Excel, charts are a great way to visualize your data. However, it is always good to remember some charts are not meant to display particular types
Computational Modeling and Simulation for Learning an Automation Concept in Programming Course
Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Yong Cheon Kim, Dai Young Kwon, and Won Gyu Lee Abstract Computational thinking is a fundamental skill for
Review on Using Packages to Enhance the Teaching of Critical Path Networks
Review on Using Packages to Enhance the Teaching of Critical Path Networks Harry S Ku Abstract The aim of this paper is to review a published paper, Using computer software packages to enhance the teaching
How to Excel with CUFS Part 2 Excel 2010
How to Excel with CUFS Part 2 Excel 2010 Course Manual Finance Training Contents 1. Working with multiple worksheets 1.1 Inserting new worksheets 3 1.2 Deleting sheets 3 1.3 Moving and copying Excel worksheets
Microsoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
Basic Pivot Tables. To begin your pivot table, choose Data, Pivot Table and Pivot Chart Report. 1 of 18
Basic Pivot Tables Pivot tables summarize data in a quick and easy way. In your job, you could use pivot tables to summarize actual expenses by fund type by object or total amounts. Make sure you do not
Quantrix & Excel: 3 Key Differences A QUANTRIX WHITE PAPER
Quantrix & Excel: 3 Key Differences A QUANTRIX WHITE PAPER Abstract This whitepaper is designed to educate spreadsheet users about three key conceptual and practical differences between Quantrix Modeler
Microsoft Excel: Pivot Tables
Microsoft Excel: Pivot Tables Pivot Table Reports A PivotTable report is an interactive table that you can use to quickly summarize large amounts of data. You can rotate its rows and columns to see different
Microsoft Project 2013
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Project 2013 Summer 2014, Version 1.0 Table of Contents Introduction...2 Overview of the User Interface...2 Creating a
Excel 2007 Tutorials - Video File Attributes
Get Familiar with Excel 2007 42.40 3.02 The Excel 2007 Environment 4.10 0.19 Office Button 3.10 0.31 Quick Access Toolbar 3.10 0.33 Excel 2007 Ribbon 3.10 0.26 Home Tab 5.10 0.19 Insert Tab 3.10 0.19 Page
Excel Pivot Tables. Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected].
Excel Pivot Tables 1 Table of Contents Pivot Tables... 3 Preparing Data for a Pivot Table... 3 Creating a Dynamic Range for a Pivot Table... 3 Creating a Pivot Table... 4 Removing a Field... 5 Change the
Sample- for evaluation purposes only! Advanced Excel. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.
A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2012 Advanced Excel TeachUcomp, Inc. it s all about you Copyright: Copyright 2012 by TeachUcomp, Inc. All rights reserved. This publication,
How To Create A Report In Excel
Table of Contents Overview... 1 Smartlists with Export Solutions... 2 Smartlist Builder/Excel Reporter... 3 Analysis Cubes... 4 MS Query... 7 SQL Reporting Services... 10 MS Dynamics GP Report Templates...
UNIVERSITY OF WATERLOO Software Engineering. Analysis of Different High-Level Interface Options for the Automation Messaging Tool
UNIVERSITY OF WATERLOO Software Engineering Analysis of Different High-Level Interface Options for the Automation Messaging Tool Deloitte Inc. Toronto, ON M5K 1B9 Prepared By Matthew Stephan Student ID:
About mysi-net. A note on privacy. Always Sign Out. mysi-net STAFF FACT SHEET April 20, 2012
About mysi-net mysi-net is effectively a 'cut-down' version of SI-net, UQ s Student Administration system. It is available for self-service access by students, and allows staff members to search for and
one Introduction chapter OVERVIEW CHAPTER
one Introduction CHAPTER chapter OVERVIEW 1.1 Introduction to Decision Support Systems 1.2 Defining a Decision Support System 1.3 Decision Support Systems Applications 1.4 Textbook Overview 1.5 Summary
Use of Web-Supported Material in Teaching
Use of Web-Supported Material in Teaching Karawan Alsaleh 1, Member, IEEE, Marwa K Qaraqe 1, Student Member, IEEE, and Khalid A. Qaraqe 1, Senior member IEEE 1 Electrical and Computer Engineering Program
Consider the possible problems with storing the following data in a spreadsheet:
Microsoft Access 2010 Part 1: Introduction to Database Design What is a database? Identifying entities and attributes Understanding relationships and keys Developing tables and other objects Planning a
Department of Industrial Engineering & Management
455 Department of Industrial Engineering & Management Chairperson: Professors: Associate Professor: Assistant Professors: Senior Lecturers: Instructor: Yassine, Ali Salameh, Moueen; Yassine, Ali Maddah,
Introduction to Pivot Tables in Excel 2003
The Company Rocks Introduction to Pivot Tables in Excel 2003 Step-by-step instructions to accompany video lessons Danny Rocks 4/11/2011 Introduction to Pivot Tables in Excel 2003 Pivot Tables are the most
2 Transaction Analysis
29366_06_ch2_p053-110 12/12/07 5:50 PM Page 53 2 Transaction Analysis SPOTLIGHT A P P L E C O M P U T E R, I N C. How do you manage your music library? You may use Apple Computer s itunes, which along
Microsoft Excel Training - Course Topic Selections
Microsoft Excel Training - Course Topic Selections The Basics Creating a New Workbook Navigating in Excel Moving the Cell Pointer Using Excel Menus Using Excel Toolbars: Hiding, Displaying, and Moving
Microsoft Excel Basics
COMMUNITY TECHNICAL SUPPORT Microsoft Excel Basics Introduction to Excel Click on the program icon in Launcher or the Microsoft Office Shortcut Bar. A worksheet is a grid, made up of columns, which are
Airport Planning and Design. Excel Solver
Airport Planning and Design Excel Solver Dr. Antonio A. Trani Professor of Civil and Environmental Engineering Virginia Polytechnic Institute and State University Blacksburg, Virginia Spring 2012 1 of
How To Create A Powerpoint Intelligence Report In A Pivot Table In A Powerpoints.Com
Sage 500 ERP Intelligence Reporting Getting Started Guide 27.11.2012 Table of Contents 1.0 Getting started 3 2.0 Managing your reports 10 3.0 Defining report properties 18 4.0 Creating a simple PivotTable
Getting Started with Excel 2008. Table of Contents
Table of Contents Elements of An Excel Document... 2 Resizing and Hiding Columns and Rows... 3 Using Panes to Create Spreadsheet Headers... 3 Using the AutoFill Command... 4 Using AutoFill for Sequences...
CRASHING-RISK-MODELING SOFTWARE (CRMS)
International Journal of Science, Environment and Technology, Vol. 4, No 2, 2015, 501 508 ISSN 2278-3687 (O) 2277-663X (P) CRASHING-RISK-MODELING SOFTWARE (CRMS) Nabil Semaan 1, Najib Georges 2 and Joe
Tutorial: Using Excel for Linear Optimization Problems
Tutorial: Using Excel for Linear Optimization Problems Part 1: Organize Your Information There are three categories of information needed for solving an optimization problem in Excel: an Objective Function,
Scheduling Algorithm with Optimization of Employee Satisfaction
Washington University in St. Louis Scheduling Algorithm with Optimization of Employee Satisfaction by Philip I. Thomas Senior Design Project http : //students.cec.wustl.edu/ pit1/ Advised By Associate
Analytics with Excel and ARQUERY for Oracle OLAP
Analytics with Excel and ARQUERY for Oracle OLAP Data analytics gives you a powerful advantage in the business industry. Companies use expensive and complex Business Intelligence tools to analyze their
Fig. 1 Suitable data for a Crosstab Query.
Crosstab Queries A Crosstab Query is a special kind of query that summarizes data by plotting one field against one or more other fields. Crosstab Queries can handle large amounts of data with ease and
Excel Tutorial. Bio 150B Excel Tutorial 1
Bio 15B Excel Tutorial 1 Excel Tutorial As part of your laboratory write-ups and reports during this semester you will be required to collect and present data in an appropriate format. To organize and
Course Descriptions for Focused Learning Classes
Course Descriptions for Focused Learning Classes Excel Word PowerPoint Access Outlook Adobe Visio Publisher FrontPage Dreamweaver EXCEL Classes Excel Pivot Tables 2 hours Understanding Pivot Tables Examining
Course Code/No. Course title L P U SLIT 501 Information Systems for Managers 22 3
THE ICFAI UNIVERSITY JAIPUR IBS Business School Course Handout MBA First Semester: 2015-2016 Course Code/No. Course title L P U SLIT 501 Information Systems for Managers 22 3 1. Instructor-in-charge :
