Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Saylor Academy

CS302: Software Engineering

via Saylor Academy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Gain comprehensive knowledge of software engineering principles and practices in this 41-hour course. Explore the software development life cycle, various modeling techniques, requirements gathering and analysis, design methodologies, implementation strategies, testing procedures, and project management. Delve into a practical case study to apply learned concepts, and complete a final exam to earn a certificate. Suitable for aspiring software engineers and professionals seeking to enhance their skills in the field.

Syllabus

  • Course Introduction
  • Unit 1: Introduction to Software Engineering
  • Unit 2: Software Development Life Cycle Models
  • Unit 3: Software Modeling
  • Unit 4: Software Requirements Gathering
  • Unit 5: Software Requirements Analysis
  • Unit 6: Software Design
  • Unit 7: Implementation
  • Unit 8: Software Testing
  • Unit 9: Project Management
  • Unit 10: Putting It Together: A Case Study
  • Course Feedback Survey
  • Certificate Final Exam
  • Saylor Direct Credit

Reviews

4.0 rating, based on 2 Class Central reviews

Start your review of CS302: Software Engineering

  • Anonymous
    This course provides a clear and practical introduction to software engineering concepts, including requirements analysis, system design, testing, and project management. The content is well-structured and easy to follow, making it suitable for beginners as well as learners with some experience. It helped me understand how to build software in a professional and organized way.
  • Shreya Kumawat
    4
    This course was really helpful with the fundamentals of Software engineering. It helped me on my journey of obtaining skills.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.