CS 1210 B (CRN: 90181)
Computer Science: Computer Programming I
3 Credit Hours
About CS 1210 B
Introduction to algorithmic problem solving and computer programming. Designed to provide a foundation for further studies in computer science.
Notes
Open to Degree and PACE students
Section Description
Programming I teaches problem solving, and the problem solving process, in the context of computer programming in Python. Topics will include variables and assignment, functions, branching and flow of control, loops, exceptions, simple input/output, and basic data structures such as lists, tuples, and dictionaries. Good programming style is emphasized. The course assumes no prior programming experience.
Section Expectation
Materials: Reliable Computer (Windows 10 and MacOS supported). Software: Thonny (thonny.org) or IDLE (python.org). Other IDEs OK. You will be expected to work (on average) 6 hours outside of class each week, per University policy regarding work required for a 3 credit hour course.
Evaluation
Students will be assessed based on weekly in-class active learning exercises, labs, and quizzes; two exams; one final project. Some sections *may* have two or three brief (200-400 word) metacognition essays.
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.
Interest Form
CS 1210 B is closed to new enrollment.
But we can remind you a few days before the next term opens. You can also see what terms are enrolling currently.