Couse: UCSD CSE 110
Quarter: Fall 2022
Instructor: Thomas A. Powell
CSE 110: Software Engineering (4 units)
Introduction to software development and engineering methods, including specification, design, implementation, testing, and process. An emphasis on team development, agile methods, and use of tools such as IDE’s, version control, and test harnesses. Prerequisites: CSE 100 or CSE 100R;
Subject | Requirement | GitHub Link | Feedback | Score | |
---|---|---|---|---|---|
Lab Week 0&1 | VSCode, Markdown, and Git Part 1 | Requirement | GitHub | -- | 3/3 |
Lab Week 2 | HTML and DevTools | Requirement | GitHub | -0.5 for missing tags: h3, footer, span | 2.5/3 |
Lab Week 3 | CSS and Agile Intro | Requirement | GitHub | No new label created No PR linked to any issue Failed: TESTS.part1-topics.sizing.height Failed: TESTS.part1-topics.layouts.grid.display Failed: TESTS.part2-selectors.combinators.child | 2.8/3 |
Lab Week 4 | JS Language Intro, Diagramming and DevTools Part 2 | Requirement | GitHub | -- | 3/3 |
Lab Week 5 | JavaScript DOM Basics and GitHub Actions | Requirement | GitHub | -- | 3/3 |
Lab Week 6 | Web Components and localStorage API | Requirement | GitHub | -- | 3/3 |
Lab Week 7 | Fetch API & ServiceWorkers | Requirement | GitHub | -- | 3/3 |
Lab Week 8 | Unit & E2E Testing | Requirement | GitHub | -- | 3/3 |
Lab Week 9 | JavaScript Error Handling, Monitoring, & JS Docs | Requirement | GitHub | -- | 3/3 |
Lab Week 10 | Post Launch Tooling: User Analytics and Feedback | Requirement | GitHub | -- | -- |
The course project be completed in a group of 10 people.
Link to Group GitHub
Link to Project Fork to my GitHub
Subject | Requirement | Group GitHub | Score |
---|---|---|---|
Management - Group Contract | Requirement | Group GitHub | -- |
Management - Branding, Group Page and Video | Requirement | Group GitHub | -- |
Management - Group Kickoff, Repo and Meeting Prep | Requirement | Group GitHub | -- |
Management - Group Bonding Event | Requirement | -- | -- |
Brainstorming Activity | Requirement | Group GitHub | -- |
Starting Pitch | Requirement | -- | -- |
Agile - Team Status Video | Requirement | -- | -- |
Agile - Retrospective | Requirement | -- | -- |
CI/CD Pipeline - Phase 1 | Requirement | Group GitHub | -- |
Agile - Sprint Review Meetings | Requirement | Group GitHub | -- |
Final Project Video - Public Version | Requirement | YouTube | -- |
Documentation - Internal Documentation : ADR (Architectural Decision Records) | Requirement | Group GitHub | -- |
Final Project Video - Private Version | Requirement | YouTube | -- |
Final Project Eval | -- |