University of Oregon
Go to Main Content
 

HELP | EXIT

Fall 2024

 

Transparent Image
Computer Science (CS)
120 Deschutes, 541-346-4408
College of Arts & Sciences
U - Some or all of the seats in this section are reserved for students in Freshman Interest Groups (FIG), Academic Residential Communities (ARC), or Summer Bridge participants.
Course Data
  CS 122   Intro Prg & Prob Solv >4 4.00 cr.
Computational problem solving, algorithm design, data structures, and programming using a multi-paradigm programming language. Introduces techniques for program design, testing, and debugging.
Grading Options: Optional; see degree guide or catalog for degree requirements
Instructor: Thuzar AE-mail Office:   141 Deschutes Hall
Phone:   (541) 346-2026
See CRN for CommentsPrereqs/Comments: Part of a FIG
  Prereq: MATH 101 or equivalent.
Course Materials
 
  CRN Avail Max Time Day Location Instructor Notes

Lecture

11564 4 146 1000-1120 tr 110 FEN Thuzar A !U

Final Exam:

0800-1000 m 12/09 110 FEN
 
Associated Sections

+ Lab

11565 0 26 1300-1350 w B026 KLA Nepal A  

+ Lab

11566 0 26 1400-1450 w B026 KLA Nepal A  

+ Lab

11567 1 21 1600-1650 w B026 KLA Mathai M !U

+ Lab

11568 0 26 1700-1750 w B026 KLA Mathai M  

+ Lab

11569 0 26 1600-1650 r B026 KLA Mathai M  

+ Lab

11570 3 21 1700-1750 r B026 KLA Mathai M !U
Academic Deadlines
Deadline     Last day to:
September 29:   Process a complete drop (100% refund, no W recorded)
October 5:   Drop this course (100% refund, no W recorded; after this date, W's are recorded)
October 5:   Process a complete drop (90% refund, no W recorded; after this date, W's are recorded)
October 6:   Process a complete withdrawal (90% refund, W recorded)
October 6:   Withdraw from this course (100% refund, W recorded)
October 7:   Add this course
October 7:   Last day to change to or from audit
October 13:   Process a complete withdrawal (75% refund, W recorded)
October 13:   Withdraw from this course (75% refund, W recorded)
October 20:   Process a complete withdrawal (50% refund, W recorded)
October 20:   Withdraw from this course (50% refund, W recorded)
October 27:   Process a complete withdrawal (25% refund, W recorded)
October 27:   Withdraw from this course (25% refund, W recorded)
November 17:   Withdraw from this course (0% refund, W recorded)
November 17:   Change grading option for this course
Caution You can't drop your last class using the "Add/Drop" menu in DuckWeb. Go to the “Completely Withdraw from Term/University” link to begin the complete withdrawal process. If you need assistance with a complete drop or a complete withdrawal, please contact the Office of Academic Advising, 101 Oregon Hall, 541-346-3211 (8 a.m. to 5 p.m., Monday through Friday). If you are attempting to completely withdraw after business hours, and have difficulty, please contact the Office of Academic Advising the next business day.

Expanded Course Description

CS 122 is an introduction to computational problem solving and programming in a modern, high level, multi-paradigm language. The class introduces foundational computing problem-solving approaches, topics, and techniques, including program design, implementation, documentation, and testing.

The class takes a project-based, hands-on approach to developing computational problem solving approaches, concepts, and skills.

A programming language is not only a medium for controlling a computer; it is an instrument of human reason, as well. Modern languages like Python, Javascript, and C++ have great expressive power. They can be used for traditional, imperative programming, object-oriented and functional programming, and other approaches to software development.

CS 122 is a core ed science area course and counts toward the B. Sci. math/computing requirement. (It may count as one or the other but not both.) CS 122 is designed for both non-CS majors and CS/MACS majors preparing for the intro major sequence (200-level courses). CS 122 counts as prior programming experience for students intending to major or minor in Computer Science. No prior programming experience is required or expected for CS 122.

New Search

1

2

3

4

5

6

Hour Minute am/pm
Hour Minute am/pm
Mon Tue Wed Thu Fri Sat Sun
Transparent Image
Skip to top of page
Release: 8.11