Object-Oriented Analysis and Design: Foundations & Concepts
An applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply techniques in analysis and design projects. Focus is on key object-oriented elements and concepts.
This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more:
MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder
Status: Java
Java
Status: Java Programming
Java Programming
Intermediate·Course·21 hours
Featured reviews
5.0
·Reviewed Mar 5, 2026
This is completely theory based course and the course work (assignment) is way better than other course. There is practical lab assignment.
All reviews
Showing: 6 of 6
All Learners
All Stars
Most Helpful
M
Md
5.0
·Reviewed Mar 6, 2026
This is completely theory based course and the course work (assignment) is way better than other course. There is practical lab assignment.
K
Krzysztof
5.0
·Reviewed Apr 1, 2025
great course! I recommend it to everyone.
V
vishu
5.0
·Reviewed Nov 16, 2025
nice course
R
Rorn
3.0
·Reviewed Jun 23, 2026
I didn't get certificated from this course because they are want me to verify ID and I don't have it. This coursera, I can learned because my brother giving it to me for learning by myself.
Z
Zhe
2.0
·Reviewed Jan 23, 2026
The instructor explains very little. I have to learn all the concepts on YouTube or ChatGPT.