A Student-centric Class and Exam Scheduling System at West Point
|
|
|
- Gilbert Moore
- 9 years ago
- Views:
Transcription
1 A Student-centric Class and Exam Scheduling System at West Point Monique Guignard University of Pennsylvania The Wharton School Siqun Wang Singapore Management University Michael Bussieck Alex Meeraus GAMS Development Corp. Fred O Brien University Apps Inc INFORMS Annual Meeting San Francisco
2 Change in Focus Computation Past Model Present Application Future Algorithm limits application Problem representation is low priority Large costly projects Long development times Centralized expert groups High computational cost, mainframes Users left out Modeling skill limits applications Algebraic model representation Smaller projects Rapid development Decentralized modeling teams Low computational cost, workstations Machine independence Users involved Domain expertise limits application Off-the-shelf graphical user interfaces Links to other types of models Models embedded in business applications Internet/web Users hardly aware of model 2
3 Scheduling US Military Academy West Point each student s daily activities are a carefully regimented balance of academic, military, and physical requirements. 3
4 USMA is Different Technically Day1/day2 schedule Special rules (e.g. < 30% athletes in class) Sufficient number of rooms, teachers, Scheduling around the cadets needs No conflicting activities Individual schedule of activities is compliant to vast catalogue of business rules Software evaluation did not find an off the shelf product that could handle USMA requirements 4
5 2 Day Schedule OFFICE OF THE DEAN UNITED STATES MILITARY ACADEMY AUGUST 1999 (EDITION OF AUG 98 IS OBSOLETE) LAB G H LAB ATTENDANCE PERIODS LAB I 1-DAY CLASS PERIODS A LAB LAB B C LAB LAB D 2-DAY CLASS PERIODS J LAB NOON MEAL NOON MEAL CMDT S HOUR E DEAN S K HOUR R/S/T/U LAB HOURS F L 5
6 Academic Scheduling Course scheduling For a given set of course offerings find good schedules for all cadets. Term End Exam (TEE) scheduling Scheduling preparation Find good schedules for exam courses and cadets. 6
7 Course Scheduling Given course hours & capacity MA481,AB,36 MA481,CD,18 MA481,EF,18 PE300,C,180 PE300,J,60 MA371,F,18 Given cadet s course registration XXX,MA XXX,PE300 Objective: Find a good assignment of cadet s course requests to course hours XXX,MA481,CD XXX,PE300,J 7
8 Problems with a Model There is no solution subject to all constraints/rules for real data Infeasibilities Individual Cadet Infeasibilities System Infeasibility (e.g. Capacity) Goal Programming: Relax constraints/rules by penalizing violations How to Select penalties for constraint violations Penalty depend on individual Cadet 8
9 An Optimization Model 60,000 Variables, 500,000 Non-Zeros 24 hours CPLEX 6.6 and no integer solution 9
10 Decomposition Pre-Scheduling Filter cadets with no feasible schedule Overcome infeasibility by relaxation/data changes Scheduling All individual constraints/rules are hard constraints Find assignment that does not exceed capacity (or penalize overloads) 10
11 Pre-Scheduling One cadet at a time Check feasibility If infeasible produce several infeasible schedules ranked by severeness of infeasibility Hour Conflict Day Day Balance Last Hour Free Human Intervenes Thousands of small MIPs feasible All Cadets infeasible Relaxation 11
12 Results AY 2000/2 parallel tested AY 2001/1 deployed Legacy System + human deconflicter New System Individual Relaxations 203/304/116 58/25/4 Capacity Overloads 12/54 9/21 Number of Schedulers 3 1 Time to produce Schedule 4 Weeks 1 Day 12
13 Term End Exam Scheduling morning period 1 CE371 CH384 CS383 HI CH101 CS408 EE301 EN302 EV203 PH203 PL300 LR204 PL300 PL300 CE371 PL300 PL300 CE371 PL300 CE380 CE371 CE371 CE380 CE371 CE403 CE380 CE403 CE380 CE380 EV385b CE403 EV385b CE403 CE403 HI302EV385b HI302EV385b EV385b HI302 HI302 HI302 afternoon period CE404 LG484 LS362 MS350 LF382 SE388 SS388 CE403 CS380 SS201 Term End Exam Courses ( 250 courses) 4000 cadets exams 13
14 Overcoming Conflicts Schedule with conflicts CE371 CH384 CS383 HI366 CE404 LG484 LS362 MS350 CH101 CS408 EE301 EN302 LF382 SE388 SS388 CE403 EV203 PH203 PL300 LR204 CE403 CS380 SS201 Cadet s 8TAP: PL300 CE372 CE403 CS380 EV180 HI302 Makeup/ahead for an exam course: An additional exam offering for a small group of cadets who can not go to the primary exam offering Resolve conflicts by adding makeup/ahead 14
15 TEE Scheduling Given exam courses MA481 CE371 CH Given exam periods p1, p2, p3,... p12 Given cadet s exam course requests ,CE ,CE380 Find an assignment of exam course sessions (primaries, makeups) to periods and cadet s requests to exam courses sessions. CE403,prim,p12 CE403,mkup,p4 CE380,prim,p ,CE403,p ,CE380,p4... Objective: Minimize the total number of makeups 15
16 An Optimization Model Variables x(c,r,p) cadet request to course/period y(r,s,p) course session to period S *3.000 z(r,p) primary indicator Constraints Conflict Assign PrimEnroll x( c, r, p) 0.75 enroll( r) z( r, p), z( r, p) = Consecutive c p Exams per day Inclusive I *12 Exclusive S I *12 Fixed,Prohibit,No makeup,finished by variable fixing Coupling of x and y x( c, r, p) enroll( r) y( r, s, p) S *3.000 c 16
17 Solution Approach Heuristic based on a collection of medium sized optimization models produces conflict free schedules and automatically relaxes constraints. Improvement module starts with a good/ mediocre solution and a set of relaxed constraints and tries to Improve number of makeups Reinforce relaxed constraints 17
18 Solution Improvement Decompose the problem Assignment of cadet request to exam course session Assignment of exam sessions to periods CE380, primary CE380, makeup Exams CE403, primary CE403, makeup HI302, primary HI302, makeup 250 courses Cadet course Timetable Given a feasible schedule iterate until no progress 18
19 Feasibility Study TEE last application of legacy system Mainframe, Cobol, ~1980 Maintenance + on-site personnel: $500,000/year By March 2001: decision for renewal TEE Schedule for AY2001/2 (End of May 2001) Chuck + Legacy system Partial schedule, approx. 90 makeups (4 Weeks) Chuck + GAMS TEE scheduler Complete schedule, no conflicts, 60 makeups (10 minutes) The improver module produced schedule with 40 makeups 19
20 More Computational Results Three data sets 01/2,02/1(early),02/1 Constraint violations OK Year Courses Periods Requests Makeups 01/ /1 early /
21 Before 21
22 After 22
23 Conclusions Two Student-Centric Scheduling Problems Course Scheduling TEE scheduling Math. Programming Approaches Successful Applications Running at USMA without model changes for several years (changes in hardware, interface, newer solver versions, ) 23
Solving convex MINLP problems with AIMMS
Solving convex MINLP problems with AIMMS By Marcel Hunting Paragon Decision Technology BV An AIMMS White Paper August, 2012 Abstract This document describes the Quesada and Grossman algorithm that is implemented
Visionet IT Modernization Empowering Change
Visionet IT Modernization A Visionet Systems White Paper September 2009 Visionet Systems Inc. 3 Cedar Brook Dr. Cranbury, NJ 08512 Tel: 609 360-0501 Table of Contents 1 Executive Summary... 4 2 Introduction...
Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective
Improving Market Clearing Software Performance to Meet Existing and Future Challenges MISO s Perspective FERC Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency through Improved
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
Using ipads in Undergraduate Mathematics
Using ipads in Undergraduate Mathematics Eric J. Thornburg This paper was completed and submitted in partial fulfillment of the Master Teacher Program, a 2-year faculty professional development program
A Constraint Programming based Column Generation Approach to Nurse Rostering Problems
Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,
RYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education
1.0 PREREQUISITE RYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education COURSE OF STUDY 2015-2016 (C)ITM 601 Advanced Business Process
Citrix - CXD-300 - Deploying Citrix XenDesktop 7 Solutions
Citrix - CXD-300 - Deploying Citrix XenDesktop 7 Solutions Duration: 5 Days Course Price: $4,995 Course Description Course Overview This training course provides students with the skills required to successfully
Jim Dalton Associate Dean Academic Affairs and Registrar Services. Lori Houlihan Director Academic Excellence Program, CEP.
Academic Brief Jim Dalton Associate Dean Academic Affairs and Registrar Services Lori Houlihan Director Academic Excellence Program, CEP Russ Lachance Associate Dean Academic Affairs and Registrar Services
INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models
Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
Undergraduate Degree Map for Completion in Four Years
Page 1 of 7 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Elec. & Computer Engineering Name of Program: COMPUTER ENGINEERING Degree
GAMS, Condor and the Grid: Solving Hard Optimization Models in Parallel. Michael C. Ferris University of Wisconsin
GAMS, Condor and the Grid: Solving Hard Optimization Models in Parallel Michael C. Ferris University of Wisconsin Parallel Optimization Aid search for global solutions (typically in non-convex or discrete)
ALTERNATIVE CREDIT OPTIONS FOR HIGH SCHOOL COURSES LAKOTA LOCAL SCHOOLS
1 ALTERNATIVE CREDIT OPTIONS FOR HIGH SCHOOL COURSES LAKOTA LOCAL SCHOOLS PRESENTED BY KIM MCGOWAN 2016-17 2 Credit Flexibility Program Overview What is Credit Flex? 3 an alternative way to earn graduation
Batch Production Scheduling in the Process Industries. By Prashanthi Ravi
Batch Production Scheduling in the Process Industries By Prashanthi Ravi INTRODUCTION Batch production - where a batch means a task together with the quantity produced. The processing of a batch is called
Backward Scheduling An effective way of scheduling Warehouse activities
Backward Scheduling An effective way of scheduling Warehouse activities Traditionally, scheduling algorithms were used in capital intensive production processes where there was a need to optimize the production
CSTA- Oracle Academy 2014 U.S. High School CS Survey: The State of Computer Science in U.S. High Schools: an Administrator s Perspective.
CSTA- Oracle Academy 2014 U.S. High School CS Survey: The State of Computer Science in U.S. High Schools: an Administrator s Perspective Methodology: The Computer Science Teachers Association (CSTA), in
The Second International Timetabling Competition (ITC-2007): Curriculum-based Course Timetabling (Track 3)
The Second International Timetabling Competition (ITC-2007): Curriculum-based Course Timetabling (Track 3) preliminary presentation Luca Di Gaspero and Andrea Schaerf DIEGM, University of Udine via delle
Integrated Dual Degree B. Tech. + M. Tech. / MBA - I Semester S. No. Subject Code Name of Subject L-T-P Credits Theory Subjects 3-1-0 4
Integrated Dual Degree B. Tech. + M. Tech. / MBA - I Semester 1 PH 102 / Engineering Physics / CY 101 Engineering Chemistry 2 MA 101 Mathematics I 3 CE 101 Engineering Mechanics 2-1-0 3 4 CS 101 Computer
CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing
CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate
A Tool for Generating Partition Schedules of Multiprocessor Systems
A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.
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
An Overview Of Software For Convex Optimization. Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 borchers@nmt.
An Overview Of Software For Convex Optimization Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 [email protected] In fact, the great watershed in optimization isn t between linearity
MIP-Based Approaches for Solving Scheduling Problems with Batch Processing Machines
The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 132 139 MIP-Based Approaches for Solving
Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs
Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree
Integrated maintenance scheduling for semiconductor manufacturing
Integrated maintenance scheduling for semiconductor manufacturing Andrew Davenport [email protected] Department of Business Analytics and Mathematical Science, IBM T. J. Watson Research Center, P.O.
OPTIMIZED STAFF SCHEDULING AT SWISSPORT
Gurobi User Conference, Frankfurt, 01.02.2016 OPTIMIZED STAFF SCHEDULING AT SWISSPORT Prof. Dr. Andreas Klinkert Dr. Peter Fusek Dipl. Ing. Roman Berner Rita Thalmann Simona Segessenmann Zurich University
Using Business Intelligence to Mitigate Graduation Delay Issues
Using Business Intelligence to Mitigate Graduation Delay Issues Khaled Almgren PhD Candidate Department of Computer science and Engineering University of Bridgeport Abstract Graduate master students usually
Quality Assurance For Mathematical Modeling Systems
Quality Assurance For Mathematical Modeling Systems Armin Pruessner, Michael Bussieck, Steven Dirkse, Alex Meeraus GAMS Development Corporation 1217 Potomac Street NW Washington, DC 20007 1 Agenda Motivation
MAY 2015 TERM MONDAY, MAY 11, 2015 THURSDAY, JULY 2, 2015. Tuition for 3-credit online course is $1026 ($342 per credit) + $95 Technology fee
Online MAY 2015 TERM MONDAY, MAY 11, 2015 THURSDAY, JULY 2, 2015 Tuition for 3-credit online course is $1026 ($342 per credit) + $95 Technology fee Online classes are enhanced with Blackboard Collaborate.
CS 425 Software Engineering
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2009 CS 425 Software Engineering Lectures: Instructors: Office hours: Catalog description: Course
3.2.5.2 Degree Requirements
3.2.5.2 Degree Requirements Students in the BEng (Electrical Engineering) programme are required to complete a minimum of 160 MCs with a CAP 2.0 to graduate. In the first stage of the programme, students
Workforce Planning and Scheduling for the HP IT Services Business
Workforce Planning and Scheduling for the HP IT Services Business Cipriano A. Santos, Alex Zhang, Maria Teresa Gonzalez, Shelen Jain HPL-2009-47 Keyword(s): workforce optimization, flexible matching, mixed
ECCO International, Inc. 268 Bush Street, Suite 3633 San Francisco, CA 94104
PROMAX SHORT-TERM ENERGY & TRANSMISSION MARKET SIMULATION SOFTWARE PACKAGE ECCO International, Inc. 268 Bush Street, Suite 3633 San Francisco, CA 94104 ECCO International, Inc. Copyright 2009 EXECUTIVE
Monfort College of Business Semester Course Syllabus (2015-2016)
Monfort College of Business Semester Course Syllabus (2015-2016) COURSE PREFIX/TITLE: BACS 387 Object Oriented System Development Sem. Hrs. 3 Ed. Cap: 40 CATALOG DESCRIPTION: Prerequisites: BACS 287. Business
Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective
Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT
Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science
Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will
A hybrid approach for solving real-world nurse rostering problems
Presentation at CP 2011: A hybrid approach for solving real-world nurse rostering problems Martin Stølevik ([email protected]) Tomas Eric Nordlander ([email protected]) Atle Riise ([email protected])
College Algebra MATH 1111/11
College Algebra MATH 1111 Spring 2011 Instructor: Gordon Shumard Class: CRN Days Time Course Num/Sec Location 12293 T R 8:00AM-9:15AM MATH 1111/09 Burruss Building- 109 12294 T R 9:30AM- 10:45AM MATH 1111/11
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams André Ciré University of Toronto John Hooker Carnegie Mellon University INFORMS 2014 Home Health Care Home health care delivery
MASTER SCHEDULE GUIDING PRINCIPLES, PRIORITIES, MILESTONES & METRICS
MASTER SCHEDULE GUIDING PRINCIPLES, PRIORITIES, MILESTONES & METRICS Includes examples from: College and Career Academy Support Network (CCASN) Pasadena Unified School District, Pasadena, California District
Department of Computer Science and Engineering
Mississippi State University 1 Department of Computer Science and Engineering Department Head: Professor Donna Reese Office: 300 Butler Hall The Department of Computer Science and Engineering is dedicated
IN restructured power systems, security-constrained unit
2144 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 4, NOVEMBER 2007 Fast SCUC for Large-Scale Power Systems Yong Fu, Member, IEEE, and Mohammad Shahidehpour, Fellow, IEEE Abstract In restructured power
Utilizing the Decision Matrix to Introduce the Engineering Design Process
Utilizing the Decision Matrix to Introduce the Engineering Design Process Jill N. Cheney This paper was completed and submitted in partial fulfillment of the Master Teacher Program, a 2-year faculty professional
IST639 Enterprise Technologies Course Syllabus Spring 2014
Location: Hinds Hall 117 Wednesday Nights 5:15 PM to 8:05 PM Doug Taber 315-558-2359 [email protected] Office Hours: By Appointment Course Overview IST639 builds the basic understanding of the technical
CS Matters in Maryland CS Principles Course
CS Matters in Maryland CS Principles Course Curriculum Overview Project Goals Computer Science (CS) Matters in Maryland is an NSF supported effort to increase the availability and quality of high school
M.Tech. Software Systems
M.Tech. Software Systems Input Requirements Employed professionals holding an Integrated First Degree of BITS or its equivalent in relevant disciplines, with minimum one year work experience in relevant
Unit Number Unit Name Person Responsible 0121302 Accounting Teheitha Murray. Outcome Number: Year: 2014 2015 Outcome Type: Program Operational Outcome
Unit Number Unit Name Person Responsible 0121302 Accounting Teheitha Murray Number: Year: 2014 2015 Type: : Institutional Goal: Initial Assessment: Scheduled Completion Date: Budget Amount: Action Plan:
UNITED STATES MILITARY ACADEMY
UNITED STATES MILITARY ACADEMY WEST POINT, NEW YORK ACADEMIC PROGRAM CLASS OF 2016 Curriculum and Course Descriptions OFFICE OF THE DEAN INTRO: DEAN FOREWORD 5 INTRO: VICE DEAN FOREWORD 7 INTRO: VICE
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
Scenario: Optimization of Conference Schedule.
MINI PROJECT 1 Scenario: Optimization of Conference Schedule. A conference has n papers accepted. Our job is to organize them in a best possible schedule. The schedule has p parallel sessions at a given
Welcome to the United States Military Academy
Welcome to the United States Military Academy USMA Mission To educate, train, and inspire the Corps of Cadets so that each graduate is a commissioned leader of character committed to the values of Duty,
StFX Registration Tutorial
StFX Registration Tutorial Once you have reviewed the previous steps, click on BANNER (SELF-SERVICE) Enter your StFX ID Enter your PIN Number Click Login Create your own security question and answer. Please
An Interactive Train Scheduling Tool for Solving and Plotting Running Maps
An Interactive Train Scheduling Tool for Solving and Plotting Running Maps F. Barber 1, M.A. Salido 2, L. Ingolotti 1, M. Abril 1, A. Lova 3, P. Tormos 3 1 DSIC, 3 DEIOAC, Universidad Politécnica de Valencia,
CS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2013 CS 425 Software Engineering Course Syllabus Lectures: Instructor: Office hours: Catalog description:
FRESHMEN RESOURCE GUIDE. Q: What is an endorsement and how do I choose it?
FRESHMEN RESOURCE GUIDE Q: What is an endorsement and how do I choose it? A: The State of Texas requires all incoming 9 th grade students to choose an endorsement as part of their freshman course selection
Overview. Surveillance Systems. The Smart Camera - Hardware
Overview A Mobile AgentAgent-based System for Dynamic Task Allocation in Clusters of Embedded Smart Cameras Introduction The Smart Camera Michael Bramberger1,, Bernhard Rinner1, and Helmut Schwabach Surveillance
SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR
MASTER OF SCIENCE IN ELECTRICAL ENGINEERING (MS EE) FIRST YEAR Elective 3 Elective 3 Elective 3 Seminar Course (EE 296) 1 TOTAL 12 TOTAL 10 SECOND YEAR Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300)
Silicon Valley University Doctor of Computer Engineering (DCE) Program Outline and Study Plan
Silicon Valley University Doctor of Computer Engineering (DCE) Program Outline and Study Plan DCE Program Outline DCE Curriculum: Minimum 108 semester credit hours of graduate study: (a). 96 credit hours
An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem
An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem Challenge ROADEF/EURO 2010 Roman Steiner, Sandro Pirkwieser, Matthias Prandtstetter Vienna University of Technology, Austria Institute
Developing Leadership Skills among Department Chairs
Developing Leadership Skills among Department Chairs Panelists: Doug Doren, University of Delaware Kathleen Rountree, California State Univ East Bay Michael Stoloff, James Madison University Presiding:
Erik Jonsson School of Engineering and Computer Science
Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed
Advanced Software Engineering FYI!
Advanced Software Engineering Dr. Overview of Software Engineering and Development Processes! CSE870! CSE870: Advanced Software Engineering (): Intro to Software Engineering 1 FYI! Professor in CSE! Here
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
An Integer Programming Model for the School Timetabling Problem
An Integer Programming Model for the School Timetabling Problem Geraldo Ribeiro Filho UNISUZ/IPTI Av. São Luiz, 86 cj 192 01046-000 - República - São Paulo SP Brazil Luiz Antonio Nogueira Lorena LAC/INPE
Establishing Great Software Development Process(es) for Your Organization. By Dale Mayes [email protected]
Establishing Great Software Development Process(es) for Your Organization By Dale Mayes [email protected] Class: ETP-410 Embedded Systems Conference San Francisco 2005 Abstract: There are
Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing
work for MS leading to PhD in Electrical Engineering 1 s for Digital Systems and Signal Processing EE 801 Analysis of Stochastic Systems EE 802 Advanced Digital Signal Processing EE 80 Advanced Digital
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
FBN Requirements (SB 1467)
FBN Requirements (SB 1467) Effective January 1, 2015, pursuant to Senate Bill 1467, the Los Angeles County Registrar/Recorder County Clerk s Office will require a Notarized Affidavit of Identity form to
CS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2015 CS 425 Software Engineering Course Syllabus Lectures: TR, 9:30 10:45 am, LEG-212 Instructor:
Global Academy: Online High School Course
1 Global Academy: Online High School Course BU124 Accelerated Office Applications CAREER & TECHNICAL EDUCATION Prerequisite: Recommend keyboarding speed of 30 words per minute. This course will meet the
Modeling and Solution of a Complex University Course Timetabling Problem
Modeling and Solution of a Complex University Course Timetabling Problem Keith Murray 1, Tomáš Müller 1, and Hana Rudová 2 1 Space Management and Academic Scheduling, Purdue University 400 Centennial Mall
MS-10751: Configuring and Deploying a Private Cloud with System Center 2012. Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery
MS-10751: Configuring and Deploying a Private Cloud with System Center 2012 This course teaches students how to design, install and configure a private cloud, including how to configure and deploy the
for Algebraic Modeling Systems?
for Algebraic Modeling Systems? Jan-Hendrik Jagla Alex Meeraus [email protected] [email protected] GAMS Software GmbH www.gams.de GAMS Development Corp. www.gams.com 80 th Workshop of the GOR Working Group
CSC340: Information Systems Analysis and Design. About the Course
CSC340: Information Systems Analysis and Design Professor Jennifer Campbell [email protected] http://www.cs.toronto.edu/~csc340h/ Acknowledgement: Material Provided by Professor Steve Easterbrook
BACHELOR OF SCIENCE IN ELECTRICAL AND ELECTRONIC ENGINEERING DEGREE PROGRAMME
SEMESTER 1 BACHELOR OF SCIENCE IN ELECTRIL AND ELECTRONIC ENGINEERING DEGREE PROGRAMME CE 101 Structural Mechanics I C 3 3/4 CE 10 Fluid Mechanics I C 3/4 EE 101 Electrical Engineering C 3/4 EE 10 Electronics
BOF2337 Open Source Identity and Access Management Expert Panel, Part II. 23 September 2013 5:30p Hilton - Golden Gate 6/7/8 San Francisco CA
Open Source Identity and Access Management Expert Panel, Part II 23 September 2013 5:30p Hilton - Golden Gate 6/7/8 San Francisco CA slide 2 Expert Panel Emmanuel Lécharny, Apache Software Foundation Howard
CIPFA. Interactive Timetable. 2016 Live Online
CIPFA Interactive Timetable 2016 Live Online Version 5: Information last updated 09/08/16 Please note: Information and dates in this timetable are subject to change CIPFA Information 2016 The following
Computer Engineering (BS)
UNIVERSITY OF SOUTH ALABAMA COMPUTER ENGINEERING (BS) 1 Computer Engineering (BS) Degree Requirements First Year MA 125 CH 131 CH 131L EH 101* EG 101 2 hrs Gen Ed Spring 17 MA 126 EH 102 PH 201 CIS 210
How To Complete Math 1314 Online
Orientation, page 1 of 6 Orientation for Math 1314-100: College Algebra PROFESSOR'S CONTACT INFORMATION: Instructor: Department: Course Syllabus: Course Calendar: Course Website: Email: Matthew Hudock
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
Integrating Benders decomposition within Constraint Programming
Integrating Benders decomposition within Constraint Programming Hadrien Cambazard, Narendra Jussien email: {hcambaza,jussien}@emn.fr École des Mines de Nantes, LINA CNRS FRE 2729 4 rue Alfred Kastler BP
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
SBB: A New Solver for Mixed Integer Nonlinear Programming
SBB: A New Solver for Mixed Integer Nonlinear Programming Michael R. Bussieck GAMS Development Corp. Arne S. Drud ARKI Consulting & Development A/S OR2001, Duisburg Overview! SBB = Simple Branch & Bound!
Professor Alex Grigorescu Tel: (773) 508-3059. 326-B Coffey Hall by appointment
Professor Alex Grigorescu Tel: (773) 508-3059 Department of Political Science e-mail: [email protected] Loyola University Chicago Online office hours: 326-B Coffey Hall by appointment PLSC 102: International
Undergraduate Degree Map for Completion in Four Years
Page 1 of 8 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Elec. & Computer Engineering Name of Program: ELECTRICAL ENGINEERING
