119 CSC
Introductory overview of fundamental concepts in computer science. Topics include digital representation of information (media, text, numbers), algorithms, ways of approaching programming, the relationship between software and hardware, and the limitations of computers. No previous programming experience expected.