CMSC398C

Special Topics in Computer Science; Best Practices for Professional Programmers

Principles of design and practices for actual implementation in Java code that result in easy maintenance, comprehension by others, modification, and debugging. How to use the five SOLID principles. Naming, formatting, and structural conventions for clean, readable code that runs. Approaches to debugging code that won't compile or isn't running properly.

Sister Courses: CMSC398B, CMSC398D, CMSC398E, CMSC398F, CMSC398G, CMSC398I, CMSC398J, CMSC398K, CMSC398L, CMSC398M, CMSC398N, CMSC398Q, CMSC398R

Past Semesters

17 reviews
Average rating: 3.29

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.