Skip to main content

2019-2020 Credit Catalog > Course Descriptions > CPS - COMPUTER SCIENCE > 100 > CPS109

http://northshore.smartcatalogiq.com/
6ce45544-2b44-4b71-b24f-a8ca9af7a3cd
https://searchproxy.smartcatalogiq.com/search
32965334-4f8f-4254-9175-e06421fdc45d
course
/Institutions/North-Shore-Community-College/json/2019-2020/Credit-Catalog-local.json
/Institutions/North-Shore-Community-College/json/2019-2020/Credit-Catalog.json
Contents
  • NSCC Locations
  • President's Welcome
  • Guided Pathways
  • Programs of Study
  • Course Descriptions
    • ACC - ACCOUNTING
    • ALH - ALLIED HEALTH
    • ANS - ANIMAL SCIENCE
    • ANT - ANTHROPOLOGY
    • ART - ART
    • ASL - AMERICAN SIGN LANGUAGE
    • AVS - AVIATION SCIENCE
    • BIO - BIOLOGY
    • BQC - QA & CONTROL BIOTECH
    • BTN - BIOTECHNOLOGY
    • BUS - BUSINESS SCIENCES
    • CAD - COMPUTER AIDED DESIGN
    • CFS - CULINARY ARTS & FOOD SERVICE
    • CHE - CHEMISTRY
    • CMP - COMPOSITION
    • COP - CO-OP INTERNSHIP
    • COS - COSMETOLOGY
    • CPS - COMPUTER SCIENCE
      • 000
      • 100
        • CPS100
        • CPS101
        • CPS102
        • CPS109
        • CPS114
        • CPS122
        • CPS124
        • CPS130
        • CPS134
        • CPS136
        • CPS138
        • CPS140
        • CPS142
        • CPS144
        • CPS148
        • CPS158
        • CPS168
        • CPS170
        • CPS173
        • CPS174
        • CPS177
        • CPS182
      • 200
    • CRJ - CRIMINAL JUSTICE
    • DAN - DANCE
    • DRA - DRAMA
    • DRG - DRUG AND ALCOHOL REHAB
    • DTC - NUTRITIONAL SCI & DIET TECH
    • DVD - DEVELOPMENTAL DISABILITIES
    • ECE - EARLY CHILDHOOD EDUCATION
    • ECO - ECONOMICS
    • EDU - EDUCATION
    • EGS - ENGINEERING SCIENCE
    • EMS - EMERGENCY MEDICAL SERVICES
    • ESL - ENGLISH AS A SECOND LANGUAGE
    • EVS - ENVIRONMENTAL SCIENCE
    • FFL -FIRST YEAR FOUNDATIONAL LITERACY
    • FIN - FINANCE
    • FNS - FUNERAL SERVICES
    • FPS - FIRE PROTECTION AND SAFETY
    • FRE - FRENCH
    • FSN - FOOD SCIENCE & SAFETY
    • GEO - GEOSCIENCES
    • GRA - GRAPHIC ARTS
    • GWS - Gender and Women's Studies
    • HIS - HISTORY
    • HLS - HEALTH SUPPORT
    • HON - HONORS
    • HRT - HORTICULTURE
    • HSP - HOSPITALITY
    • HUS - HUMAN SERVICES
    • IDS - INTERDISCIPLINARY STUDIES
    • IEL - INDUSTRIAL ELECTRONICS
    • LIT - LITERATURE
    • MAC - MEDICAL ASSISTING
    • MAT - MATHEMATICS
    • MDA - MEDIA
    • MET - MANUFACTURING TECHNOLOGY
    • MGT - MANAGEMENT
    • MKT - MARKETING
    • MUS - MUSIC
    • NSG - NURSE EDUCATION
    • OFT - OFFICE ADMINISTRATION
    • OTA - OCCUPATIONAL THERAPY ASSISTANT
    • PER - PERSONAL DEVELOPMENT
    • PHI - PHILOSOPHY
    • PHY - PHYSICS
    • PLG - PARALEGAL
    • PLS - POLITICAL SCIENCE
    • PNR - PRACTICAL NURSING
    • POR - PORTUGUESE
    • PSY - PSYCHOLOGY
    • PTA - PHYSICAL THERAPIST ASSISTANT
    • RAD - RADIOLOGIC TECHNOLOGY
    • REL - RELIGION
    • RSP - RESPIRATORY CARE
    • RUS - RUSSIAN
    • SCI - SCIENCE
    • SOC - SOCIOLOGY
    • SPE - SPEECH
    • SPN - SPANISH
    • SRG - SURGICAL TECHNOLOGY
    • VET - VETERINARY TECHNOLOGY
  • Elective Course Options
  • Institutional Policies
  • Academic Information and Policies
  • Admissions and Enrollment
  • Financial and Scholarship Information
  • Academic and Student Success Services
  • Student Handbook
  • Suicide and Medical Re-Entry Protocol
  • Faculty and Staff
Catalog Links
  • Catalog Home
  • Site Map
  • All Catalogs
Share
Print this page
/Institutions/North-Shore-Community-College/json/catalogs.json
6CE45544-2B44-4B71-B24F-A8CA9AF7A3CD

CPS109 Programming Logic and Design with Python


This course uses the Python language to provide a comprehensive introduction to fundamental programming concepts for students interested in exploring computer programming for the first time. Topics covered include problem solving and algorithm development using flow charts and pseudo code, understanding structure, data types, input/output, arithmetic, comparison and logical operators, selection statements, looping, functions, and array. The student will be introduced to object-oriented programming (OOP) design. Fulfills open and liberal arts electives

Credits

4

Prerequisite

CPS100 and either MAT003 with "C" or better, or MAT094, or CEAR 82 or NGQA 268 or above, or SATM 530

Electives

  • LA - Liberal Arts Elective
  • OPEN - Open Elective
  • STEM - STEM Elective