<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 12:47PM UTC 2026-05-05--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:cpsh="http://www.alsic.com/20260328" xmlns:currency="http://xbrl.sec.gov/currency/2026" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2026" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:exch="http://xbrl.sec.gov/exch/2026" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2026" xmlns:sic="http://xbrl.sec.gov/sic/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:stpr="http://xbrl.sec.gov/stpr/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:us-types="http://fasb.org/us-types/2026" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.alsic.com/20260328">
  <xsd:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2026" schemaLocation="https://xbrl.sec.gov/exch/2026/exch-2026.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2026" schemaLocation="https://xbrl.sec.gov/currency/2026/currency-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2026" schemaLocation="https://xbrl.sec.gov/naics/2026/naics-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xsd:import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2026" schemaLocation="https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2026" schemaLocation="https://xbrl.sec.gov/sic/2026/sic-2026.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20260328_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20260328_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20260328_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cpsh-20260328_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.alsic.com/20260328/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-balance-sheets-current-period-unaudited" roleURI="http://www.alsic.com/20260328/role/statement-condensed-balance-sheets-current-period-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Condensed Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-balance-sheets-current-period-unaudited-parentheticals" roleURI="http://www.alsic.com/20260328/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Condensed Balance Sheets (Current Period Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited-" roleURI="http://www.alsic.com/20260328/role/statement-condensed-statements-of-operations-and-comprehensive-income-loss-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Condensed Statements of Operations and Comprehensive Income (Loss) (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-statements-of-stockholders-equity-unaudited" roleURI="http://www.alsic.com/20260328/role/statement-condensed-statements-of-stockholders-equity-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Condensed Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-statements-of-cash-flows-unaudited" roleURI="http://www.alsic.com/20260328/role/statement-condensed-statements-of-cash-flows-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Condensed Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-nature-of-business" roleURI="http://www.alsic.com/20260328/role/statement-note-1-nature-of-business">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Disclosure - Note 1 - Nature of Business</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies" roleURI="http://www.alsic.com/20260328/role/statement-note-2-summary-of-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 2 - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-future-application-of-accounting-standards" roleURI="http://www.alsic.com/20260328/role/statement-note-3-future-application-of-accounting-standards">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 3 - Future Application of Accounting Standards</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-use-of-estimates" roleURI="http://www.alsic.com/20260328/role/statement-note-4-use-of-estimates">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 4 - Use of Estimates</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-marketable-securities" roleURI="http://www.alsic.com/20260328/role/statement-note-5-marketable-securities">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 5 - Marketable Securities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-marketable-securities-" roleURI="http://www.alsic.com/20260328/role/statement-note-6-fair-value-of-marketable-securities-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 6 - Fair value of Marketable Securities</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-net-income-loss-per-common-and-common-equivalent-share" roleURI="http://www.alsic.com/20260328/role/statement-note-7-net-income-loss-per-common-and-common-equivalent-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 7 - Net Income (Loss) Per Common and Common Equivalent Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-commitments-contingencies" roleURI="http://www.alsic.com/20260328/role/statement-note-8-commitments-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 8 - Commitments &amp; Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-sharebased-payments" roleURI="http://www.alsic.com/20260328/role/statement-note-9-sharebased-payments">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 9 - Share-based Payments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-inventories" roleURI="http://www.alsic.com/20260328/role/statement-note-10-inventories">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 10 - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-accrued-expenses" roleURI="http://www.alsic.com/20260328/role/statement-note-11-accrued-expenses">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 11 - Accrued Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-revolving-line-of-credit" roleURI="http://www.alsic.com/20260328/role/statement-note-12-revolving-line-of-credit">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 12 - Revolving Line of Credit</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-income-taxes" roleURI="http://www.alsic.com/20260328/role/statement-note-13-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 13 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-enactment-of-the-one-big-beautiful-bill-act" roleURI="http://www.alsic.com/20260328/role/statement-note-14-enactment-of-the-one-big-beautiful-bill-act">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 14 - Enactment of the One Big Beautiful Bill Act</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-segment-reporting" roleURI="http://www.alsic.com/20260328/role/statement-note-15-segment-reporting">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 15 - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-marketable-securities-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-6-fair-value-of-marketable-securities-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995445 - Disclosure - Note 6 - Fair value of Marketable Securities (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-net-income-loss-per-common-and-common-equivalent-share-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-7-net-income-loss-per-common-and-common-equivalent-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995446 - Disclosure - Note 7 - Net Income (Loss) Per Common and Common Equivalent Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-commitments-contingencies-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-8-commitments-contingencies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995447 - Disclosure - Note 8 - Commitments &amp; Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-inventories-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-10-inventories-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995448 - Disclosure - Note 10 - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-accrued-expenses-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-11-accrued-expenses-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995449 - Disclosure - Note 11 - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-enactment-of-the-one-big-beautiful-bill-act-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-14-enactment-of-the-one-big-beautiful-bill-act-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995450 - Disclosure - Note 14 - Enactment of the One Big Beautiful Bill Act (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-segment-reporting-tables" roleURI="http://www.alsic.com/20260328/role/statement-note-15-segment-reporting-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995451 - Disclosure - Note 15 - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-marketable-securities-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-6-fair-value-of-marketable-securities-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995452 - Disclosure - Note 6 - Fair value of Marketable Securities (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-fair-value-of-marketable-securities-marketable-securities-purchased-details" roleURI="http://www.alsic.com/20260328/role/statement-note-6-fair-value-of-marketable-securities-marketable-securities-purchased-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995453 - Disclosure - Note 6 - Fair Value of Marketable Securities - Marketable Securities Purchased (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-net-income-loss-per-common-and-common-equivalent-share-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-7-net-income-loss-per-common-and-common-equivalent-share-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995454 - Disclosure - Note 7 - Net Income (Loss) Per Common and Common Equivalent Share (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-net-income-loss-per-common-and-common-equivalent-share-table-of-both-basic-and-diluted-eps-details" roleURI="http://www.alsic.com/20260328/role/statement-note-7-net-income-loss-per-common-and-common-equivalent-share-table-of-both-basic-and-diluted-eps-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995455 - Disclosure - Note 7 - Net Income (Loss) Per Common and Common Equivalent Share - Table of Both Basic and Diluted EPS (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-commitments-contingencies-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-8-commitments-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995456 - Disclosure - Note 8 - Commitments &amp; Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-commitments-contingencies-maturity-of-capitalized-lease-liabilities-details" roleURI="http://www.alsic.com/20260328/role/statement-note-8-commitments-contingencies-maturity-of-capitalized-lease-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995457 - Disclosure - Note 8 - Commitments &amp; Contingencies - Maturity of Capitalized Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-sharebased-payments-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-9-sharebased-payments-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995458 - Disclosure - Note 9 - Share-based Payments (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-inventories-inventories-details" roleURI="http://www.alsic.com/20260328/role/statement-note-10-inventories-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995459 - Disclosure - Note 10 - Inventories - Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-accrued-expenses-accrued-expenses-details" roleURI="http://www.alsic.com/20260328/role/statement-note-11-accrued-expenses-accrued-expenses-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995460 - Disclosure - Note 11 - Accrued Expenses - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-revolving-line-of-credit-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-12-revolving-line-of-credit-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995461 - Disclosure - Note 12 - Revolving Line of Credit (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-income-taxes-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-13-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995462 - Disclosure - Note 13 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-enactment-of-the-one-big-beautiful-bill-act-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-14-enactment-of-the-one-big-beautiful-bill-act-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995463 - Disclosure - Note 14 - Enactment of the One Big Beautiful Bill Act (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-enactment-of-the-one-big-beautiful-bill-act-modifications-to-fdii-expenses-details" roleURI="http://www.alsic.com/20260328/role/statement-note-14-enactment-of-the-one-big-beautiful-bill-act-modifications-to-fdii-expenses-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995464 - Disclosure - Note 14 - Enactment of the One Big Beautiful Bill Act - Modifications to FDII Expenses (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-segment-reporting-details-textual" roleURI="http://www.alsic.com/20260328/role/statement-note-15-segment-reporting-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995465 - Disclosure - Note 15 - Segment Reporting (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-segment-information-schedule-of-segment-information-details" roleURI="http://www.alsic.com/20260328/role/statement-note-15-segment-information-schedule-of-segment-information-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">995466 - Disclosure - Note 15 - Segment Information - Schedule of Segment Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="cpsh_DeferredTaxAssetsIncreaseDecrease" name="DeferredTaxAssetsIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_EmployeesMember" name="EmployeesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_EnactmentOfTheOneBigBeautifulBillActTextBlock" name="EnactmentOfTheOneBigBeautifulBillActTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_ForeignderivedIntangibleIncomeExpectedExpenseYearOne" name="ForeignderivedIntangibleIncomeExpectedExpenseYearOne" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_ForeignderivedIntangibleIncomePercentageOfExpenseRecognized" name="ForeignderivedIntangibleIncomePercentageOfExpenseRecognized" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets" name="IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_LesseeOperatingLeaseAnnualRentPayments" name="LesseeOperatingLeaseAnnualRentPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_NortonFacilityMember" name="NortonFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_OtherReceivablesMember" name="OtherReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_OutsideDirectorsMember" name="OutsideDirectorsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_PropertyPlantAndEquipmentAccumulatedDepreciationAndAmortizationExcludingConstructioninprogress" name="PropertyPlantAndEquipmentAccumulatedDepreciationAndAmortizationExcludingConstructioninprogress" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cpsh_PropertyPlantAndEquipmentGrossExcludingConstructioninprogress" name="PropertyPlantAndEquipmentGrossExcludingConstructioninprogress" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="cpsh_PropertyPlantAndEquipmentNetIncludingConstructioninprogress" name="PropertyPlantAndEquipmentNetIncludingConstructioninprogress" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cpsh_RocklandTrustCompanyMember" name="RocklandTrustCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_SummaryOfForeignderivedIntangibleIncomeTableTextBlock" name="SummaryOfForeignderivedIntangibleIncomeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_The2020EquityIncentivePlanMember" name="The2020EquityIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cpsh_UseOfEstimatesTextBlock" name="UseOfEstimatesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-10-inventories-inventories-details" name="statement-statement-note-10-inventories-inventories-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-10-inventories-tables" name="statement-statement-note-10-inventories-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-11-accrued-expenses-accrued-expenses-details" name="statement-statement-note-11-accrued-expenses-accrued-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-11-accrued-expenses-tables" name="statement-statement-note-11-accrued-expenses-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-14-enactment-of-the-one-big-beautiful-bill-act-modifications-to-fdii-expenses-details" name="statement-statement-note-14-enactment-of-the-one-big-beautiful-bill-act-modifications-to-fdii-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-14-enactment-of-the-one-big-beautiful-bill-act-tables" name="statement-statement-note-14-enactment-of-the-one-big-beautiful-bill-act-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-15-segment-information-schedule-of-segment-information-details" name="statement-statement-note-15-segment-information-schedule-of-segment-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-15-segment-reporting-tables" name="statement-statement-note-15-segment-reporting-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-6-fair-value-of-marketable-securities-marketable-securities-purchased-details" name="statement-statement-note-6-fair-value-of-marketable-securities-marketable-securities-purchased-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-6-fair-value-of-marketable-securities-tables" name="statement-statement-note-6-fair-value-of-marketable-securities-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-7-net-income-loss-per-common-and-common-equivalent-share-table-of-both-basic-and-diluted-eps-details" name="statement-statement-note-7-net-income-loss-per-common-and-common-equivalent-share-table-of-both-basic-and-diluted-eps-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-7-net-income-loss-per-common-and-common-equivalent-share-tables" name="statement-statement-note-7-net-income-loss-per-common-and-common-equivalent-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-8-commitments-contingencies-maturity-of-capitalized-lease-liabilities-details" name="statement-statement-note-8-commitments-contingencies-maturity-of-capitalized-lease-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cpsh_statement-statement-note-8-commitments-contingencies-tables" name="statement-statement-note-8-commitments-contingencies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
