2017-2018 Academic Bulletin 
    
    Mar 29, 2024  
2017-2018 Academic Bulletin [ARCHIVED CATALOG]

CMPSC 220 - Programming Languages


Credits: 4
A study of the fundamental concepts that arise in different programming language paradigms. Students learn how programming languages are designed and implemented, and how these factors affect the overall usability, performance, and effectiveness of computer software. Participating in hands-on activities that often require teamwork, students gain experience in leveraging the styles and features of programming languages to implement and evaluate correct and efficient computer software. During a weekly laboratory session, students use state-of-the-art technology to complete projects, reporting on their results through both written reports and oral presentations.

Prerequisite: CMPSC 112 .

Distribution Requirements: QR, SP.