CSCI 1200 Data Structures
Spring 2018

Home
  Contact Information
  Announcements
   Forums (Piazza)

Syllabus
  Learning Outcomes
  Prerequisites
  iClickers in Lecture
  Course Grades

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Weekly Schedule
  Office Hours
  Lab Times

Getting Help
  Tutoring
  Advice from TAs
  Advice from Students

Homework
  Due Date and Time
  Late Day Policy
  Compilers
  Submitty
  HW Grading Criteria

Collaboration Policy &
Academic Integrity

C++ Development
  Code Editors & IDEs
  OS Choices
  Install WSL
  Install Cygwin
  Memory Debugging
    Dr. Memory
    Valgrind
    ASAN
  Test Your Installation

References
  Optional Textbooks
  Web Resources
  Misc. C++ Programming
    Command Line Args
    File I/O
    string → int/float

Office Hours

Your graduate lab TA is your first point of contact for this course. You may also attend the office hours of any other TA or the instructor for questions about the course material or the homework. If you have questions about the grading of your homework, please see the TA who graded your assignment during their regular office hours or make an appointment. Please also check the Announcements page for schedule changes.

When you seek help on a programming assignment from a TA or from the instructor during office hours, you must arrive prepared with a list of problems and questions. Students who are not prepared will be turned away.

As a reminder, lab is also a valid time to ask about concepts or homework questions. Just remember to try and finish your lab checkpoints before moving on to discussing the homework assignment! The normal rules about collaboration still apply - you should not share code with other students in the course.

During busy office hours (Wednesday and Thursday office hours tend to be the most crowded) we will be using a "help queue" to ensure that everyone has a fair turn getting help. Students with consistent participation and solid performance on recent in-lecture iClicker exercises will have higher priority for assistance in the help queue.

Lab Schedule

Please attend your assigned lab section and get to know your lab TA, the undergraduate mentors, and the other students in your lab section. Contact your graduate lab TA in advance to re-schedule if you can't make your lab section for a particular week. NOTE: All other excused absences should be handled through the Student Experience office, who will send a written note to the course instructor.

Note: The office hours schedule will be updated the first week of classes.

 MondayTuesdayWednesdayThursdayFriday
10amAutograding Released Lab Section 2
10-11:50am
JROWL 2C30
TA: Joshua
mentors: Cassandra, Wolfgang,
Ryan, & Wendy
Lab Section 1
10-11:50am
Lally 104
TA: Cameron
mentors: Dan, Ruijie,
Joe, & Yang
Lab Section 15
10-11:50am
PITTS 4114
TA: Weiran
mentors: Youssef, Ethan,
Frank, & Marisa
   
 
11am Homework Released
 
12pm Lecture (Sections 1-7)
noon-1:50pm
DCC 308
Lab Section 3
noon-1:50pm
Lally 102
TA: Cameron
mentors: Dan, Sinclair,
Joe, Wilson C.
Lab Section 4
noon-1:50pm
Lally 104
TA: Chelsea
mentors: Jared, Marisa, & Frank
Lab Section 11
noon-1:50pm
JROWL 2C30
TA: Josh
mentors: Brian, Yang,
Ryan, & Wendy
 TA:Weiran, Jianhui (12-2pm)
TA:Ian, Josh (2-4pm)
TA:Ayushi, Josh (4-6pm)
mentor:Sam B., Kathie(12-2pm)
mentor:Sam B., Nate (2-4pm)
mentor:Greg, Wilson G., & Hanna (4-6pm)
 
noon-6pm
Folsom Library
Tutoring Space
(SE corner of
lower level)
Lecture (Sections 1-7)
noon-1:50pm
DCC 308
 
1pm
 Prof Plum
1:30-3:30pm
AE 205
2pmLecture (Sections 8-9,11-15)
2-3:50pm
DCC 308
Lab Section 5
2-3:50pm
Lally 102
TA: Weiran
mentors: Alec, Sinclair, & Wilson C.
Lab Section 6
2-3:50pm
Lally 104
TA: Chelsea
mentors: Sam D., Osama, & Kathie
Lab Section 12
2-3:50pm
Eaton 216
TA: Jianhui
mentors: Coen, Grace & Andrea
 Lecture (Sections 8-9,11-15)
2-3:50pm
DCC 308
 
3pm
  
4pm  Lab Section 7
4-5:50pm
Lally 102
TA: Ian
mentors: Alec, Nate,
Andrew A., & Alex
Lab Section 8
4-5:50pm
Lally 104
TA: Ayushi
mentors: Osama, Ritz, & Katie
Lab Section 13
4-5:50pm
Sage 3101
TA: Jianhui
mentors: Coen, Ruijie,
Grace & Jared
TA:Cameron (4-6pm)
TA:Chelsea (6pm-8pm)
mentor: Sam D., Rutvik, & Hanna (4-6pm)
mentor:Brian, Eric, & Andrea (6-8pm)
 
4-8pm
Carnegie 201
TA:Cameron
mentor:Andrew M., Eric
4-6pm
AE 215
 
5pmLab Released
 
6pmTA:Chelsea
mentor:Ethan
6-8pm
Lally 104
TA:Ayushi
mentor:Cassandra, Wolfgang
6-8pm
AE 215
Lab Section 9
6-7:50pm
Lally 102
TA: Ian
mentors: Andrew A., Alex, & Youssef
Lab Section 14
6-7:50pm
Lally 104
TA: Ayushi
mentors: Greg, Wilson G. & Ritz
 TA:Weiran, Ian
mentor:Katie, Andrew M., & Rutvik
 
6-8pm
AE 215
 
 
7pm
 
8pmALAC Drop In Tutoring
7-9pm
CII 4050
ALAC Drop In Tutoring
7-9pm
CII 4050
ALAC Drop In Tutoring
7-9pm
CII 4050
ALAC Drop In Tutoring
7-9pm
CII 4050
 
 
9pm