BRAC University Institutional Repository

Test driven software engineering for automated course scheduler

Show simple item record

dc.contributor.advisor Khan, Mumit Asfak-Ur-Rahman, Md. 2010-09-22T07:20:59Z 2010-09-22T07:20:59Z 2007 2007-04
dc.identifier.other ID 03101013
dc.description This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2007. en_US
dc.description Cataloged from PDF version of thesis report.
dc.description Includes bibliographical references (page 51).
dc.description.abstract Software for solving these problems. The scheduling problems are essentially the problems that deal with effective distribution of resources. During the scheduling process many constraints have to be considered. Resources are usually limited for most of the scheduling problems it has been shown that they are NP-hard, and that they can not be solved in polynomial time using a deterministic algorithm. Scheduling a timetable could also be represented like special class of 3D cutting problems. The timetable could be presented as a 3D structure. The dimensions of 3D timetables are: days (xaxis), timeslots (y-axis) and rooms (z-axis). The classes are shown as cubes, which should be placed in a 3D timetable structure. The scheduling is a process of placing those cubes into a timetable, in the way that no conflicting classes (which allocate the same resource, a student group or an instructor) are placed in the same time slot. The BUACS (BRAC University Automated Course Scheduler) is a specialized program that can also be modified to be used as a generic Time-Table Generator to produce timetable output for a certain set of applicable system constraint. The basic requirement is to place the inputted courses in a time by room table maintaining the pre-defined constraint list for each of the courses. The document will explain the detail requirement and underlying system architecture to achieve the primary goal. en_US
dc.description.statementofresponsibility Md. Asfak-Ur-Rahman
dc.format.extent 53 pages
dc.language.iso en
dc.publisher BRAC University en_US
dc.rights BRAC University thesis are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subject Computer science and engineering
dc.title Test driven software engineering for automated course scheduler en_US
dc.type Thesis en_US
dc.contributor.department Department of Computer Science and Engineering, BRAC University B. Computer Science and Engineering 

Files in this item

This item appears in the following Collection(s)

Show simple item record

Policy Guidelines

Search BRACU Repository

Advanced Search


My Account