CS 1110

Introduction to Programming

Course Description

A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. No previous programming experience required. Note: CS 1110, 1111, 1112, 1113, and 1120 provide different approaches to teaching the same core material; students may only receive credit for one of these courses. Students may not enroll if CS 2100 or CS 3140 has been completed.


  • Thomas Horton

     Rating

     Difficulty

     GPA

    3.56

     Sections

    Last Taught

    Fall 2009

  • Nathan Brunelle

     Rating

    3.97

     Difficulty

    3.00

     GPA

    3.51

     Sections

    Last Taught

    Spring 2019

  • Ahmed Ibrahim

     Rating

     Difficulty

     GPA

    3.48

     Sections

    Last Taught

    Fall 2016

  • Raymond Pettit

     Rating

    3.98

     Difficulty

    2.95

     GPA

    3.47

     Sections

    Last Taught

    Fall 2023

  • Arohi Khargonkar

     Rating

    4.50

     Difficulty

    3.00

     GPA

     Sections

    11

    Last Taught

    Fall 2024

  • Paul McBurney

     Rating

    4.40

     Difficulty

    3.30

     GPA

    3.55

     Sections

    Last Taught

    Summer 2023

  • Aidan San

     Rating

    3.83

     Difficulty

    3.25

     GPA

    3.38

     Sections

    Last Taught

    Spring 2022

  • Derrick Stone

     Rating

    2.67

     Difficulty

    3.00

     GPA

    2.97

     Sections

    Last Taught

    Spring 2024

  • Upsorn Praphamontripong

     Rating

    3.83

     Difficulty

    4.00

     GPA

    3.18

     Sections

    Last Taught

    Spring 2017

  • Luther Tychonievich

     Rating

    3.97

     Difficulty

    3.37

     GPA

    3.31

     Sections

    Last Taught

    Spring 2022

  • Craig Dill

     Rating

    2.71

     Difficulty

    3.20

     GPA

    3.48

     Sections

    Last Taught

    Spring 2021

  • Panagiotis Apostolellis

     Rating

     Difficulty

     GPA

    3.42

     Sections

    Last Taught

    Fall 2018

  • Paul Reynolds

     Rating

     Difficulty

     GPA

    2.55

     Sections

    Last Taught

    Spring 2010

  • Mary Smith

     Rating

    3.67

     Difficulty

    1.50

     GPA

    3.31

     Sections

    Last Taught

    Spring 2016

  • To Announced

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2023

  • Faculty Staff

     Rating

    3.00

     Difficulty

    3.00

     GPA

     Sections

    Last Taught

    Spring 2022

  • Mark Sherriff

     Rating

    4.34

     Difficulty

    3.00

     GPA

    3.49

     Sections

    Last Taught

    Spring 2016

  • Briana Morrison

     Rating

    2.33

     Difficulty

    5.00

     GPA

    3.24

     Sections

    Last Taught

    Fall 2022