Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Test driven software engineering for automated course scheduler

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorKhan, Mumit
dc.contributor.authorAsfak-Ur-Rahman, Md.
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2010-09-22T07:20:59Z
dc.date.available2010-09-22T07:20:59Z
dc.date.copyright2007
dc.date.issued2007-04
dc.descriptionCataloged from PDF version of thesis report.
dc.descriptionIncludes bibliographical references (page 51).
dc.descriptionThis 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.abstractSoftware 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.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilityMd. Asfak-Ur-Rahman
dc.format.extent53 pages
dc.identifier.otherID 03101013
dc.identifier.urihttp://hdl.handle.net/10361/193
dc.language.isoen
dc.publisherBRAC Universityen_US
dc.rightsBRAC 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.subjectComputer science and engineering
dc.titleTest driven software engineering for automated course scheduleren_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Test drivan software engineering for automated course schedule.pdf
Size:
1.61 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: