F21-Software Design (COSC 4353/6353)
Syllabus
You can find the syllabus at the following link.
Project
Students will pitch software products to build, and we will vote to select N/2 software products, where N is the number of students.
Project Themes
IT professional Turnover [New]
Assistive Technologies with emphasis on Seniors or Software Developers (Examples: https://www.ventureradar.com/startup/Assistive)
Health Equity (Examples: https://medcitynews.com/2021/05/jj-village-capital-unveil-12-startups-building-culturally-competent-care-in-new-accelerator/)
Smart Cities (Examples: https://startupill.com/the-top-83-smart-cities-startups-to-watch-out-for-in-2021/)
There are various resources that you can use for the project, below is just a small list
Programmable Web: https://www.programmableweb.com/
Houston Smart City: https://houstontx.gov/smartcity/
On-campus resources: https://www.uh.edu/research/about/centers-and-institutes/
Reading
Required:
(SP) Theory: Engineering Software Products; An introduction to modern software engineering, Ian Sommerville. (Presentations and videos)
(SS) Practice: Engineering Software as a Service; An Agile Approach using Cloud Computing, Armando Fox, and David Patterson. (Videos and Resources)
Recommended:
(CC) Clean Code: A Handbook of Agile Software Craftsmanship, Robert C. Martin et al.
(PP) The Pragmatic Programmer, David Thomas, Andrew Hunt
Head First Design Patterns Eric Freeman, Kathy Sierra, Bert Bates, and Elisabeth Robson
Schedule
Link to the class schedule
Assignments
Check Teams
Groups
TBD
Case Studies
Audible https://www.audible.com/
Libby https://libbyapp.com/welcome
Fidelity https://www.fidelity.com/
Robinhood https://robinhood.com/us/en/
Stash https://www.stash.com/
Trello https://trello.com/home
MeisterTask https://www.meistertask.com/
Monday.com https://monday.com/
My H.E.B. https://www.heb.com/
AliExpress https://www.aliexpress.com/
OverStock https://www.overstock.com/
WalMart https://www.walmart.com/
Signal https://signal.org/en/
WeChat https://www.wechat.com/
Ablo https://ablo.live/
SnapChat https://www.snapchat.com/
Calm https://www.calm.com/
HeadSpace https://www.headspace.com/
Shine https://www.theshineapp.com/