CSE 10001
Principles of Computing
As computing and technology become increasingly intertwined with everyday life, it is essential that everyone develops a basic understanding of how computing works. In this course, students will explore the foundations of computing: hardware, software, and communications and examine the underlying concepts and ideas that transform digital information into the innovations we utilize and depend on. To gain a deeper understanding of computing at a technical level, students will develop basic programming skills via regular coding assignments and software projects. Moreover, to relate computing to different disciplines, the social, economic, and political impact of computing will be discussed.
Sources
- Course catalogue ↗2026-2027