Computer Science (CS) |
120 Deschutes, 541-346-4408
College of Arts & Sciences
|
|
8 - No cost for class textbook materials.
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. Seat release will begin at 10am on Thursday, 9/25.
 - Wait list is available when course is full
|
|
Course Data
| CS 122 + Lab >3 >4 |
0.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: |
Taghiye E |
Office:
232 Deschutes Hall
|
| Course Materials |
|
| |
| |
CRN |
Avail |
Max |
Time |
Day |
Location |
Instructor |
Notes |
+ Lab |
11568 |
1 |
28 |
1000-1050 |
f |
B026 KLA |
Taghiye E |
 |
| |
Associated Sections |
Lecture |
11563 |
4 |
168 |
1000-1120 |
tr |
123 GSH |
Colbert P |
!8U |
|
Academic Deadlines
| Deadline |
Last day to: |
| September 28: |
Process a complete drop (100% refund, no W recorded) |
| October 4: |
Drop this course (100% refund, no W recorded; after this date, W's are recorded) |
| October 4: |
Process a complete drop (90% refund, no W recorded; after this date, W's are recorded) |
| October 5: |
Process a complete withdrawal (90% refund, W recorded) |
| October 5: |
Withdraw from this course (100% refund, W recorded) |
| October 6: |
Add this course |
| October 6: |
Last day to change to or from audit |
| October 12: |
Process a complete withdrawal (75% refund, W recorded) |
| October 12: |
Withdraw from this course (75% refund, W recorded) |
| October 19: |
Process a complete withdrawal (50% refund, W recorded) |
| October 19: |
Withdraw from this course (50% refund, W recorded) |
| October 26: |
Process a complete withdrawal (25% refund, W recorded) |
| October 26: |
Withdraw from this course (25% refund, W recorded) |
| November 16: |
Withdraw from this course (0% refund, W recorded) |
 | For information on last day to Change Grade Option or Change Variable credit: Dates & Deadlines calendar 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, connect with an Academic Advisor. If you are attempting to completely withdraw after business hours, and have difficulty, please contact the an Academic Advisor 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.
|
|
|
|
|