Welcome to CSC 210
- This is CSC 210 – Software Development
- use data structures (i.e., hash table, tree, and graph), common algorithm patterns (i.e., exhaustive search, divide and conquer, recursive backtracking, and heuristic), unit testing, and debugging to write a correct solution to each sub-problem and integrate the sub-problem solutions into a complete working project (currently using Java).
- compare and contrast programming in two programming languages (Python and Java).
- build graphical user input and output for programs (JavaFX)
Who am I?
- Adriana Picoral (you can call me Adriana or Dr. Picoral)
- Office: Gould-Simpson 811
- Email: adrianaps@arizona.edu
Who are the teaching assistants? (TAs)
In this course we have course coordinators, senior TAs, and TAs.
The TAs are responsible for:
- Helping you, the students, succeed
- Grading quizzes, and exams
- Helping students on office hours
- Lead lab sessions
. . . So get to know them!
Get to know each-other
- Introduce yourself!
- Share your
- Name and pronouns
- Something new that you learned this summer
Exams and Quizzes
Exams and quizzes are on paper.
Midterms and quizzes are on Wednesdays.
Programming assignments will be submitted through GitHub (create an account).
Grade Distribution
- Programming Assignments, 20%
- Short Assignments, 10%
- Quizzes, 20%
- Midterm 1, 15%
- Midterm 2, 15%
- Final, 20%
Syllabus Activity
- When are the exams?
- What’s the late policy for this class?
- When’s the first assignment due?
Other Important Dates
- Last day for students to drop without a grade of W (withdraw) is September 08
- Last day for students to department staff to drop in UAccess with a W is September 22
Attendance question
Go to gradescope and answer the attendance question.
Materials
- Readings, videos, exercises, slides, assignment instructions will be available on the website
- HOWEVER, you are still responsible for things said/announced in class
Tips on slides
Press the e
key