UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
UIChicagoUIChicago
CoursesProfessors
My SchoolSparkyAI
CS 342

Software Design

Computer Science

3 credit hoursUsually offered: Fall, Spring
Avg GPA
2.97
Easiness
2.60
Total regs
1,956

Grade Distribution

Based on all available term-level grade data for this course

Avg GPA
2.97
A
42.2%
822
B
31.2%
608
C
15.0%
293
D
5.4%
106
F
3.2%
63
W
3.0%
58
Visual total
1,950
Other
6
Total regs
1,956

Quick Insights

Avg GPA
2.97
Easiness
2.60
Pass rate
93.8%
Using A, B, C, D as passing
Withdrawal rate
3.0%
Based on visible distribution
Most common grade
A
Students counted
1,950
A through F plus W

CS 342 by Professor

Ranked highest to lowest GPA — using A, B, C, D, and F outcomes only

#1
McCarty, Evan
3.48
RMP
3.9
Graded
514
Total regs
522
#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 514 grades.

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

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

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
Read the methodology
uicratings@gmail.com
Student-built, unofficial, and transparent about sources
RMP
3.8
Graded
515
Total regs
533
#
Professor
Avg GPA
RMP
Graded
Total regs
  • 1
    McCarty, Evan
    3.48
    3.9
    514
    522
  • 2
    Hallenbeck, Mark
    2.72
    3.8
    515
    533
Ask Sparky →