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