SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
UAE SECTION
Page 1 of 6
11th
IEEE UAE STUDENT DAY
May 2016
Software Engineering Project (SEP) Competition
Intelligent Time Table Schedule (ITTS)
Contents
I. Competition Rules................................................................................................................................. 2
II. Project Summary................................................................................................................................... 2
III. General Information.............................................................................................................................. 2
IV. Technical Specifications......................................................................................................................... 3
V. Functionality.......................................................................................................................................... 3
VI. Theoretical Knowledge.......................................................................................................................... 4
VII. User-Friendly Interface ......................................................................................................................... 4
VIII. Poster and User Manual........................................................................................................................ 4
IX. Testing Procedure ................................................................................................................................. 4
X. Evaluation.............................................................................................................................................. 6
UAE SECTION
Page 2 of 6
I. Competition Rules
1. Only IEEE UAE Students Members are eligible for this competition.
2. Each institution can submit a maximum of two entries in this competition.
3. Each competing team shall have no more than three students.
4. The contestants shall not use any unauthorized or unlicensed software.
5. The source code and all relevant documentation shall be made available to the competition
coordinator and the judges on the day of the competition.
6. Salient features of the software shall be documented with the aid of an A1 size Poster. A
brief user manual shall also be provided.
II. Project Summary
The rapid technological advances in hardware and software have led to the emergence of the
computing paradigm, where information is accessible anywhere and at any time. One of these
paradigms is the Intelligent Time Table Schedule (ITTS) which constitutes an important module for
educational institutions. In this module, the distribution of the load has to be fair for lecturer in
terms of experience and time management; and have to take in consideration the number of
students, available resources, constraints ... etc. In addition, the module could help students to take
a chance to enroll in suitable courses according to their levels. This fairness will be applied by
proposing an ITTS technique to produce such table, where users preferences including students and
instructors, will be used and optimized for this purpose.
III. General Information
Timetabling is a really hard problem that belongs to a larger-area of scheduling. Scheduling is
usually described as the process of resources allocation over time to accomplish a list of activities.
Course timetables scheduling in a college/university is a common task. Generally, this task is
performed manually and takes several days (sometimes weeks) of iterative improvements based on
the staff and student feedbacks.
The objective of this project is to implement a software that solves the scheduling challenges of an
educational institution and generates a timetable by using intelligent algorithm. The algorithm
should take into consideration students and staff data for a department (e.g. courses, lecturers, days,
classrooms, lecture duration, and some given constraints). The software should schedule the
instructor and the students for each suggested course within a specified time periods in a particular
classroom, while satisfying as many of the required constraints as possible.
In summary, the system is supposed to have or do the following:
 Students should be able to enter their preferences of courses.
UAE SECTION
Page 3 of 6
 Instructors should be able to enter their preferences of offered courses.
 The system should have a list of constraints that are respected as much as possible
during the generation of suggested time tables. The constraints could include but are
not limited to:
 Prerequisite courses and study plan according the major of students.
 Students limit of courses per semester and instructor load limit too.
 Availability of physical resources such as a classroom. Also the
capacity of the classroom should be considered.
 Any other relevant suggestion to the proposed system as described will be
considered.
IV. Technical Specifications
The timetable solution is a combinatorial optimization solution that consists of some constraints
which should be considered as explained in the following table:
Preferences Constraint
Classroom
 The maximum number of students per classroom. (should vary from one
classroom to another)
Instructor
 The number of lectures should not exceed the instructor teaching load (4-5
Courses per instructor
Student
 The total number of enrolled courses should not exceed 18 CR.H. (between
3-6 courses per student)
V. Functionality
 Does the application run properly?
 Does the software generate acceptable timetables?
 Does the software solve the constraints conflict?
 Does the software respect all constraints?
 How long it takes for the software to generate a time table?
 How practical is the timetable that is displayed by the software? For example, is the
suggested timetable is closer to that created manually by a college/university?
UAE SECTION
Page 4 of 6
VI. Theoretical Knowledge
 Can the student explain timetable scheduling problem?
 Can the students show sufficient understanding of intelligent algorithm concepts?
 Can the students show sufficient understanding of the methodology and designing
process they used for implementing their selected intelligent algorithm?
 Did the students identify and understand advantages and disadvantages of their
developed software?
 Can the students demonstrate understanding of how they can extend the system
functionalities and overcome the limitations in future work?
VII. User-Friendly Interface
 What is the users’ perception of the developed software? (clear interface, menu options,
and appropriate visual elements)
 Is the software easy to use by users with no computing background?
 Is the system user friendly for entering data, and how fast and practical is it to enter
data?
 How easy is it for students to enter their preferences of courses, and how easy is it for
instructors to insert preferences and constraints?
VIII. Poster and User Manual
The students are required to provide:
 A brief user manual.
 An A1 size poster to provide a concise software description, and depict the technical
specifications / methodology / tools / techniques used in the development of the software.
IX. Testing Procedure
Student teams will be asked to demonstrate their software. The judges, will review the software
data including the constraints that are used for demonstration and testing. Each team will
demonstrate their software using a sample input of their own according to the specifications shown
in the table below. The judges will test the software in a way that is uniform for all teams. The
judges will also ask questions concerning the theoretical knowledge related to the developed
software and its user interface. They will also evaluate the poster and the brief user manual. Each
team will be then given 15 minutes to explain and demonstrate their software according to the
given specifications. Additional features, if they exist, will be evaluated too. Following are a list of
UAE SECTION
Page 5 of 6
minimum number of tables, minimum number of records per table, and a list of minimum required
fields for each table.
No. Table No Records Fields
Input
1 Instructors 8 Instructor-ID, Name(s), Major, Load
2 Students 110 Student-ID, Name(s), Major, Load
3
Study-Plan-Courses-&-
Prerequisite-&-Instructor
41
Course-ID, Title, Credit-Hrs,
Prerequisite, Taught-by-Instructor
4 Lecture-Rooms 7 Hall-ID, Capacity
5 Time-Slots
7 per day , 1.5 Hrs
each, (4 days)
Sun&Tue,
Mon&Wed
Slot-ID, Days, Period
6 Student-Transcripts
Varies between 5-
35 Courses for
each Student
Student-ID, Course-ID, Term, Year,
Grade
7
Preferred-Students-
Courses-for-Term
5-6 Course-per-
Student
Course-ID, Student-ID
8
Instructor-Suggested-
Courses-for-Term
1-4 Courses-per-
Instructor
Course-ID, Teacher-ID
Output 1 Time-Table As Needed
Course-ID, Course-Title, Instructor,
Classroom, Time, Student-ID,
Student-Name
Please note the following:
 When generating a dummy data for the project's tables, try to vary your values in a way
that is analogous to a real-life values. For example, the Transcript table could have 1/4 first
year students, 1/4 second year students, 1/4 third year students, and 1/4 forth year students.
Not evenly, it could be a little more or less.
 For Simplicity, each course is assigned to only one instructor.
 You have to suggest on Number of Offered Courses and Number of Students per Class ...
etc. They could be chosen randomly or manually.
 Number of sessions per course should vary between 1 and 4. Of course, most courses would
have only 1 session.
 The output table may be split into two or more tables to avoid redundant data. For example,
the first table may include only number of students in a class along with the class
information.
UAE SECTION
Page 6 of 6
X. Evaluation
A panel of three judges, to be selected by the IEEE UAE Students Day Steering Committee, will
assess the entries of the competition. The competition criteria that will be used for judging the
entries are given below:
No. Evaluation Criteria Weight 1st
Judge 2nd
Judge 3rd
Judge Total
1 Functionality 50 %
2 Theoretical Knowledge 15 %
3 User-friendly Interface 15 %
4 Additional Features 10 %
5 Poster and User Manual 10 %
Total 100 %

Contenu connexe

Tendances

Y2 module1-preparing of construction materials& tools
Y2 module1-preparing of construction materials& toolsY2 module1-preparing of construction materials& tools
Y2 module1-preparing of construction materials& toolsMacky Mac Faller
 
CBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCE
CBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCECBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCE
CBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCErosette aquino
 
K to 12 mechanical drafting teacher's guide
K to 12 mechanical drafting teacher's guideK to 12 mechanical drafting teacher's guide
K to 12 mechanical drafting teacher's guideNoel Tan
 
554ferdon pdproject
554ferdon pdproject554ferdon pdproject
554ferdon pdprojectSusan Ferdon
 
Cbc presentation (1)
Cbc presentation (1)Cbc presentation (1)
Cbc presentation (1)ItsJuvy
 
EVENTS MANAGEMENT SERVICES NC III - CBLM
EVENTS MANAGEMENT SERVICES NC III - CBLMEVENTS MANAGEMENT SERVICES NC III - CBLM
EVENTS MANAGEMENT SERVICES NC III - CBLMEric Talamisan
 
TLE - Mechanical Drafting (Teaching Guide)
TLE - Mechanical Drafting (Teaching Guide)TLE - Mechanical Drafting (Teaching Guide)
TLE - Mechanical Drafting (Teaching Guide)Markleen Guimbao
 
supervise work based learning
supervise work based learningsupervise work based learning
supervise work based learningKindly Legarte
 
Training plan guidelines RTOs
Training plan guidelines RTOsTraining plan guidelines RTOs
Training plan guidelines RTOsLiz Graham
 
K to 12 carpentry teacher's guide
K to 12 carpentry teacher's guideK to 12 carpentry teacher's guide
K to 12 carpentry teacher's guideNoel Tan
 
K to 12 cg mechanical drawing_v1.0
K to 12 cg mechanical drawing_v1.0K to 12 cg mechanical drawing_v1.0
K to 12 cg mechanical drawing_v1.0wilber pedrito
 
K to 12 automotive teachers guide
K to 12 automotive teachers guideK to 12 automotive teachers guide
K to 12 automotive teachers guideNoel Tan
 
Master of Personnel Management
Master of Personnel ManagementMaster of Personnel Management
Master of Personnel ManagementAnushka Shah
 
Basic 1
Basic 1Basic 1
Basic 1OSit3
 
4.74 s.e. computer engineering (1)
4.74 s.e. computer engineering (1)4.74 s.e. computer engineering (1)
4.74 s.e. computer engineering (1)Aditya66086
 
Flexible%20 seminar%20student%20user%20guide%20v4
Flexible%20 seminar%20student%20user%20guide%20v4Flexible%20 seminar%20student%20user%20guide%20v4
Flexible%20 seminar%20student%20user%20guide%20v4nmoiseichik
 

Tendances (19)

Y2 module1-preparing of construction materials& tools
Y2 module1-preparing of construction materials& toolsY2 module1-preparing of construction materials& tools
Y2 module1-preparing of construction materials& tools
 
CBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCE
CBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCECBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCE
CBLM BOOKKEEPING NC III-PREPARING TRIAL BALANCE
 
K to 12 mechanical drafting teacher's guide
K to 12 mechanical drafting teacher's guideK to 12 mechanical drafting teacher's guide
K to 12 mechanical drafting teacher's guide
 
554ferdon pdproject
554ferdon pdproject554ferdon pdproject
554ferdon pdproject
 
Cbc presentation (1)
Cbc presentation (1)Cbc presentation (1)
Cbc presentation (1)
 
EVENTS MANAGEMENT SERVICES NC III - CBLM
EVENTS MANAGEMENT SERVICES NC III - CBLMEVENTS MANAGEMENT SERVICES NC III - CBLM
EVENTS MANAGEMENT SERVICES NC III - CBLM
 
C chs tg-module1-4_dec
C chs tg-module1-4_decC chs tg-module1-4_dec
C chs tg-module1-4_dec
 
TLE - Mechanical Drafting (Teaching Guide)
TLE - Mechanical Drafting (Teaching Guide)TLE - Mechanical Drafting (Teaching Guide)
TLE - Mechanical Drafting (Teaching Guide)
 
supervise work based learning
supervise work based learningsupervise work based learning
supervise work based learning
 
Training plan guidelines RTOs
Training plan guidelines RTOsTraining plan guidelines RTOs
Training plan guidelines RTOs
 
K to 12 carpentry teacher's guide
K to 12 carpentry teacher's guideK to 12 carpentry teacher's guide
K to 12 carpentry teacher's guide
 
211
211211
211
 
K to 12 cg mechanical drawing_v1.0
K to 12 cg mechanical drawing_v1.0K to 12 cg mechanical drawing_v1.0
K to 12 cg mechanical drawing_v1.0
 
K to 12 automotive teachers guide
K to 12 automotive teachers guideK to 12 automotive teachers guide
K to 12 automotive teachers guide
 
Master of Personnel Management
Master of Personnel ManagementMaster of Personnel Management
Master of Personnel Management
 
Basic 1
Basic 1Basic 1
Basic 1
 
4.74 s.e. computer engineering (1)
4.74 s.e. computer engineering (1)4.74 s.e. computer engineering (1)
4.74 s.e. computer engineering (1)
 
Drafting technology y3
Drafting technology y3Drafting technology y3
Drafting technology y3
 
Flexible%20 seminar%20student%20user%20guide%20v4
Flexible%20 seminar%20student%20user%20guide%20v4Flexible%20 seminar%20student%20user%20guide%20v4
Flexible%20 seminar%20student%20user%20guide%20v4
 

En vedette

слава україні героям слава!
слава україні   героям слава!слава україні   героям слава!
слава україні героям слава!sergiyko04
 
Nota kuliah kimia compressed
Nota kuliah kimia compressedNota kuliah kimia compressed
Nota kuliah kimia compressedsscfbackup
 
Successful story sharing of New on boarding customer project from Shanghai Es...
Successful story sharing of New on boarding customer project from Shanghai Es...Successful story sharing of New on boarding customer project from Shanghai Es...
Successful story sharing of New on boarding customer project from Shanghai Es...?? ?
 
J. LaCagnina CV 5-2016
J. LaCagnina CV 5-2016J. LaCagnina CV 5-2016
J. LaCagnina CV 5-2016John LaCagnina
 
Lettre des économistes contre Trump
Lettre des économistes contre TrumpLettre des économistes contre Trump
Lettre des économistes contre TrumpGrégoire Normand
 
Tesis maestría Fuzzy Control
Tesis maestría Fuzzy Control Tesis maestría Fuzzy Control
Tesis maestría Fuzzy Control ravaprende
 
Aligning finance , risk and compliance
Aligning finance , risk and complianceAligning finance , risk and compliance
Aligning finance , risk and complianceJAMES OKARIMIA
 
презентация9,10,11,12,13
презентация9,10,11,12,13презентация9,10,11,12,13
презентация9,10,11,12,13Nursultan Batyrkanov
 
Resumen Horizon Universidad 2016_intef_mayo_2016
Resumen Horizon Universidad 2016_intef_mayo_2016Resumen Horizon Universidad 2016_intef_mayo_2016
Resumen Horizon Universidad 2016_intef_mayo_2016ravaprende
 
Re-Ingenieria de Aprendizajes
Re-Ingenieria de AprendizajesRe-Ingenieria de Aprendizajes
Re-Ingenieria de Aprendizajesravaprende
 
Math tutorial sem2 compressed
Math tutorial sem2 compressedMath tutorial sem2 compressed
Math tutorial sem2 compressedsscfbackup
 
Plan de innovación educativa 2016-2017
Plan de innovación educativa 2016-2017Plan de innovación educativa 2016-2017
Plan de innovación educativa 2016-2017ravaprende
 
Educación STEM
Educación STEM  Educación STEM
Educación STEM ravaprende
 

En vedette (20)

слава україні героям слава!
слава україні   героям слава!слава україні   героям слава!
слава україні героям слава!
 
Nota kuliah kimia compressed
Nota kuliah kimia compressedNota kuliah kimia compressed
Nota kuliah kimia compressed
 
Sídrome de burnout
Sídrome de burnoutSídrome de burnout
Sídrome de burnout
 
презентация 8
презентация 8презентация 8
презентация 8
 
Successful story sharing of New on boarding customer project from Shanghai Es...
Successful story sharing of New on boarding customer project from Shanghai Es...Successful story sharing of New on boarding customer project from Shanghai Es...
Successful story sharing of New on boarding customer project from Shanghai Es...
 
Certificates
CertificatesCertificates
Certificates
 
Ley 1551 de 2012
Ley 1551 de 2012Ley 1551 de 2012
Ley 1551 de 2012
 
Demandeurs d'asile
Demandeurs d'asileDemandeurs d'asile
Demandeurs d'asile
 
J. LaCagnina CV 5-2016
J. LaCagnina CV 5-2016J. LaCagnina CV 5-2016
J. LaCagnina CV 5-2016
 
Lettre des économistes contre Trump
Lettre des économistes contre TrumpLettre des économistes contre Trump
Lettre des économistes contre Trump
 
Tesis maestría Fuzzy Control
Tesis maestría Fuzzy Control Tesis maestría Fuzzy Control
Tesis maestría Fuzzy Control
 
Usted sabe lo que hacen los ediles
Usted sabe lo que hacen los edilesUsted sabe lo que hacen los ediles
Usted sabe lo que hacen los ediles
 
Aligning finance , risk and compliance
Aligning finance , risk and complianceAligning finance , risk and compliance
Aligning finance , risk and compliance
 
ShellEco
ShellEcoShellEco
ShellEco
 
презентация9,10,11,12,13
презентация9,10,11,12,13презентация9,10,11,12,13
презентация9,10,11,12,13
 
Resumen Horizon Universidad 2016_intef_mayo_2016
Resumen Horizon Universidad 2016_intef_mayo_2016Resumen Horizon Universidad 2016_intef_mayo_2016
Resumen Horizon Universidad 2016_intef_mayo_2016
 
Re-Ingenieria de Aprendizajes
Re-Ingenieria de AprendizajesRe-Ingenieria de Aprendizajes
Re-Ingenieria de Aprendizajes
 
Math tutorial sem2 compressed
Math tutorial sem2 compressedMath tutorial sem2 compressed
Math tutorial sem2 compressed
 
Plan de innovación educativa 2016-2017
Plan de innovación educativa 2016-2017Plan de innovación educativa 2016-2017
Plan de innovación educativa 2016-2017
 
Educación STEM
Educación STEM  Educación STEM
Educación STEM
 

Similaire à UAE Student Timetable Software Competition

HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docxjoyjonna282
 
The analysis of the time table structure within a student information system ...
The analysis of the time table structure within a student information system ...The analysis of the time table structure within a student information system ...
The analysis of the time table structure within a student information system ...ijcsit
 
OS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfOS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfSuperBoy40
 
Executive Summary and Design Document
Executive Summary and Design DocumentExecutive Summary and Design Document
Executive Summary and Design DocumentTheresa Cline
 
Id project 1
Id project 1Id project 1
Id project 1josh30000
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfSudarshanSharma43
 
Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking systemShreshth Saxena
 
IRJET- Paper on Proposed System for Managing Viva Examinations
IRJET- Paper on Proposed System for Managing Viva ExaminationsIRJET- Paper on Proposed System for Managing Viva Examinations
IRJET- Paper on Proposed System for Managing Viva ExaminationsIRJET Journal
 
edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_Taysha Adams
 
Teacher's guide final
Teacher's  guide finalTeacher's  guide final
Teacher's guide finalberhanu taye
 
Time Table Management System Software Report
Time Table Management System Software ReportTime Table Management System Software Report
Time Table Management System Software ReportAditya Jain
 
Exploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic ExperimentExploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic ExperimentIJITE
 
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENTEXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENTIJITE
 

Similaire à UAE Student Timetable Software Competition (20)

HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
The analysis of the time table structure within a student information system ...
The analysis of the time table structure within a student information system ...The analysis of the time table structure within a student information system ...
The analysis of the time table structure within a student information system ...
 
Final project se
Final project seFinal project se
Final project se
 
563planning
563planning563planning
563planning
 
OS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfOS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdf
 
Executive Summary and Design Document
Executive Summary and Design DocumentExecutive Summary and Design Document
Executive Summary and Design Document
 
Id project 1
Id project 1Id project 1
Id project 1
 
Trts
TrtsTrts
Trts
 
Table of contents
Table of contentsTable of contents
Table of contents
 
B.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdfB.Sc_.CSIT-8th-sem-syllabus.pdf
B.Sc_.CSIT-8th-sem-syllabus.pdf
 
Internal assessment marking system
Internal assessment marking systemInternal assessment marking system
Internal assessment marking system
 
IRJET- Paper on Proposed System for Managing Viva Examinations
IRJET- Paper on Proposed System for Managing Viva ExaminationsIRJET- Paper on Proposed System for Managing Viva Examinations
IRJET- Paper on Proposed System for Managing Viva Examinations
 
8th sem (1)
8th sem (1)8th sem (1)
8th sem (1)
 
edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_edd581_Rytasha Adams_action_research_proposal_
edd581_Rytasha Adams_action_research_proposal_
 
III-1ece.pdf
III-1ece.pdfIII-1ece.pdf
III-1ece.pdf
 
Teacher's guide final
Teacher's  guide finalTeacher's  guide final
Teacher's guide final
 
Time Table Management System Software Report
Time Table Management System Software ReportTime Table Management System Software Report
Time Table Management System Software Report
 
Requirement and System Analysis
Requirement and System AnalysisRequirement and System Analysis
Requirement and System Analysis
 
Exploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic ExperimentExploration on Training Practice Ability in Digital Logic Experiment
Exploration on Training Practice Ability in Digital Logic Experiment
 
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENTEXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
EXPLORATION ON TRAINING PRACTICE ABILITY IN DIGITAL LOGIC EXPERIMENT
 

Plus de MUSAAB HASAN

Communication & switching networks lab manual
Communication & switching networks lab manualCommunication & switching networks lab manual
Communication & switching networks lab manualMUSAAB HASAN
 
Instruction manual for E Archiving
Instruction manual for E ArchivingInstruction manual for E Archiving
Instruction manual for E ArchivingMUSAAB HASAN
 
Instruction manual for E Archiving
Instruction manual for E ArchivingInstruction manual for E Archiving
Instruction manual for E ArchivingMUSAAB HASAN
 
A Security Study for Smart Metering Systems
A Security Study for Smart Metering SystemsA Security Study for Smart Metering Systems
A Security Study for Smart Metering SystemsMUSAAB HASAN
 
Engineering design via autocad
Engineering design via autocadEngineering design via autocad
Engineering design via autocadMUSAAB HASAN
 
Android Applications development Using APP inventor
Android Applications development Using APP inventorAndroid Applications development Using APP inventor
Android Applications development Using APP inventorMUSAAB HASAN
 
Engineering Design vis Microsoft Visio
Engineering Design vis Microsoft VisioEngineering Design vis Microsoft Visio
Engineering Design vis Microsoft VisioMUSAAB HASAN
 
Microcontrollers programming Raspberry Pi
Microcontrollers programming Raspberry Pi Microcontrollers programming Raspberry Pi
Microcontrollers programming Raspberry Pi MUSAAB HASAN
 
Using PCB wizard for PCB implementation
Using PCB wizard for PCB implementationUsing PCB wizard for PCB implementation
Using PCB wizard for PCB implementationMUSAAB HASAN
 
PC techniques software and Hardware
PC techniques software and HardwarePC techniques software and Hardware
PC techniques software and HardwareMUSAAB HASAN
 
Datasheets & Searching information
Datasheets & Searching informationDatasheets & Searching information
Datasheets & Searching informationMUSAAB HASAN
 
Lab 1 Bag & Tag (cyber forensics)
Lab 1 Bag & Tag (cyber forensics)Lab 1 Bag & Tag (cyber forensics)
Lab 1 Bag & Tag (cyber forensics)MUSAAB HASAN
 
Cyber forensics lab 4
Cyber forensics lab 4Cyber forensics lab 4
Cyber forensics lab 4MUSAAB HASAN
 
Cyber forensics Lab
Cyber forensics LabCyber forensics Lab
Cyber forensics LabMUSAAB HASAN
 

Plus de MUSAAB HASAN (14)

Communication & switching networks lab manual
Communication & switching networks lab manualCommunication & switching networks lab manual
Communication & switching networks lab manual
 
Instruction manual for E Archiving
Instruction manual for E ArchivingInstruction manual for E Archiving
Instruction manual for E Archiving
 
Instruction manual for E Archiving
Instruction manual for E ArchivingInstruction manual for E Archiving
Instruction manual for E Archiving
 
A Security Study for Smart Metering Systems
A Security Study for Smart Metering SystemsA Security Study for Smart Metering Systems
A Security Study for Smart Metering Systems
 
Engineering design via autocad
Engineering design via autocadEngineering design via autocad
Engineering design via autocad
 
Android Applications development Using APP inventor
Android Applications development Using APP inventorAndroid Applications development Using APP inventor
Android Applications development Using APP inventor
 
Engineering Design vis Microsoft Visio
Engineering Design vis Microsoft VisioEngineering Design vis Microsoft Visio
Engineering Design vis Microsoft Visio
 
Microcontrollers programming Raspberry Pi
Microcontrollers programming Raspberry Pi Microcontrollers programming Raspberry Pi
Microcontrollers programming Raspberry Pi
 
Using PCB wizard for PCB implementation
Using PCB wizard for PCB implementationUsing PCB wizard for PCB implementation
Using PCB wizard for PCB implementation
 
PC techniques software and Hardware
PC techniques software and HardwarePC techniques software and Hardware
PC techniques software and Hardware
 
Datasheets & Searching information
Datasheets & Searching informationDatasheets & Searching information
Datasheets & Searching information
 
Lab 1 Bag & Tag (cyber forensics)
Lab 1 Bag & Tag (cyber forensics)Lab 1 Bag & Tag (cyber forensics)
Lab 1 Bag & Tag (cyber forensics)
 
Cyber forensics lab 4
Cyber forensics lab 4Cyber forensics lab 4
Cyber forensics lab 4
 
Cyber forensics Lab
Cyber forensics LabCyber forensics Lab
Cyber forensics Lab
 

Dernier

Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 

Dernier (20)

Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 

UAE Student Timetable Software Competition

  • 1. UAE SECTION Page 1 of 6 11th IEEE UAE STUDENT DAY May 2016 Software Engineering Project (SEP) Competition Intelligent Time Table Schedule (ITTS) Contents I. Competition Rules................................................................................................................................. 2 II. Project Summary................................................................................................................................... 2 III. General Information.............................................................................................................................. 2 IV. Technical Specifications......................................................................................................................... 3 V. Functionality.......................................................................................................................................... 3 VI. Theoretical Knowledge.......................................................................................................................... 4 VII. User-Friendly Interface ......................................................................................................................... 4 VIII. Poster and User Manual........................................................................................................................ 4 IX. Testing Procedure ................................................................................................................................. 4 X. Evaluation.............................................................................................................................................. 6
  • 2. UAE SECTION Page 2 of 6 I. Competition Rules 1. Only IEEE UAE Students Members are eligible for this competition. 2. Each institution can submit a maximum of two entries in this competition. 3. Each competing team shall have no more than three students. 4. The contestants shall not use any unauthorized or unlicensed software. 5. The source code and all relevant documentation shall be made available to the competition coordinator and the judges on the day of the competition. 6. Salient features of the software shall be documented with the aid of an A1 size Poster. A brief user manual shall also be provided. II. Project Summary The rapid technological advances in hardware and software have led to the emergence of the computing paradigm, where information is accessible anywhere and at any time. One of these paradigms is the Intelligent Time Table Schedule (ITTS) which constitutes an important module for educational institutions. In this module, the distribution of the load has to be fair for lecturer in terms of experience and time management; and have to take in consideration the number of students, available resources, constraints ... etc. In addition, the module could help students to take a chance to enroll in suitable courses according to their levels. This fairness will be applied by proposing an ITTS technique to produce such table, where users preferences including students and instructors, will be used and optimized for this purpose. III. General Information Timetabling is a really hard problem that belongs to a larger-area of scheduling. Scheduling is usually described as the process of resources allocation over time to accomplish a list of activities. Course timetables scheduling in a college/university is a common task. Generally, this task is performed manually and takes several days (sometimes weeks) of iterative improvements based on the staff and student feedbacks. The objective of this project is to implement a software that solves the scheduling challenges of an educational institution and generates a timetable by using intelligent algorithm. The algorithm should take into consideration students and staff data for a department (e.g. courses, lecturers, days, classrooms, lecture duration, and some given constraints). The software should schedule the instructor and the students for each suggested course within a specified time periods in a particular classroom, while satisfying as many of the required constraints as possible. In summary, the system is supposed to have or do the following:  Students should be able to enter their preferences of courses.
  • 3. UAE SECTION Page 3 of 6  Instructors should be able to enter their preferences of offered courses.  The system should have a list of constraints that are respected as much as possible during the generation of suggested time tables. The constraints could include but are not limited to:  Prerequisite courses and study plan according the major of students.  Students limit of courses per semester and instructor load limit too.  Availability of physical resources such as a classroom. Also the capacity of the classroom should be considered.  Any other relevant suggestion to the proposed system as described will be considered. IV. Technical Specifications The timetable solution is a combinatorial optimization solution that consists of some constraints which should be considered as explained in the following table: Preferences Constraint Classroom  The maximum number of students per classroom. (should vary from one classroom to another) Instructor  The number of lectures should not exceed the instructor teaching load (4-5 Courses per instructor Student  The total number of enrolled courses should not exceed 18 CR.H. (between 3-6 courses per student) V. Functionality  Does the application run properly?  Does the software generate acceptable timetables?  Does the software solve the constraints conflict?  Does the software respect all constraints?  How long it takes for the software to generate a time table?  How practical is the timetable that is displayed by the software? For example, is the suggested timetable is closer to that created manually by a college/university?
  • 4. UAE SECTION Page 4 of 6 VI. Theoretical Knowledge  Can the student explain timetable scheduling problem?  Can the students show sufficient understanding of intelligent algorithm concepts?  Can the students show sufficient understanding of the methodology and designing process they used for implementing their selected intelligent algorithm?  Did the students identify and understand advantages and disadvantages of their developed software?  Can the students demonstrate understanding of how they can extend the system functionalities and overcome the limitations in future work? VII. User-Friendly Interface  What is the users’ perception of the developed software? (clear interface, menu options, and appropriate visual elements)  Is the software easy to use by users with no computing background?  Is the system user friendly for entering data, and how fast and practical is it to enter data?  How easy is it for students to enter their preferences of courses, and how easy is it for instructors to insert preferences and constraints? VIII. Poster and User Manual The students are required to provide:  A brief user manual.  An A1 size poster to provide a concise software description, and depict the technical specifications / methodology / tools / techniques used in the development of the software. IX. Testing Procedure Student teams will be asked to demonstrate their software. The judges, will review the software data including the constraints that are used for demonstration and testing. Each team will demonstrate their software using a sample input of their own according to the specifications shown in the table below. The judges will test the software in a way that is uniform for all teams. The judges will also ask questions concerning the theoretical knowledge related to the developed software and its user interface. They will also evaluate the poster and the brief user manual. Each team will be then given 15 minutes to explain and demonstrate their software according to the given specifications. Additional features, if they exist, will be evaluated too. Following are a list of
  • 5. UAE SECTION Page 5 of 6 minimum number of tables, minimum number of records per table, and a list of minimum required fields for each table. No. Table No Records Fields Input 1 Instructors 8 Instructor-ID, Name(s), Major, Load 2 Students 110 Student-ID, Name(s), Major, Load 3 Study-Plan-Courses-&- Prerequisite-&-Instructor 41 Course-ID, Title, Credit-Hrs, Prerequisite, Taught-by-Instructor 4 Lecture-Rooms 7 Hall-ID, Capacity 5 Time-Slots 7 per day , 1.5 Hrs each, (4 days) Sun&Tue, Mon&Wed Slot-ID, Days, Period 6 Student-Transcripts Varies between 5- 35 Courses for each Student Student-ID, Course-ID, Term, Year, Grade 7 Preferred-Students- Courses-for-Term 5-6 Course-per- Student Course-ID, Student-ID 8 Instructor-Suggested- Courses-for-Term 1-4 Courses-per- Instructor Course-ID, Teacher-ID Output 1 Time-Table As Needed Course-ID, Course-Title, Instructor, Classroom, Time, Student-ID, Student-Name Please note the following:  When generating a dummy data for the project's tables, try to vary your values in a way that is analogous to a real-life values. For example, the Transcript table could have 1/4 first year students, 1/4 second year students, 1/4 third year students, and 1/4 forth year students. Not evenly, it could be a little more or less.  For Simplicity, each course is assigned to only one instructor.  You have to suggest on Number of Offered Courses and Number of Students per Class ... etc. They could be chosen randomly or manually.  Number of sessions per course should vary between 1 and 4. Of course, most courses would have only 1 session.  The output table may be split into two or more tables to avoid redundant data. For example, the first table may include only number of students in a class along with the class information.
  • 6. UAE SECTION Page 6 of 6 X. Evaluation A panel of three judges, to be selected by the IEEE UAE Students Day Steering Committee, will assess the entries of the competition. The competition criteria that will be used for judging the entries are given below: No. Evaluation Criteria Weight 1st Judge 2nd Judge 3rd Judge Total 1 Functionality 50 % 2 Theoretical Knowledge 15 % 3 User-friendly Interface 15 % 4 Additional Features 10 % 5 Poster and User Manual 10 % Total 100 %