LMU ☀️ CMSI 401
SENIOR PROJECT I
Resources
Syllabus
Practice
Writing Clean Code
Assignments
Homework #1
[Answers]
Homework #2
[Answers]
Homework #3
[Answers]
Homework #4
[Answers]
Homework #5
[Answers]
Exams
Midterm [Preparation] [Answers]
Final Exam [Preparation] [Answers]
Course Notes
What, A Senior Project?
Computing
Software Development
Software Architecture
Clean Code
A TDD Example
Introduction to Git
Overview of UML
UML Use Case Diagrams
UML Class Diagrams
UML State Diagrams
UML Activity Diagrams
UML Sequence Diagrams
UML Collaboration Diagrams
UML Component Diagrams
UML Deployment Diagrams
Design Patterns
Examples of Design Patterns
Writing Classes
Introduction to Python
Introduction to JavaScript
JavaScript Types
Introduction to jQuery
Introduction to Java
Writing Classes in Java
Unit Testing
Introduction to HTTP
Web Applications
Building Large Java Applications
Introduction to Node.js
Java Web Applications
Introduction to REST
A Sample Design Project
Toolkits and Frameworks
Java EE