Breadcrumb Home Computer Science CPSC 105 CPSC 105: Principles of Computer Science Download as PDF Class Program Computer Science Credits 3 Broad overview: algorithms, mathematical foundations, computer logic and architecture, systems software, high level programming languages, applications and social issues. Semester Offered Fall