Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSE460 Lecture 01

CSE460 Lecture 01

Software Analysis and Design
Course Presentation
(202101)

Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSE 460 Software Analysis and Design Lecture 01: Course

    Presentation Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 00000001 Teaching Undergraduate Level Graduate Level [email protected] CSE 110

    CSE 240 CSE 340 CSE 360 CSE 460 CSE 564 CSE 594 SER 516 SER 517 SER 518
  3. jgs 00000001 Synchronous Learning § This is Synchronous remote learning,

    i.e., live lectures via Zoom simultaneously with in-person instruction The lecture is Mon/Wed 4:30 PM AZ time Only via Zoom. We do not have a classroom ! Exams are proctored during one lecture session (4:30 PM AZ time) Some Quizzes are proctored during the lecture session (4:30 PM AZ time) Be aware of the time zone (AZ time) There could be a 100% online course that is Asynchronous; This is NOT one of them
  4. jgs 00000001 Synchronous Learning § This is Synchronous remote learning,

    i.e., live lectures via Zoom simultaneously with in-person instruction The lecture is Mon/Wed 1:30 PM AZ time Exams are proctored during one lecture session (1:30 PM AZ time) Some Quizzes are proctored during the lecture session (1:30 PM AZ time) § If you cannot be on campus this Spring due to travel restrictions or health concerns, you may attend the class via ASU Sync. Be aware of the time restrictions (AZ time) There is a 100% online course that is asynchronous; But is NOT this one. Rule: Attending the lectures is required. This is NOT an online course
  5. jgs 00000001 Zoom Request: Participate. It is better to ask

    a question during the lecture than submit an appeal after the exam. Request: Please turn on your camera In my exam, I answered 2 + 2 = 5 because foobar.com tutorial said so. Can I get partial credits?
  6. jgs 00000001 Activities 1. Requirements 2. Modeling or Design 3.

    Construction or Coding 4. Testing 5. Deployment or Delivery
  7. jgs 00000001 CSE 460 Software Analysis and Design Definition To

    create a specification of a software (solution) Graphical description (blueprint) Scalability, Modifiability, Reusable Understand and capture elements and their relationships In a problem
  8. jgs 00000001 Agenda Main Topics 1 Complexity 2 Object-Oriented Model

    3 Behavioral and Structural Models 4 Macro and Micro Processes 5 Introduction to Patterns 6 Fundamentals of Software Architecture 7 Quality Attributes 8 Model-driven software development
  9. jgs 00000001 Grading 100% A+ 97 A 93 A- 89

    B+ 85 B 81 B- 77 C+ 73 C 69 D 65 Midterm Exam 25% 25% Final Exam (Comprehensive) 25% Quizzes (and attendance) 25% Assignments
  10. jgs 00000001 Grading - I got 80 and 76 in

    mi exams - We did 16 quizzes, I missed 6 quizzes and got 100 in 8, but 50 in the last 2 - We did 6 assignments, I got 90 in 3 and 100 in the other 3. - What is my final grade? Exams = (80 + 76) / 2 * 0.50 = 39 Quizzes = (900 / 16) * 0.25 = 14.0625 Assignments = (270 + 300) / 6 * 0.25 Total = 39 + 14.0625 + 23.75 = 76.8125 Final Grade: C+
  11. jgs 00000001 Rules § Assignments and projects can never be

    made up and can never be turned in late. § Quizzes and Exams. There are no make-ups for missed quizzes and exams. § The only Exceptions: These listed in ASU policies, including Accommodation for Religious Practices, Missed Classes Due to University- Sanctioned Activities, etc. A Job Interview is not
  12. jgs 00000001 Ask For Help § ASU provides tutoring, career,

    health and wellness and financial resources. § Check this link http://engineering.asu.edu/resources/ § Ask for help when and if you need it.
  13. jgs 00000001 Do NOT be a Grade Grubber § Grading

    is done applying the same policies to all students as described in the syllabus. § It is unethical to bring to your instructor's attention the possible impact of your course grade on your future plans, including graduation, scholarships, jobs, etc. Do not send requests to your instructor asking for a grade that you did not earn with your work.
  14. jgs CSE 460 Software Analysis and Design Javier Gonzalez-Sanchez [email protected]

    Spring 2021 Disclaimer. These slides can only be used as study material for the class CSE460 at ASU. They cannot be distributed or used for another purpose.