CS2104: Introduction to Problem Solving
Spring Semester 2018. Section: Onufriev
Room and Time
Dr. Onufriev's section: Tue, Thu 2:00PM to 3:15PM, SURGE 109
Instructor
Dr. Alexey V. Onufriev
Email:
alexey@cs.vt.edu
Office: 2160C Torgersen Hall
Office Hours: Tue 3.30 - 4.30 pm.
Teaching Assistant: Mr. Jingoo Han
Email:
jingoo@vt.edu
Office: MCB 106
Office Hours: Mon. 2 to 3.30 pm; Thu 3.30 to 5 pm.
Undergraduate Teaching Assistant: Mr. Sam Furman
Email:
sfurman@vt.edu
Office: MCB 106 (CS Lounge)
Office Hours: Tue/Thu 11 am - 1 pm.
Assignments
-
Assignments and due dates
(Last updated: $filename = "Assignments/index.php"; echo date( "m/d/Y", filemtime( $filename )); ?>)
- Final Project Assignment Multiple due dates. See "Assignments" for important info and files.
Practice Problems
-
Practice problems for various heuristics (Last updated: $filename = "Assignments/Practice_problems.docx"; echo date( "m/d/Y", filemtime( $filename )); ?>).
No submission, work them out on your own!
- Quiz 1 Practice problems. (Last updated: $filename = "Assignments/inclass2.pdf"; echo date( "m/d/Y", filemtime( $filename )); ?>). No submission, work them out on your own! Solutions will be released right before the quiz.
- Solutions to Quiz 1 Practice problems (Last updated: $filename = "Assignments/inclass2.pdf"; echo date( "m/d/Y", filemtime( $filename )); ?>).
- A huge collection of college-level probability problems with solutions
- Additional Practice problems on probabilities. (Last updated: $filename = "Assignments/Quiz3.cs2104.pdf"; echo date( "m/d/Y", filemtime( $filename )); ?>). No submission, work them out on your own! Solutions will be released right before the final.
-
Final exam practice problems
Due: two days before the final. No submission, just work them out on your own!
- Final exam practice solutions Will be released prior to the exam, around the above "deadline".
Key Course Information
-
Course Syllabus
(Last updated: $filename = "Syllabus.pdf"; echo date( "m/d/Y", filemtime( $filename )); ?>)
-
Use Canvas for homework submission
- Course grades are maintained on Canvas
-
Calendar and Coursenotes
(Last updated: $filename = "Calendar.html"; echo date( "m/d/Y", filemtime( $filename )); ?>)
- What we've done each day and the associated coursenotes
-
General assignment guidelines
-
Programming assignment guidelines
-
CS 2104, Spring 2018
Pointers to other information
- Department of Computer Science Homepage
- Departmental Policy on Koofers, Old Programs, Cheating, and Computer Use
- Virginia Tech Homepage
- VT Undergraduate Catalog Honor Code Statement
- VT Honor System Homepage
- Honor Code Pledge
- VT Writing Center
- Study Skills
- Services for Students with Disabilities
- Documentation for Disability Accomodation: Relevent for students seeking more time on tests