De Anza College
CIS 21JA
Introduction to x86 Processor Assembly Language and Computer Architecture · 4.5 units · used in 72 transfer pathways
Where this page’s information comes from
- De Anza catalogcourse record · 2025-2026
- FHDA class listingsFall 2026 sections
- Cherrypickercourse matching and pathway links — our analysis
About this course
This course is an introduction to the syntax and semantics of the x86 processor assembly language, standard instruction set, selected macros and directives, and x86 architecture.
Sections this term
Fall 2026 · updated Sep 3, 3:30 PM UTCCIS 21JAIntroduction to x86 Processor Assembly Language and Computer ArchitectureOpen3 sections · 30 seats reported · 3 instructors
- CRN 02644 · 01Open · 23
- CRN 22853 · 62Full · 0
- CRN 26235 · 63Open · 7
Enrollment availability changes frequently. Confirm status in the official FHDA registration system before enrolling.
Prerequisites
CIS 22BIntermediate Programming Methodologies in C++- or
CIS 22BHIntermediate Programming Methodologies in C++ - HONORS - or
CIS 26AC as a Second Programming Language - or
CIS 35AJava Programming - or
CIS 36BIntermediate Problem Solving in Java - or
CIS 41APython Programming
Catalog wording: “CIS D022B or CIS D22BH or CIS D026A or CIS D035A or CIS D036B or CIS D041A”
What this course unlocks
De Anza courses that list CIS 21JA as a prerequisite.
Transfer pathways that use CIS 21JA
ASSIST maps CIS 21JA to a requirement in 72 published pathways from De Anza College — 24 shown.
- LIBERAL ARTS AND ENGINEERING STUDIESDe Anza → Cal Poly San Luis Obispo
- SOFTWARE ENGINEERINGDe Anza → Cal Poly San Luis Obispo
- COMPUTER SCIENCEDe Anza → Cal Poly San Luis Obispo
- MATHEMATICSDe Anza → Cal Poly San Luis Obispo
- Computer ScienceDe Anza → San Francisco State
- Computer ScienceDe Anza → UCLA
- Computer EngineeringDe Anza → UCLA
- Linguistics and Computer ScienceDe Anza → UCLA
- Computer Science and EngineeringDe Anza → UCLA
- Computer Science B.S., Software Engineering ConcentrationDe Anza → CSU Monterey Bay
- Computer Science B.S., Game Development ConcentrationDe Anza → CSU Monterey Bay
- Computer Science B.S. Online Degree CompletionDe Anza → CSU Monterey Bay
- Computer Science B.S., General Computer ScienceDe Anza → CSU Monterey Bay
- Computer Science B.S., Data Science ConcentrationDe Anza → CSU Monterey Bay
- Computer Science B.S., Network & Security ConcentrationDe Anza → CSU Monterey Bay
- Computer EngineeringDe Anza → UC Irvine
- Electrical EngineeringDe Anza → UC Irvine
- Computer ScienceDe Anza → UC Santa Barbara
- Computer ScienceDe Anza → CSU Fullerton
- Assistive Technology MinorDe Anza → UC Santa Cruz
- Robotics EngineeringDe Anza → UC Santa Cruz
- Computer EngineeringDe Anza → UC Santa Cruz
- Computer Science: Computer Game DesignDe Anza → UC Santa Cruz
- Bioelectronics and Biophotonics MinorDe Anza → UC Santa Cruz
Spot something wrong?
Articulation, prerequisites, course details and class availability all come from sources that change. If something here does not match the official record, tell us and we will fix it — corrections from students and staff are the fastest way this stays accurate.