Jun 19, 2025  
Catalog 2025-2026 
    
Catalog 2025-2026
Add to Portfolio (opens a new window)

CS 401 - Modern Programming Practices


Current Concepts and Best Practices in Software Development: Knowledge Is the Basis of Action
Credits: 4
Prerequisites: CS 390  or graduate faculty consent Prerequisite Grade Required: A letter grade of B or above in CS 390 
Delivery mode: On-Campus
This course presents the fundamental principles of object-oriented programming. Students learn how to write reusable and better maintained software and integrate this knowledge with laboratory assignments and projects. Topics include fundamental principles and models of object-oriented programming, UML class diagrams and design principles that promote reusability and maintainability of software. This is a dual graduate/undergraduate course.



Add to Portfolio (opens a new window)