name: inverse layout: true class: center, middle, inverse --- # Announcements and notes on the Syllabus Lauren Bricker CSE 340 Spring 2022 --- layout: false # Agenda - Administrivia - Remember to complete the slides from Monday's [Ed Lesson](https://edstem.org/us/courses/21053/lessons) (counts towards participation) - Syllabus info - Including Office Hours (demo) - Completing our [first app](first-app.html#20) - Adding a button - Developer Roles - Maybe...Starting on Drawing (for Doodle) --- ## Reminder: set up your machine before lab tomorrow! **Android Basics**: - Follow [this](https://developer.android.com/training/basics/firstapp) tutorial to create an Android Application. - Continue the tutorial to [run your app](https://developer.android.com/training/basics/firstapp/running-app) on an emulator or on Android Device. **Git Setup**: Ensure you can clone from CSE GitLab (we recommend cloning via SSH) - Use the instructions for [macOS](https://courses.cs.washington.edu/courses/cse154/21sp/resources/assets/vscode-git-tutorial/macosx/index.html), [win](https://courses.cs.washington.edu/courses/cse154/21sp/resources/assets/vscode-git-tutorial/windows/index.html) (ignore sections on VS Code, we use Android Studio) to get Git set up on your computer - If you have never used git before read through [this](/courses/cse340/22sp/docs/git.html#1) and [this](https://courses.cs.washington.edu/courses/cse331/21sp/tools/version-control.html) (Android Studio ≈ Intellij) **Lab Exercise**: You are going to turn in a screen capture of your Doodle starter code into an [Ed Lesson](https://edstem.org/us/courses/21053/lessons) after Lab on Thursday. ??? Our learning goals for the first lab are Android project structure, Ed Lessons and first assignment Doodle. Please follow the instructions below to be familiar with Android and have your Git ready before this Thursday section: --- ## Summary of expectations and values - **Sharing**: Ideas, yes, but don't copy code and cite who you work with. - **Accessibility**: This course is designed to be accessible - **Inclusivity**: An important value in this class, and in HCI! - **Academic Integrity**: A course value and requirement. See the [Academic Conduct](/courses/cse340/22sp/academic-conduct) page for more details - **Respect**: This class is a compact between us based on respect - **Healthy Environment**: Your health/mental health are important and we have tried to structure the class to support you (e.g. up to 5 late days without questions asked). If you need larger accommodations for any reason, consider working with [DRS](https://depts.washington.edu/uwdrs/) so we can support you. - **Preferred names and pronouns**: Please call me Lauren, Dr. Bricker, or Professor Bricker. Please tell me your preferred names and pronouns as well. If you run into problems, or have preferences about these issues, please tell us! --- # Participation - Completing weekly practice quizzes - Engaging with course material (synchronously if possible) in lecture AND section - Filling out polls - Adding to google or other documents - Completing [Ed Lesson](https://edstem.org/us/courses/21053/lessons) - Please come to class! We want to hear your voices!!! - Participating in our discussion board - Writing posts! - Viewing posts! - Asking questions! - Responding to posts. --- # Assignment Structure Assignments typically include scaffolded part and open-ended part. - The scaffoled part is definitely graded by the course staff - Open ended part - May be evaluated by your peers, sometimes using traditional HCI methods. - Typically graded on "did you meet the minimum requirements" - You write a [reflection](/courses/cse340/22sp/assignments/reflection) or report for each assignment. - Reflections/Reports are not "second class citizens!" They are a primary part of the assignmment. --- # Assignment Structure - Introduce theory - Remember, this class is focused on the generalizations of toolkits, not Android Programming (per se) - We may teach *some* but not *all* of the details of Android programming during class, you will have to do extra work outside of class to learn the programming piece. - Introduce Assignment including core part (structured) and open ended part - Expand theory, add practice - Get practical help in lab - Work over weekend - Assignment handed out Wednesday; due following Thursday (generally) - There may be a peer evaluation component - There may be a video required - Reflections are (mostly) at the same time as the code --- # Resubmissions (fine print) - There are no "late days" in this class - the due date is the due date. - You may resubmit assignments, however (full [policy](/courses/cse340/22sp/#resubmission-policy)) - Each part of the assignment is considered separately - May resubmit after feedback is returned - May resubmit 1 assignment per week - May resubmit an assignment once - You have a limited number of weeks in which to resubmit an assignment - No resumissions will be accepted on - the final project - any assignment found involved in academic misconduct - You'll fill out a form (posted on Ed) to do the resubmission. Details on the full process will be posted on [Ed](https://edstem.org/us/courses/21053/discussion/) in week 3 when they start. --- # Office Hours .left-column50[ - Quick look at [Dates and Times](https://docs.google.com/spreadsheets/d/1jSj2qa_csv7nbbo_0ibHjnpD3552_UuGKH3e3HzQ-Eo/edit?usp=sharing) - "Queue" on [Ed](https://edstem.org/us/courses/21053/discussion/) - Why? - This will help us better triage problems and provide you follow up answers if needed. - Note: we won't turn you away if you don't fill this out before hand, but we will ask you to fill one out when you get to OH... it will help you in the long run! ] .right-column50[ ![:img Ed discussion board with sample Office Hour post with instructions, 100%, width](/courses/cse340/22sp/slides/wk01/img/intro/oh-procedure.png) ] --- # Office Hours .left-column50[ - Quick look at [Dates and Times](https://docs.google.com/spreadsheets/d/1jSj2qa_csv7nbbo_0ibHjnpD3552_UuGKH3e3HzQ-Eo/edit?usp=sharing) - "Queue" on [Ed](https://edstem.org/us/courses/21053/discussion/) - Fill this out before you come to OH, or on arrival 1. Select **New Thread** 2. Select **Question** 3. Give your post a title in the title bar 4. Choose the **Office Hours** Category 5. Questions will pop up in the body of the text that you will answer 6. Mark your post **Private** or **Anonymous** as appropriate 7. **Post** it! ] .right-column50[ ![:img Ed discussion board with sample Office Hour post with instructions, 100%, width](/courses/cse340/22sp/slides/wk01/img/intro/oh-procedure.png) ] --- # What is EPA? EPA stands for the "effort, participation and altruism" grade. - Effort: What you put into the class - Participation: Whether you actively engage with the material - Altruism: How you help others -- count: false To assess EPA we will be looking at: - Timely engagement with lecture and section material (Polls, Ed lesson completions) - Participating in our discussion board: - asking and responding to questions - viewing prior posts - Attending OH (tracked through OH posts) You don't have to do ALL of these but you have to do most of them. --- # Agenda - Administrivia - Syllabus info - Jamboard results - Office hours (demo) - Remember to complete the slides from Monday's [Ed Lesson](https://edstem.org/us/courses/21053/lessons) (counts towards participation) - **Completing our [first app](first-app.html#20)** - Adding a button - Developer Roles - Starting on Drawing (for Doodle)