//  =======================================  //
//  ===  Define the teaching schedule.  ===  //
//  =======================================  // 
                                                                                                           
var CURRENT_YEAR = 2010                                  
var CURRENT_TERM =  FALL  // SUMMER  // SPRING  // 
var NUM_SEM_SHOWN = 1


//========//
//  FALL  //
//========//

OFFICE_HOURS[FALL] = "TR 12:30-1:45 pm (26 August - 2 December)" 

SPECIAL_DAYS[FALL][0] = "26 August (Thursday): First class meeting."
SPECIAL_DAYS[FALL][1] = "6 September (Monday): Labor Day. University is closed"
SPECIAL_DAYS[FALL][2] = "25-27 November (Thursday-Saturday): Thanksgiving holidays. University is closed."
SPECIAL_DAYS[FALL][3] = "2 December (Thursday): Last class meeting."
SPECIAL_DAYS[FALL][4] = "6-7 December (Monday-Tuesday): Student study days. Classes do not meet."

Fall_MAT3013_WebLinks =  "" 
Fall_MAT3013_Book = ""
Fall_MAT3013_Prerequisites = ""
Fall_MAT3013_SemesterGrade = ""
Fall_MAT3013_Topics = ""

Fall_MAT3633_WebLinks = ""
Fall_MAT3633_Book = ""
Fall_MAT3633_Prerequisites = ""
Fall_MAT3633_SemesterGrade = ""
Fall_MAT3633_Topics = ""

Fall_MAT1214_WebLinks = ""
Fall_MAT1214_Book = ""
Fall_MAT1214_Prerequisites = ""
Fall_MAT1214_SemesterGrade = ""
Fall_MAT1214_Topics = ""


//  TIME SLOT 1
CLASS[FALL][TIME_SLOT_1] = new timeSlotEntryCreate(MAT3013, "001", "HSS 3.03.16", 
  Fall_MAT3013_WebLinks, Fall_MAT3013_Book, Fall_MAT3013_Prerequisites, Fall_MAT3013_SemesterGrade,
  Fall_MAT3013_Topics) 
LAB[FALL][TIME_SLOT_1] = ''
HOURS[FALL][TIME_SLOT_1] = "TR 11:00-12:15 pm"

//  In-Class Exams
EXAM[FALL][TIME_SLOT_1][0] = "30 September (Thursday) 11:00-12:15 pm"
EXAM[FALL][TIME_SLOT_1][1] = "4 November (Thursday) 11:00-12:15 pm"
EXAM[FALL][TIME_SLOT_1][2] = "14 December (Tuesday) 10:30-1:00 pm"

// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_1][0] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_1][1] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_1][2] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_1][1] = ""


//  TIME SLOT 2        
CLASS[FALL][TIME_SLOT_2] = new timeSlotEntryCreate(MAT3013, "002", "MS 2.03.10",
  Fall_MAT3013_WebLinks, Fall_MAT3013_Book, Fall_MAT3013_Prerequisites, Fall_MAT3013_SemesterGrade,
  Fall_MAT1214_Topics) 
LAB[FALL][TIME_SLOT_2] = ''     
HOURS[FALL][TIME_SLOT_2] = "TR 2:00-3:15 pm"

//  In-Class Exams
EXAM[FALL][TIME_SLOT_2][0] = "30 September (Thurday) 2:00-3:15 pm"
EXAM[FALL][TIME_SLOT_2][1] = "4 November (Thurday) 2:00-3:15 pm"
EXAM[FALL][TIME_SLOT_2][2] = "9 December (Tuesday) 10:30-1:00 pm"

// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_2][0] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_2][1] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_2][2] = ""


//  TIME SLOT 3       
CLASS[FALL][TIME_SLOT_3] = new timeSlotEntryCreate(MAT1214, "015", "HSS 3.04.06", 
  Fall_MAT3633_WebLinks, Fall_MAT3633_Book, Fall_MAT3633_Prerequisites, Fall_MAT3633_SemesterGrade, Fall_MAT3633_Topics)  
LAB[FALL][TIME_SLOT_3] = new labEntryCreate("F 2:00-2:50 pm", "MS 3.02.08", "Mr. Minh Kha", "finoceva1987@yahoo.com")
HOURS[FALL][TIME_SLOT_3] = "TR 3:30-4:45 pm"

//  In-Class Exams
EXAM[FALL][TIME_SLOT_3][0] = "7 October (Thurday) 3:30-4:45 pm"
EXAM[FALL][TIME_SLOT_3][1] = "11 November (Thurday) 3:30-4:45 pm"
EXAM[FALL][TIME_SLOT_3][2] = "10 December (Friday) 10:30-1:00 pm"

// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_3][0] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_3][1] = ""
// SECTION_SPECIAL_DAYS[FALL][TIME_SLOT_3][2] = ""


//==========//
//  SPRING  //
//==========//


OFFICE_HOURS[SPRING] = "TR 12:30-1:45 pm (12 January - 7 May)" 

SPECIAL_DAYS[SPRING][0] = "12 January (Tuesday): First class meeting.."
SPECIAL_DAYS[SPRING][1] = "18 January (Monday): Martin Luther King's Birthday Holiday. Classes do not meet."
SPECIAL_DAYS[SPRING][2] = "15-20 March: Spring Break. Classes do not meet."
SPECIAL_DAYS[SPRING][3] = "27 April (Tuesday): Last class meeting."

Spring_MAT4213_WebLinks =  "" 
Spring_MAT4213_Book = ""
Spring_MAT4213_Prerequisites = ""
Spring_MAT4213_SemesterGrade = "" //"There will be two one-hour exams and a one-hour final exam. " +
  //"Your final grade will be the average of " +
  //"the three exams. Make-up exams shall be given only under exceptional documented " +
  //"circumstances." 
Spring_MAT4213_Topics = ""


Spring_MAT3213_WebLinks =  "" 
Spring_MAT3213_Book = ""
Spring_MAT3213_Prerequisites = ""
Spring_MAT3213_SemesterGrade = "" //"There will be two one-hour exams and a one-hour final exam. " +
  //"Your final grade will be the average of " +
  //"the three exams. Make-up exams shall be given only under exceptional documented " +
  //"circumstances." 
Spring_MAT3213_Topics = ""


Spring_MAT3013_WebLinks =  "" 
Spring_MAT3013_Book = ""
Spring_MAT3013_Prerequisites = ""
Spring_MAT3013_SemesterGrade = "" 
Spring_MAT3013_Topics = ""


Spring_MAT5603_WebLinks = ""
Spring_MAT5603_Book = ""
Spring_MAT5603_Prerequisites = ""
Spring_MAT5603_SemesterGrade = ""  //"There will be two one-hour exams (only the better grade will be " +   
  //"counted) and a one-hour final exam. Your final grade will be the average of the better of the " +
  //"first two exams and the final. Make-up exams shall be given only under exceptional documented " +
  //"circumstances.  You may use a programming project in place of one or more of the exams.  " +
  //"(This is done by individual contract.) Additionally and optionally (if you do well), your class participation can count " +
  //"for 10% of your semester grade. You may take exams, write software, prove theorems, give in-class presentations, in whatever combination " +
  //"we agree by individual contract to get a semester grade in this course."
Spring_MAT5603_Topics = ""


//  TIME SLOT 1
CLASS[SPRING][TIME_SLOT_1] = new timeSlotEntryCreate(MAT4213, "001", "HSS 3.03.16", 
  Spring_MAT4213_WebLinks, Spring_MAT4213_Book, Spring_MAT4213_Prerequisites, Spring_MAT4213_SemesterGrade,
  Spring_MAT4213_Topics) 
LAB[SPRING][TIME_SLOT_1] = ''

HOURS[SPRING][TIME_SLOT_1] = "TR 11:00 am - 12:15 pm"
EXAM[SPRING][TIME_SLOT_1][0] = "11 February (Thursday) 11:00-12:15 am"
EXAM[SPRING][TIME_SLOT_1][1] = "11 March (Thursday) 11:00-12:15 am"
EXAM[SPRING][TIME_SLOT_1][2] = "4 May (Tuesday) 10:30-11:45 am"

//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_1][0] = ""
//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_1][1] = ""
//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_1][2] = ""


//  TIME SLOT 2       
CLASS[SPRING][TIME_SLOT_2] = new timeSlotEntryCreate(MAT3013, "001", "MS 2.02.02", 
  Spring_MAT3013_WebLinks, Spring_MAT3013_Book, Spring_MAT3013_Prerequisites, Spring_MAT3013_SemesterGrade, 
  Spring_MAT3013_Topics)  
LAB[SPRING][TIME_SLOT_2] = ""       
HOURS[SPRING][TIME_SLOT_2] = "TR 2:00-3:15 pm"

EXAM[SPRING][TIME_SLOT_2][0] = "18 February (Thursday) 2:00-3:15 pm."
EXAM[SPRING][TIME_SLOT_2][1] = "25 March (Thursday) 2:00-3:15 pm."
EXAM[SPRING][TIME_SLOT_2][2] = "6 May (Thursday) 10:30-11:45 am"

//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_2][0] = ""
//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_2][1] = ""
//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_2][2] = ""


//  TIME SLOT 3        
CLASS[SPRING][TIME_SLOT_3] = new timeSlotEntryCreate(MAT3213, "001", "MS 2.02.02", 
  Spring_MAT3213_WebLinks, Spring_MAT3213_Book, Spring_MAT3213_Prerequisites, Spring_MAT3213_SemesterGrade, 
  Spring_MAT3213_Topics)  
LAB[SPRING][TIME_SLOT_3] = ''     
HOURS[SPRING][TIME_SLOT_3] = "TR 3:30-4:45 pm"

EXAM[SPRING][TIME_SLOT_3][0] = "23 February (Tuesday) 3:30-4:45 pm."
EXAM[SPRING][TIME_SLOT_3][1] = "1 April (Thursday) 3:30-4:45 pm."
EXAM[SPRING][TIME_SLOT_3][2] = "7 May (Friday) 10:30-11:45 am"

//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_2][0] = ""
//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_2][1] = ""
//SECTION_SPECIAL_DAYS[SPRING][TIME_SLOT_2][2] = ""



//==========//
//  SUMMER  //
//==========//

//  First Five Weeks

OFFICE_HOURS[SUMMER] = "MTWRF 1:00-2:15 pm (1 June - 5 July)"
  
SPECIAL_DAYS[SUMMER][0] = "1 June (Tuesday): First day of class."
SPECIAL_DAYS[SUMMER][1] = "5 July (Monday): Last day of class.  (See exam schedule for final exam.)"


//  TIME SLOT 1  
var Summer_MAT3013_WebLinks =  ""
var Summer_MAT3013_Book = ""
var Summer_MAT3013_Prerequisites = ""
var Summer_MAT3013_SemesterGrade = "" 
var Summer_MAT3013_Topics = "" 

CLASS[SUMMER][TIME_SLOT_1] = new timeSlotEntryCreate(MAT3013, "01F", "MS 2.02.02", 
  Summer_MAT3013_WebLinks, Summer_MAT3013_Book, Summer_MAT3013_Prerequisites, Summer_MAT3013_SemesterGrade, Summer_MAT3013_Topics)   
LAB[SUMMER][TIME_SLOT_1] = ""  //  new labEntryCreate("MTWRF 2:15-2:35 pm", "HSS 3.04.06")      

HOURS[SUMMER][TIME_SLOT_1] = "MTWRF 11:00 am - 12:30 pm"
EXAM[SUMMER][TIME_SLOT_1][0] = "11 June (Friday) 11:00 am - 12:00 pm"
EXAM[SUMMER][TIME_SLOT_1][1] = "25 June (Friday) 11:00 am - 12:00 pm"
EXAM[SUMMER][TIME_SLOT_1][2] = "6 July (Tuesday) 10:30-11:30 am"

//  TIME SLOT 2  
var Summer_MAT4213_WebLinks =  ""
var Summer_MAT4213_Book = ""
var Summer_MAT4213_Prerequisites = ""
var Summer_MAT4213_SemesterGrade = "" 
var Summer_MAT4213_Topics = "" 

CLASS[SUMMER][TIME_SLOT_2] = new timeSlotEntryCreate(MAT4213, "01F", "MS 2.02.02", 
  Summer_MAT4213_WebLinks, Summer_MAT4213_Book, Summer_MAT4213_Prerequisites, Summer_MAT4213_SemesterGrade, Summer_MAT4213_Topics)   
LAB[SUMMER][TIME_SLOT_2] = ''   

HOURS[SUMMER][TIME_SLOT_2] = "MTWRF 2:30-4:00 pm"
EXAM[SUMMER][TIME_SLOT_2][0] = "11 June (Friday) 2:30-3:30 pm"
EXAM[SUMMER][TIME_SLOT_2][1] = "25 June (Friday) 2:30-3:30 pm"
EXAM[SUMMER][TIME_SLOT_2][2] = "7 July (Wednesday) 1:30-2:30 pm"

//SECTION_SPECIAL_DAYS[SUMMER][TIME_SLOT_2][0] = "17 June (Tuesday): Student presentation day: A few selected students " +
//  "will deliver the class lecture for the day.  The instructor will be absent. Students will be encouraged to engage in  " +
//  "an unsupervised discussion of the topics covered."

