Course Website for CSE110, Spring Quarter 2021

Home Virtual Labs via Zoom Lecture Notes Logistics Resources Artifacts Syllabus

© 2021. All rights reserved.

CSE 110 Software Engineering Inc.

Resources

Readings

Readings will be posted as they are assigned in class.


  • Head First Software Development
  • Head First Object-Oriented Analysis and Design
  • Head First Design Patterns
  • Article: UML Class Diagrams
  • Article: Inversion of Control Containers and the Dependency Injection Pattern by Martin Fowler

Resources Design Tools:

  • Use Case Maker
  • Lucidchart
  • Graphviz
  • MySql Workbench: Database schema visualizer
  • DBschema: Database schema visualizer
  • Vertabelo

Development Tools:

  • IntelliJ IDEA
  • Travis CI
  • FireBase
  • Eclipse
  • Xcode
  • Vim plugin for Eclipse
  • Free Git Book
  • Free Subversion Book
  • Free Git Repository Host - Github (the free repository is public)
  • Free Git Repository Host - Bitbucket (this will be a private repository for free)
  • Google App Engine Documentation
  • Google App Engine Sign In
  • Java Servlets
  • Safari Books Online (must be on campus or use VPN at Blink for full access)
  • Trello - Free Project Management Software
  • Asana - Free Project Management Software
  • Snagit - Screenshot and Screencast Software
  • Amazon EC2
  • Android Query
  • Gliffy - Tool to create screen sequence diagrams