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.
Instructors
Arohi Khargonkar
Fall 2026
mowefr 9:00am - 9:50am
3.7
Rating
2.9
Difficulty
3.37
GPA
Derrick Stone
Summer 2025
motuwethfr 10:30am - 12:45pm
3.5
Rating
3.5
Difficulty
2.98
GPA
To Announced
Fall 2023
MoWeFr 1:00pm - 1:50pm
—
Rating
—
Difficulty
—
GPA
Raymond Pettit
Fall 2023
Th 6:30pm - 7:45pm
3.9
Rating
3.0
Difficulty
3.49
GPA
Paul McBurney
Summer 2023
MoTuWeThFr 1:00pm - 3:15pm
4.4
Rating
3.3
Difficulty
3.55
GPA
Briana Morrison
Fall 2022
MoWeFr 9:00am - 9:50am
2.3
Rating
5.0
Difficulty
3.49
GPA
Aidan San
Spring 2022
MoWeFr 1:00pm - 1:50pm
4.0
Rating
3.0
Difficulty
3.41
GPA
Faculty Staff
Spring 2022
MoWeFr 1:00pm - 1:50pm
3.0
Rating
3.0
Difficulty
—
GPA
Luther Tychonievich
Spring 2022
MoWeFr 1:00pm - 1:50pm
4.0
Rating
3.4
Difficulty
3.31
GPA
Craig Dill
Spring 2021
2.7
Rating
3.2
Difficulty
3.48
GPA
Nathan Brunelle
Fall 2019
4.0
Rating
3.0
Difficulty
3.51
GPA
Panagiotis Apostolellis
Fall 2018
—
Rating
—
Difficulty
3.42
GPA
Upsorn Praphamontripong
Spring 2017
3.8
Rating
4.0
Difficulty
3.18
GPA
Ahmed Ibrahim
Fall 2016
—
Rating
—
Difficulty
3.48
GPA
Mark Sherriff
Fall 2016
4.3
Rating
3.0
Difficulty
3.49
GPA
Mary Smith
Spring 2016
3.7
Rating
1.5
Difficulty
3.31
GPA
Paul Reynolds
Spring 2010
—
Rating
—
Difficulty
2.55
GPA
Thomas Horton
Fall 2009
—
Rating
—
Difficulty
3.56
GPA