Course overview

Welcome to CMPINF 0010! Computing and information systems underlie nearly every facet of life in today’s highly-networked societies. Accordingly, there are many paths through the degree programs offered by the School of Computing and Information, each focusing on different aspects of the theories, practices, and applications of computing and information. This course will introduce you to a variety of core principles and important themes that cross-cut this array of computing- and information-oriented disciplines, as well as explore the types of work that individuals educated in these disciplines engage in.

By the end of this course, you will be able to:

  • Articulate intuitive definitions for each of the “big ideas” discussed in class
  • Uncover and differentiate underlying computational and informational aspects of a variety of natural, social, and engineered systems
  • Leverage computational and informational abstractions and ideas to navigate the technical and social issues arising at the interfaces between complex, interacting systems
  • Identify the similarities and differences in methodology, applications, and abstraction that exist between computational and information disciplines
  • Situate computing and information practices within a socio-cultural context
  • Develop scripts demonstrating a mastery of basic concepts in the Python programming language (data structures, control flow, functions and modules)
  • Navigate Unix-based systems, manipulate files, and execute programs
  • Break down and back up work, as well as collaborate with others using a distributed version control system
  • Generate, transform, and manipulate data using the Python programming language
  • Generate and publish mixed media content on the web using Markdown and Static HTML sites

Here is a link to the tentative course schedule

Instructor

Name: Arjun Chandrasekhar (he/him/his)
Email: arjunc@pitt.edu
Student Hours: Monday-Thursday 11-12:30 in Sennot Square 6305 or by appointment
  • I really cannot overemphasize this enough. If none of the listed studenthours work for you then email me to set up something else. Please don't give up on getting the help you need because you reasonably but mistakenly interpreted the listed student hours to be set in stone!

Grader

Victoria Clarchick
Email: VLC24@pitt.edu

Undergrad Teaching Assistants (UTAs)

Our wonderful UTAs will run skills labs and evaluate your final projects. All UTA student hours will be at the Digital Scholars Commons in Hillman Library.

Alexa Spaventa
Email: ARS297@pitt.edu
Skills Lab: Wednesdays from 1-2:50 pm in G37 Benendum Hall
Student Hours:
  • Monday from 1:00-2:00 pm in Digital Scholars Commons
  • Friday from 12:45-2:45 pm in Digital Scholars Commons
Benjamin Rucker
Email: BDR35@pitt.edu
Skills Lab: Mondays from 1-2:50 pm in G36 Benendum
Student Hours:
  • Tuesday/Thursday from 4:00-5:00 pm in Digital Scholars Commons
  • Wednesday from 1:00-2:00 pm in Digital Scholars Commons
Diego Jurado
Email: diego.jurado@pitt.edu
Skills Lab: Mondays from 11:00 am-12:50 pm in BENDM G36
Student Hours:
  • Tuesday from 11:00-12:00 in Digital Scholars Commons
  • Tuesday/Thursday from 4:00-5:00 pm in Digital Scholars Commons
Jonah Osband
Email: JRO44@pitt.edu
Skills Lab: Wednesdays from 11:00 am-12:50 pm in IS 501
Student Hours:
  • Monday/Wednesday from 1:00-2:00 pm in Digital Scholars Commons
  • Tuesdays from 11:00-12:00 pm in Digital Scholars Commons

Course Links