Welcome to CSE 160!
Summer 2025
Instructor: Adrian Salguero
TAs: Kellen, Sahil, Suhas, and Tiernan
1
Lecture Overview
2
Course Instructor: Adrian Salguero
3
Your Amazing Course TAs!
Kellen Rodriguez
Sahil Verma
Suhas Kannam
Tiernan Kennedy
4
What is this Class?
5
Prerequisite Knowledge
6
Lecture Overview
7
Course Components
Lectures
Sections
Programming Assignments (HW)
Coding Practice
Exams
8
Course Website
9
All course resources will be found here!
Please familiarize yourself with the syllabus and check regularly!
Course Tools
Ed
Canvas
Gradescope
Anaconda/VS Code
10
Lecture Overview
11
Grade Breakdown
12
Category | Weight |
Programming Assignments | 50% |
Midterm Exam | 20% |
Final Exam | 20% |
Participation (Written Check-ins + Coding Practice) | 10% |
Exam Grading Policy
Sometimes when we take an exam, we don’t give it our best shot or we wish we could have done better. Therefore in this class has the following policy:
If your final exam score is higher than your midterm score
→ Your final exam score replaces your midterm score.
If your final exam score is lower or the same as your midterm score
→ Your midterm score remains unchanged.
13
Course Grades
The following are minimum GPA guarantees - grade can always be higher than minimum promise 😊
14
Percent Earned | Course Grade |
95 - 100% | >= 3.5 |
85 - 95% | >= 3.0 |
75 - 85% | >= 2.5 |
65 - 75% | >= 2.0 |
50 - 65% | >= 0.7 |
Lecture Overview
15
Resubmissions
Learning is a challenging process that takes time, it doesn’t always happen on your first try!
At a certain point in the course, each week you will have the opportunity to resubmit one of your previous programming assignments.
16
Collaboration
17
Lecture Overview
18
How Learning Works
19
Metacognition while Programming
20
Getting Help
21
We Value Your Feedback!
22
Our Goal for CSE 160
Please reach out if you need any accommodations of any kind to deal with these unfamiliar situations! We are here to support and help you learn 😊
23
Lecture Overview
24