Skip to main content
Side panel
Home
My Courses
Course Catalog
Help
Getting Started
Help Center & FAQ
Search
Close
Search
Toggle search input
Log in or Sign up
Home
My Courses
Course Catalog
Help
Getting Started
Help Center & FAQ
CS302: Software Engineering (2021.B.01)
Resources
Activities
Quizzes
Home
My programs
My certificates
CS302: Software Engineering (2021.B.01)
Home
Courses
(hidden)
(hidden)
CS302: Software Engineering (2021.B.01)
Back to 'Course Feedback Survey\'
Course Feedback Survey
Click
https://saylordotorg.typeform.com/to/i5d5GmAo?utm_source=CS302&utm_medium=coursepage&utm_campaign=compsurvey
link to open resource.
Previous
Jump to...
Jump to...
Course Syllabus
Introduction to Software Engineering
The History of Software
Six Degrees of Computer Science
Fundamentals of Software Engineering
Software Quality: Definitions and Strategic Issues
Ethics and Professional Practices
Unit 1 Assessment
Software Development Life Cycle
Software Development Approaches
Software Development Models
Introduction to Software Systems
Introduction to Software Engineering/Methodology
Software Development Life Cycle Methodologies
Unit 2 Assessment
Object-Oriented Programming
Object-Oriented Terms
What is Unified Modeling Language?
Fundamentals of UML
Introduction to UML in Software Engineering
Introduction to UML
Use Cases
Fundamentals of UML Diagrams
UML State Diagrams
UML Class Diagrams
UML Activity Diagrams
Object-Oriented Design
UML as a Modeling Tool
Unit 3 Assessment
Data Gathering for Application Development
Writing Software Requirements
Object-Oriented Analysis
Data Collection Techniques
Data Gathering Techniques for Each Application Type
Unit 4 Assessment
Fundamentals of Requirements Analysis
The Requirements Process
Conceptual Modeling in Object-Oriented Analysis
Conceptual Modeling in Requirements Analysis
Use Case Concepts in Object-Oriented Analysis
More on UML Use Case Diagrams
UML Sequence Diagrams
More on UML Sequence Diagrams
Unit 5 Assessment
Software Design
UML Collaboration Diagrams
UML Class Diagrams
Technical Documentation
Software Architecture in Practice
Process-Oriented Design
Data-Oriented Design
Object-Oriented Design
Unit 6 Assessment
Object-Oriented Implementations
Software Construction
Software Configuration Management
Unit 7 Assessment
Testing Terminology
Software Testing
Testing Strategies
Test Plan for ABC Video Order Processing
Unit 8 Assessment
Project Management
Software Engineering Management
Change Management
Software Quality Management
Unit 9 Assessment
Software Engineering Case Study
Teaching Software Development
Design Modification and Quality Control Activity
CS302: Certificate Final Exam
Next