CSE 10101
Elements of Computing I
An introduction to the technical and social dimensions of computing. This course assumes no prior programming experience and emphasizes computational thinking, problem-solving, object-oriented programming, and programming literacy using Python. Topics covered include basic syntax, data types, conditional execution, control flow structures, file I/O, and basic data manipulation. This includes basic programming constructs such as data, variables, functions, conditionals, loops, lists, files, sets, and dictionaries. Also addresses the social and historical dimensions of computing, stakeholder analysis, design requirements, and research in technology domains.
Sources
- Course catalogue ↗2026-2027