Nov 14, 2025  
USC Catalogue 2025-2026 
    
USC Catalogue 2025-2026

CSCI 201L Principles of Software Development

Units: 4
Terms Offered: FaSp
Object-oriented paradigm for programming in Java; writing concurrent applications using threads; writing web client/server applications using Web Services and SQL databases; team project.
Prerequisite: CSCI 104 
Instruction Mode: Lecture, Lab, Quiz
Grading Option: Letter