Apr 18, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMSCI 256 - Principles of Software Development


Credits: (3)
This course covers important programming concepts that are necessary for modern software. These include: design patterns, testing, GUIs, threading, client-server networking, security, and mobile app development. Students will design and implement one or more moderately-sized programming projects. Prerequisite(s): CMSCI 125  or permission of the instructor. (Spring)



Add to Portfolio (opens a new window)