About CS 021 E
Introduction to algorithmic problem solving and computer programming. Designed to provide a foundation for further studies in computer science.
Notes
Open to Degree and CDE students
Section URL
Section Description
Programming I teaches problem solving, and the problem solving process, in the context of high level computer programming. This section of CS 021 uses Python as a vehicle to introduce the elements of computer programming. Topics will include variables, selection statements, repetition statements, functions, flow of control, simple input/output and basic data structures. Throughout the course, good programming style will be emphasized. The course assumes no prior programming experience. When registering for CS21, you will have a choice of CS21 (Green) or CS21 (Gold). To determine which section is appropriate for you, visit go.uvm.edu/cs21group.
Section Expectation
Required Materials: ▸ Textbook: Starting out with Python, 5th Edition, By: Tony Gaddis, Pearson, ISBN: 9780137341245 (Subscription with Redshelf through UVM bookstore works without glitches) ▸ Reliable Computer (Windows 10 and MacOS supported) with camera, microphone and stable internet connection ▸ Software: Python 3.0 or later (Download the most recent version that begins with 3 at: https://www.python.org/downloads/). Programs written in earlier versions of Python will not be accepted.
Evaluation
In-class activities - 5% Labs - 15% Quiz - 5% Homework - 25% Exam 1 - 20% Exam 2 - 20% Final Project- 10%
Course Dates
to
Location
Williams Hall 301 (View Campus Map)
Times
to on Monday and Wednesday
Important Dates
Note: These dates may change before registration begins.
Note: These dates may not be accurate for select courses during the Summer Session.
Last Day to Add | |
---|---|
Last Day to Drop | |
Last Day to Withdraw with 50% Refund | |
Last Day to Withdraw with 25% Refund | |
Last Day to Withdraw |
Resources
There are no courses that meet this criteria.