CSE 442 Software Engineering Fall 2022        (=> home page)

Lectures and Notes:

1 - Day 1
    Take the enneagram test: https://enneagram.bz/en
    note: ignore the request for the MBTI (Myers Briggs Type Indicator, another measure of personality type).
2 - The Design of Everyday Things   Assignment: find a bad website, find a good design
3 - The System Requirements Specification (your Phase 1)
    Some previous semesters' projects:
        OnlineTrainingRequirements.docx - project link     
        RentableRequirements.docx - project link
        GardensRequirements.pdf - project link
        ClassroomRobotRequirements - project link
        AudioRequirements.docx  -  project link
4 - SW Project Steps
5 - Eclecticism
6 - Critical Thinking
7 - Software Errors  (In defense of coding standards: main.c)
8 - The Tao of Engineering
9 - Partitioning
10 - Engineers in Society
11 - Ethical Engineering
12 - Practical Program Management

Reading assignments -
Essay on Objects and Modeling   Essay on Levels of Thought  The Integration Thread Idea  The Tao of Pooh 
Alogorithms Are Great But They Ruin Lives: WIRED    Drop And Code Me Twenty  The Critical Thinking Institute  
You're Not Going To Need It   Big Design Up Front  The Future Of Interactive Design    Managing Feature Creep


Project Materials:

Your teams: Teams.xlsx
Ideas: https://invenst.cse.buffalo.edu/viewideabank.php
Projects from The Center for Socially Relevant Computing

Phase 1 due Sept.19 (15%) Use this template: RequirementsTemplate.docx
Phase 2 due Oct. 22 (20%) Use this template: DesignTemplate.docx
Your Phase 3 Project Plan (15%) is due Nov.13 at 11:59:59 PM.  It must be a single file: either Microsoft Project or OpenOffice Project Libre, emailed to me.
Get ProjectLibre here: ProjectLibre - Project Management download
You can start with this template: Project1.pod
PowerPoint of Instructions: Phase3.pptx
Previous semester "A" Quality: Avatar.pod  (an on-screen companian for the elderly)
Here is my task list for the sample project I covered in class: TravelWebsite.docx   ProjectExample.pptx
Phase 4 due Dec 11. (15%) Integration Thread (reduced function prototype) with video demo.
Essay/Research Question 1 due Nov.1  (10%): 
Please choose ONE of the following and answer it to completeness: Essay Question 1.
Essay/Research Question 2 due Dec 15 (10%): Essay2.docx

Class Participation & Professionalism (10%)
Peer Review (5%) Due by Dec. 15: PeerReviewTeam#.doc


Administration:

We're using Piazza: https://piazza.com/buffalo/fall2022/cse442ac/home

Syllabus: CSE442Syllabus2022.doc

The class ZOOM link: https://buffalo.zoom.us/j/9858068177?pwd=bmplWFJuUWVNWDRVODVQcXdyWVY3dz09