Portland Community College | Portland, Oregon Portland Community College

CS161 Computer Science I

Campus contacts

Introduces the concepts of computer science. Explores problem solving, algorithm and program design, data types, loops, control structures, subprograms, and arrays. Introduces writing programs in a high level programming language. Surveys current social and ethical aspects of computer science. Recommended: MTH 111, WR 121, and CS 160. Audit available. (For detailed information, see the Course Content and Outcome Guide.)

you will need the CRN to register.
many classes have additional fees.
classes marked with $0 or <$40 use low cost materials. Cost does not include art supplies, calculators, fees, and equipment.
Class type:
in-person:    remote:    online:    hybrid: ( or )
List of classes for CS161 Computer Science I
CRNLocation & typeDays & timeDatesSeats availableMaterialsMore infoSign up
43699CA Remote
Monday and Wednesday
from 10am to 12:50pm

From September 27 through December 15, 2021
Textbooks for CRN 43699
Course details for CRN 43699
Instructor: Manish A Arora
Tuition: credit Fees: $12
40446RC Remote
Tuesday and Thursday
from 6 to 8:50pm

From September 28 through December 16, 2021
Textbooks for CRN 40446
Course details for CRN 40446
Instructor: Adam V Cornachione
Tuition: credit Fees: $12
Notes: Intro to C++

From September 27 through December 18, 2021
Textbooks for CRN 40601
Course details for CRN 40601
Instructor: Matthew R MacNaughton
Tuition: credit Fees: $12

From September 27 through December 18, 2021
Textbooks for CRN 45715
Course details for CRN 45715
Instructor: Glen E Sasek
Tuition: credit Fees: $12

From September 27 through November 27, 2021
Textbooks for CRN 46345
Course details for CRN 46345
Instructor: Glen E Sasek
Tuition: credit Fees: $12