The Practice of Computer Science
A survey of aspects of the application of Computer Science. Topics include: algorithms; complexity and decidability; programming; hardware; software engineering; selected interdisciplinary topics; ethical and societal considerations. Optional topics include: cryptography; security; databases; human computer interaction; graphics.
- Credit will be granted for only one of CSC 106, CSC 112, CSC 212.
- Not open to third- or fourth-year students in a Computer Science program.