Description
Learning Objectives
* When provided a project specification, students will be able to decompose the solution into subproblems and iteratively develop the project using multiple interacting classes, class inheritance, hierarchical data structures, and/or event-driven programming.
* Given their own decomposition into subproblems, students will be able to use data structures provided in libraries (i.e., hash table, tree, and graph), common algorithm patterns (i.e., exhaustive search, divide and conquer, branch and bound, and heuristic), unit testing, and debugging to write a correct solution to each subproblem and integrate the subproblem solutions into a complete working project (currently using Java).</li>
* When provided example solution components and a rubric, students will be able to evaluate the decomposition, clarity, performance, and style of a program.
* Students will be able to compare and contrast programming in two programming languages (currently Python and Java).
Given usage examples and documentation, students will be able to provide graphical user input and output for programs (currently using JavaFX).
General Information
Monday 4-5:50pm, Devon Oberdan, devonoberdan@email.arizona.edu
Tuesday 8-9:50am, Jordan Siaha, jordansiaha@email.arizona.edu
Tuesday 10-11:50am, Kyle K. Block, blockie@email.arizona.edu
Tuesday 12-1:50pm, Maxwell Faridian, maxwellfaridian@email.arizona.edu
Tuesday 2-3:50pm, Theodore Sackos, theodorejsackos@email.arizona.edu
Tuesday 4-5:50pm, Hannah Parraga, hannahparraga@email.arizona.edu
Students are required to attend the first hour of section for which they have enrolled. The second hour of section will be a lab with staff from the course available for questions.
Tuesday January 16th there will be lab sessions during the normal section times for assistance setting up software for the class on your personal laptop. If you are enrolled in a Tuesday section, attend that section. If you are in one of the Monday sections, you can attend any section. These lab sessions on Tuesday January 16th are NOT required due to the preceeding Monday holiday.
Thursdays 1:45-2:45pm
Announcements
The final exam grades have been published in gradescope and pushed to D2L. All of the final exam grades were bumped up 5 points due to some problems many people had difficulties with. Extra credit has already been included into the final exam.
If you click on the calculator in D2L you should be able to see your final calculated grade. I will be posting them in UAccess later tonight or tomorrow morning.
Nice job this semester everyone!
All but the final exam grades have been posted in D2L. Click on the calculator at the top of your view if you would like to see what your current grade is before taking the final exam.
Please double check all of your grades. Now is the time to bring up any transcription errors you see.
https://docs.google.com/document/d/1UvT6xWfPBK6MojETj1DRROFvfGtg55TaY7g_r0QreWo/edit?usp=sharing
#pinAttached is the code for iterative depth-first and breadth-first traversal that we discussed in class on Monday April 30th.
The teaching staff has posted a new class_meeting_notes_(lecture) resource.
Title: 43 Final Exam Review
https://docs.google.com/presentation/d/1IVt20rZ2zv1nXjd0kNG987mWp5_Ii57ZLBs500zP79g/edit?usp=sharing
Due date: May 2, 2018
You can view it on the course page: https://piazza.com/arizona/spring2018/csc210/resources
The teaching staff has posted a new class_meeting_notes_(lecture) resource.
Title: 42 Maze, breadth and depth first traversal
https://docs.google.com/presentation/d/1z0IzLQ4wGawp6aHXPCadN9CUXKcJKELdRsqdqiZHHr4/edit?usp=sharing
Due date: Apr 30, 2018
You can view it on the course page: https://piazza.com/arizona/spring2018/csc210/resources
Hello everyone,
The TCE rate at this point is 70.07%. Below is information on how some high TCE rates might help you. I will send an updated TCE percentage late tonight or early tomorrow morning.
-
>75% will drop lowest section grade
-
>85% will also drop lowest PA grade
The teaching staff has posted a new class_meeting_notes_(lecture) resource.
Title: 41 Generics and Maze Div&Conquer
https://docs.google.com/presentation/d/1QsV2UxmS3MciM0BIYvX6cTGLgEsVjeIhe9bREztwOX4/edit?usp=sharing
Due date: Apr 27, 2018
You can view it on the course page: https://piazza.com/arizona/spring2018/csc210/resources
Name | Office Hours | |
---|---|---|
Alex Romero | When? Where? | |
Theodore Sackos | When? Where? | |
Maxwell Faridian | When? Where? | |
Jordan L. Siaha | When? Where? | |
Ali Gilliland | When? Where? | |
Dr. Michelle Strout | When? Where? | |
Devon Oberdan | When? Where? | |
Kyle Block | When? Where? |