Skip to content
Skip to main navigation
Skip to local navigation
Skyline College
Admissions
Admissions & Records
Apply / Enrollment Steps
Assessment
Outreach: Discover Skyline
Fees & Payment
Financial Aid
High School Students
International Students
Transcripts
Academics
Academic Calendar
Academic Interest Areas
Academic Counseling
Course Catalog & Schedule
Degrees & Certificates
Online Education
Study Abroad
Transfer Center
Tutoring & Academic Support
Career
Explorers Program
Career Readiness & Job Placement
Career Education
Cooperative Education
Transfer Center
Working with Industry
Strategic Partnerships & Workforce Development
Student Life
Athletics
Center for Student Life
Event Calendar
I Belong at Skyline
Learning Communities
Performing Arts
The Skyline View Newspaper
Student Clubs
Student Government (ASSC)
Student Resources
Overview: Student Resources
Getting Started
Basic Needs
Support Programs
Other Services
Campus
Bookstore
Educational Access Center
Event Calendar
Food Services
Health & Wellness
The Learning Center
Library
SparkPoint: Basic Needs Assistance
Veteran Resource Center
About
Accreditation
Campus Map & Parking
College Leadership
Facilities
Mission - Vision - Values
Office of the President
Participatory Governance
Public Safety
SMCCCD Website
Student Tools
Change Sites
Canvas
OneLogin
Program Mapper
Student Email
Student Job Board
WebSchedule
WebSMART
Request Info
Request Information
A to Z Site Index
A to Z Site Index
Search Website
Search Skyline College
Search Website
Toggle navigation
Catalog
Overview
General Information
Academic Calendar
Mission-Vision-Values
President's Message
Enrollment & Academic Information
Admissions & Enrollment
Class Registration
Fees/Refund Policy
Student Rights & Resources
Rights & Responsibilities
Student Resources
Faculty & Administration
Administration
Faculty
Transfer Planning
Path to Transfer
Course ID Numbers (C-ID)
CSU GE Requirements
IGETC
UC Transfer Courses
CSU Transfer Courses
Academics
Degree & Certificate Information
General Degree Requirements
Associate Degree Requirements
Certificates
Exams & Tests
Credit for Prior Learning: AP/IB/CLEP
Placement Tests
Course Descriptions
Degrees / Certificates
You are here:
Skyline College
Catalog 2024 - 2025 DRAFT
Course Descriptions
Computer Science
COMP 122 - Computer Science
Download PDF / Print COMP 122
Find Courses
Search by Keyword
Search the Catalog
Browse Courses by Subject Code
Select an item from this list
Accounting (ACTG)
Administration of Justice (ADMJ)
American Sign Language (ASL)
Anesthesia Technology (ANST)
Anthropology (ANTH)
Arabic (ARBC)
Art (ART)
Astronomy (ASTR)
Automotive Technology (AUTO)
Barbering (BARB)
Biology (BIOL)
Biotechnology (BTEC)
Business (BUS.)
Business Computer Systems and Management (BCM.)
Career and Personal Development (CRER)
Chemistry (CHEM)
Chinese (CHIN)
Communication Studies (COMM)
Computer Information Science (CIS)
Computer Information Systems: Applications (CISA)
Cosmetology (COSM)
Counseling (COUN)
Digital Media and Design (DMAD)
Drama (DRAM)
Economics (ECON)
Education (EDUC)
Education/Child Development (ECE.)
Educational Access (EDAC)
Electronics Technology (ELEC)
Emergency Medical Care (EMC.)
Energy Systems Technology Management (ESTM)
Engineering (ENGR)
English (ENGL)
English for Speakers of Other Languages (ESOL)
Environmental Science and Technology (ENVS)
Esthetics (ESTI)
Ethnic Studies (ETHN)
Filipino (FILI)
Film (FILM)
Geography (GEOG)
Geology (GEOL)
Global Studies (GBST)
Health Science (HSCI)
History (HIST)
Hospitality and Tourism Management (HTM.)
Interdisciplinary Studies (IDST)
International Business (IBUS)
Italian (ITAL)
Journalism (JOUR)
Kinesiology (KINE)
Kinesiology – Adaptive Physical Education (ADAP)
Kinesiology – Combatives (COMB)
Kinesiology – Dance (DANC)
Kinesiology – Fitness (FITN)
Kinesiology - Individual Sports (INDV)
Kinesiology – Physical Education (P.E.)
Kinesiology - Team Sports (TEAM)
Kinesiology - Varsity Sports (VARS)
Learning Skills (LSKL)
Literature (LIT.)
Management (MGMT)
Mathematics (MATH)
Medical Assisting (MEDA)
Music (MUS.)
Network Engineering Technologies (NETX)
Oceanography (OCEN)
Paralegal Studies (LEGL)
Philosophy (PHIL)
Physics (PHYS)
Political Science (PLSC)
Psychology (PSYC)
Real Estate (R.E.)
Respiratory Care (RPTH)
Social Justice Studies (SJS)
Social Science (SOSC)
Sociology (SOCI)
Spanish (SPAN)
Surgical Careers (SURG)
Wellness (WELL)
Work Experience Education (WORK)
Computer Science (COMP) Courses
COMP 111 Introduction to Web Programming
Additional Content
Course Description