UIChicagoUIChicago
UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
CS 342

Software Design

Computer Science

3 credit hoursUsually offered: Fall, Spring
Avg GPA
2.99
Easiness
2.60
Total regs
2,192

Grade Distribution

Spring 2022–Spring 2026 · Percentages use A–F and W outcomes

Avg GPA
2.99
A
41.7%
911
B
32.6%
713
C
15.0%
327
D
4.9%
108
F
2.9%
64
W
2.9%
63
A–F + W
2,186
Other outcomes
6
All registrations
2,192

Quick Insights

Avg GPA
2.99
Easiness
2.60
C or better
91.9%
Among A–F outcomes
D or better
97.0%
Among A–F outcomes
Withdrawal rate
2.9%
Among A–F and W outcomes
Most common grade
A
Letter grades only
Outcomes counted
2,186
A–F and W outcomes

CS 342 by Professor

Ranked by historical GPA for 2024SP–2026SP · A–F outcomes only · minimum 20 graded outcomes

#1
McCarty, Evan
3.40
RMP
3.9
78 reviews
Graded
745
Total regs
758
#2
Hallenbeck, Mark
2.72
Keep Exploring

Keep exploring

Compare a professor, browse nearby courses, or ask Sparky.

Best professor lead
McCarty, Evan

Top GPA signal with 745 grades.

Avg GPA 3.40Open profile →
More from CS
CS 151
Foundations of Computing
CS 251
Data Structures
Decision shortcut
Ask Sparky about this class

Get a quick summary of difficulty, fit, and professor picks.

Ask Sparky →
About This Class

Software design principles and practices: Object-oriented design; design patterns; software reuse; testing; event driven programming and concurrency; graphical user interface design and development; Team development. Course Information: Extensive computer use required. Credit is not given for CS 342 if the student has credit for CS 340. Prerequisite(s): Grade of C or better in CS 251 and Grade of C or better in CS 211 .

UIChicago by Sparky Labs

Powered by real course, professor, and campus data.

Methodology
RMP
3.8
62 reviews
Graded
515
Total regs
533
#
Professor
Avg GPA
Student rating
Graded
Total regs
  • 1
    McCarty, Evan
    3.40
    3.9 (78)
    745
    758
  • 2
    Hallenbeck, Mark
    2.72
    3.8 (62)
    515
    533