OMSCS·HubSign in
CS 63003 credit hours

Software Development Process(SDP)

Lifecycle of building software: requirements, version control, testing, code review, design, and team workflows. Includes a course-long Android project.

Computing Systems · coreInteractive Intelligence · coreHuman-Computer Interaction · coreMachine Learning · electivesoftware engineeringJavaAndroidfirst course

Distributions

Difficulty
1.9of 5
n = 30
11
13
5
1
0
1
2
3
4
5
Weekly workload
9.2hrs/wk
n = 30
5
10
9
5
1
0
0
0
<5
5–9
10–14
15–19
20–24
25–29
30–34
35+
Overall rating
4.0of 5
n = 30
0
1
7
14
8
1★
2★
3★
4★
5★

Logistics

Terms offered
Fall
Spring
Summer
Prerequisites
None listed.
Counts toward
  • Computing Systemscore
  • Interactive Intelligencecore
  • Human-Computer Interactioncore
  • Machine Learningelective

Reviews (30)

Add your review

Verified Georgia Tech email required. Review appears as OMSCS Hub, not OMSCentral.

30 of 30
  1. 4 / 5
    Difficulty1/5Workload6 hr/wkRecommendYes

    If you have two prior OMSCS courses, this is approachable. Otherwise plan for ~6 hrs/wk and a few late nights.

  2. 5 / 5
    Difficulty1/5Workload10 hr/wkRecommendYes

    If you have industry experience in backend, this is approachable. Otherwise plan for ~10 hrs/wk and a few late nights.

  3. 3 / 5
    Difficulty1/5Workload4 hr/wkRecommendYes

    Project-driven course. Most of the 4 hrs/wk go to assignments rather than lectures.

  4. 4 / 5
    Difficulty2/5Workload7 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  5. 5 / 5
    Difficulty3/5Workload8 hr/wkRecommendYes

    Took this in Spring 2023. Workload averaged ~8 hrs/wk. Difficulty felt fair. Solid foundation for follow-on courses.

  6. 4 / 5
    Difficulty1/5Workload6 hr/wkRecommendYes

    manageable pace, light hours weekly. Coming in I had two prior OMSCS courses. Glad I stuck with it.

  7. 4 / 5
    Difficulty3/5Workload5 hr/wkRecommendYes

    Took this in Spring 2025. Workload averaged ~5 hrs/wk. Difficulty felt fair. Great auto-grader feedback.

  8. 3 / 5
    Difficulty2/5Workload12 hr/wkRecommendYes

    Project-driven course. Most of the 12 hrs/wk go to assignments rather than lectures.

  9. 3 / 5
    Difficulty2/5Workload16 hr/wkRecommendYes

    Honest review: manageable class, moderate workload. Loved pacing is reasonable. Hated late policy is strict.

  10. 4 / 5
    Difficulty1/5Workload10 hr/wkRecommendYes

    Took this in Summer 2024. Workload averaged ~10 hrs/wk. Difficulty felt manageable. Assignments build on each other.

  11. 3 / 5
    Difficulty3/5Workload10 hr/wkRecommendYes

    Honest review: fair class, light workload. Loved solid foundation for follow-on courses. Hated vague rubrics on writeups.

  12. 4 / 5
    Difficulty2/5Workload11 hr/wkRecommendYes

    Took this in Summer 2024. Workload averaged ~11 hrs/wk. Difficulty felt manageable. Great auto-grader feedback.

  13. 2 / 5
    Difficulty1/5Workload13 hr/wkRecommendNo

    If you have limited Python exposure, this is approachable. Otherwise plan for ~13 hrs/wk and a few late nights.

  14. 4 / 5
    Difficulty2/5Workload15 hr/wkRecommendYes

    Took this in Fall 2024. Workload averaged ~15 hrs/wk. Difficulty felt manageable. Pacing is reasonable.

  15. 5 / 5
    Difficulty3/5Workload21 hr/wkRecommendYes

    Took this in Spring 2023. Workload averaged ~21 hrs/wk. Difficulty felt fair. Slack community is active.

  16. 3 / 5
    Difficulty2/5Workload10 hr/wkRecommendYes

    Project-driven course. Most of the 10 hrs/wk go to assignments rather than lectures.

  17. 3 / 5
    Difficulty2/5Workload7 hr/wkRecommendYes

    Took this in Summer 2024. Workload averaged ~7 hrs/wk. Difficulty felt manageable. Lectures are well-produced.

  18. 5 / 5
    Difficulty1/5Workload16 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  19. 3 / 5
    Difficulty2/5Workload2 hr/wkRecommendYes

    manageable pace, light hours weekly. Coming in I had two prior OMSCS courses. Glad I stuck with it.

  20. 4 / 5
    Difficulty4/5Workload12 hr/wkRecommendYes

    Honest review: hard class, light workload. Loved pacing is reasonable. Hated group dynamics are hit or miss.

  21. 5 / 5
    Difficulty1/5Workload3 hr/wkRecommendYes

    Took this in Fall 2025. Workload averaged ~3 hrs/wk. Difficulty felt manageable. Projects feel real-world.

  22. 5 / 5
    Difficulty1/5Workload12 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  23. 4 / 5
    Difficulty2/5Workload15 hr/wkRecommendYes

    Took this in Spring 2025. Workload averaged ~15 hrs/wk. Difficulty felt manageable. Pacing is reasonable.

  24. 4 / 5
    Difficulty1/5Workload17 hr/wkRecommendYes

    Project-driven course. Most of the 17 hrs/wk go to assignments rather than lectures.

  25. 5 / 5
    Difficulty2/5Workload7 hr/wkRecommendYes

    manageable pace, light hours weekly. Coming in I had a math-heavy background. Glad I stuck with it.

  26. 5 / 5
    Difficulty2/5Workload3 hr/wkRecommendYes

    Took this in Fall 2023. Workload averaged ~3 hrs/wk. Difficulty felt manageable. Slack community is active.

  27. 4 / 5
    Difficulty3/5Workload6 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  28. 4 / 5
    Difficulty1/5Workload5 hr/wkRecommendYes

    Would I take it again? Yes. The course rewards consistent weekly effort.

  29. 4 / 5
    Difficulty2/5Workload6 hr/wkRecommendYes

    Took this in Fall 2023. Workload averaged ~6 hrs/wk. Difficulty felt manageable. Office hours actually helpful.

  30. 4 / 5
    Difficulty2/5Workload1 hr/wkRecommendYes

    manageable pace, light hours weekly. Coming in I had no recent academic study. Glad I stuck with it.