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