Professional Documents
Culture Documents
Initial Class - Tagged
Initial Class - Tagged
and Algorithms
Instructor: Mr. Mark Fisher
Brief Overview of the Team
● Instructor: Mark Fisher
○ Former computer programmer
○ Former high school math/computer science
teacher
○ First year teaching at ASU
○ First time teaching CSE 310
Brief Overview of the Team
● Instructor: Mark Fisher
○ Office Hours: M 1:00-2:00, W 3:00-4:00
○ Office Hours begin Week 2
Brief Overview of the Team
● TA: Erfan Bank Tavakoli
○ Office Hours: TBA
○ Office Hours begin Week 2
The Book
● Introduction to Algorithms, 4th Edition by Thomas
Cormen, Charles Leiserson, Ronald Rivest, and
Clifford Stein. (2022)
○ ISBN 978-0262046305
Brief Overview of the Book
● Book requires about three semesters to cover in
its entirety
Grading
● Assignments (30%) - 6 programming
● Exams (45%) - 3 exams, given on Weeks 5 (2/6),
10 (3/20), and 14 (4/19)
● Final (25%) - Taken in-class (5/1)
Rules on Exams
● Exams are through Canvas - closed-book,
closed-note.
● Given full class period to complete.
Design of the Class
● Programming Assignments
○ Assignments are checks to make sure you can
actually code the material covered in class
Design of the Class
● Exam questions generally fall into one of two
categories:
○ Questions that test your memorization
○ Questions that require you to really understand
the material, not just the processes
Score Adjustments
● Adjustments are done because my scoring is too
tough for the default percentages for final grades
at ASU
○ I’m not failing half of the class without a really
good reason
Score Adjustments
● Scores on assignments are unlikely to be
adjusted
● Scores on exams are likely to be adjusted
○ Adjustment occurs after all appeals are
complete
Succeeding in This Course
● Do your best
● Don’t give up
● No easy zeroes!!!
○ Attempt all assignments
○ Answer all questions on all exams
● Spend time on this class every day
● Take breaks while studying
○ Allows the brain to process during the break
Succeeding in This Course
● Use the data structures presented in class in
programs
● Take advantage of the available resources
○ Q&A after lectures
○ Recitation and office hours
○ Email
○ Discussion groups
Succeeding in This Course
○ Other students
■ Be careful when helping with the
assignments
● Sharing higher-level ideas is acceptable
● Sharing individual lines of code is not
○ Reuse of your own code is acceptable, as long
as it was produced for this class this semester
Other Notes About the Course
● Builds on CSE 230 and MAT 243 (prerequisites)
● Course has a significant amount of programming
Week 3 1/23 6, 7
Week 4 1/30 8
Week 6 2/13 9, 11
Week 11 3/27 20