Principles of Computing Immersion

5d9ba1e3-1cd5-4c85-9755-73750b071654 | 132129


Computing has become a tool that is used to solve problems in virtually every discipline. Members of society must have a basic understanding of computing in order to be productive. This immersion introduces students to the central ideas of computing, instilling the ideas and practices of computational thinking, and inviting students to understand how computing affects and changes their world. Students will develop an understanding of computational content, develop computational thinking skills, learn basic programming skills, and be exposed to the effects that computing has on society and culture.

Notes about this immersion:

  • The immersion is closed to students majoring in applied mathematics, applied statistics and actuarial science, bioinformatics, computer science, computing and information technologies, computing security, computational mathematics, computer engineering, game design and development, human-centered computing, new media interactive development, software engineering, and web and mobile computing.
  • Students are required to complete at least one course at the 300-level or above as part of the immersion.

Curriculum for Principles of Computing Immersion

Required Courses
Choose xxx of the following
   ABCD-123    Course 1
   ABCD-456    Course 2