Portland Community College | Portland, Oregon Portland Community College

CIS122 Intro to Programming Logic

Campus contacts

Covers the logic of programming and how to break problems down into algorithmic solutions. Includes problem solving, basic logic constructs, testing and debugging programs, modular programming, and secure coding. Emphasizes development of secure, well-designed software projects. Recommended: computer literacy. Prerequisites: (WR 115 and RD 115) or IRW 115 and MTH 60 or equivalent placement. Audit available. (See course content and outcomes.)

Credits: 4

List of classes for CIS122 Intro to Programming Logic
CRNClass typeLocationDays & timeDatesSeats availableFacultyMore info
41301In-personSylvania TCB 307
Monday and Wednesday
from 10 to 10:50am

From September 26 through December 14, 2022
Juan M MaldonadoBooks for CRN 41301
Class details for CRN 41301
Fees: $12
44658RemoteNot applicable
Thursday
from 5 to 6:50pm

From September 29 through December 15, 2022
Greg A JacksonBooks for CRN 44658
Class details for CRN 44658
Fees: $12
40830OnlineNot applicableAvailable 24/7
From September 26 through December 17, 2022
Jeff M FriedBooks for CRN 40830
Class details for CRN 40830
Fees: $12
41303OnlineNot applicableAvailable 24/7
From September 26 through December 17, 2022
Rocco CharamellaBooks for CRN 41303
Class details for CRN 41303
Fees: $12
41419OnlineNot applicableAvailable 24/7
From September 26 through December 17, 2022
Jennifer L SullivanBooks for CRN 41419
Class details for CRN 41419
Fees: $12
44615OnlineNot applicableAvailable 24/7
From September 26 through December 17, 2022
Juan M MaldonadoBooks for CRN 44615
Class details for CRN 44615
Fees: $12
42251CanceledNot applicableAvailable 24/7
From September 26 through December 17, 2022
Not applicableSTAFFBooks for CRN 42251
Class details for CRN 42251
Fees: $12

Class schedule definitions

Cost:
cost is based on the number of credits – see tuition and fees
Books:
$0 or <$40 means low cost books (doesn't include other supplies like calculators)
Register:
use the CRN to register in MyPCC – see how to register
Class types:
see more about class types
  • In-person: class takes place at specific times and locations. Attendance in person is required.
  • Online: class does not have meeting times. Regular online interaction is required and there are weekly assignments.
  • Remote: class takes place at specific times online. Students must be logged in during class meeting times.