Hide Advanced Options
Courses - Winter 2024
CMSC
Computer Science Department Site
CMSC398C
(Perm Req)
Special Topics in Computer Science; Best Practices for Professional Programmers
Credits: 1
Grad Meth: Reg
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.

Prerequisite: Minimum grade of C- in CMSC131 or permission of instructor; and permission of CMNS-Computer Science department.