<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with WebFilings-->
<!-- -->
<linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <roleRef roleURI="http://www.apog.com/role/BasisOfPresentation" xlink:href="apog-20121201.xsd#BasisOfPresentation" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/CommitmentsAndContingentLiabilities" xlink:href="apog-20121201.xsd#CommitmentsAndContingentLiabilities" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesDetails" xlink:href="apog-20121201.xsd#CommitmentsAndContingentLiabilitiesDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesDetails1" xlink:href="apog-20121201.xsd#CommitmentsAndContingentLiabilitiesDetails1" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesDetailsTextual" xlink:href="apog-20121201.xsd#CommitmentsAndContingentLiabilitiesDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesTables" xlink:href="apog-20121201.xsd#CommitmentsAndContingentLiabilitiesTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:href="apog-20121201.xsd#ConsolidatedBalanceSheetsUnaudited" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:href="apog-20121201.xsd#ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/ConsolidatedResultsOfOperationsUnaudited" xlink:href="apog-20121201.xsd#ConsolidatedResultsOfOperationsUnaudited" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="apog-20121201.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsOfComprehensiveEarningsUnaudited" xlink:href="apog-20121201.xsd#ConsolidatedStatementsOfComprehensiveEarningsUnaudited" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsOfComprehensiveEarningsUnauditedParenthetical" xlink:href="apog-20121201.xsd#ConsolidatedStatementsOfComprehensiveEarningsUnauditedParenthetical" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/Debt" xlink:href="apog-20121201.xsd#Debt" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/DebtDetails" xlink:href="apog-20121201.xsd#DebtDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/DiscontinuedOperations" xlink:href="apog-20121201.xsd#DiscontinuedOperations" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/DiscontinuedOperationsDetails" xlink:href="apog-20121201.xsd#DiscontinuedOperationsDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/DiscontinuedOperationsDetailsTextual" xlink:href="apog-20121201.xsd#DiscontinuedOperationsDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/DiscontinuedOperationsTables" xlink:href="apog-20121201.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/DocumentAndEntityInformation" xlink:href="apog-20121201.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EarningsPerShare" xlink:href="apog-20121201.xsd#EarningsPerShare" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EarningsPerShareDetails" xlink:href="apog-20121201.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EarningsPerShareTables" xlink:href="apog-20121201.xsd#EarningsPerShareTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlans" xlink:href="apog-20121201.xsd#EmployeeBenefitPlans" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlansDetails" xlink:href="apog-20121201.xsd#EmployeeBenefitPlansDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlansDetailsTextual" xlink:href="apog-20121201.xsd#EmployeeBenefitPlansDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlansTables" xlink:href="apog-20121201.xsd#EmployeeBenefitPlansTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/FairValueMeasurements" xlink:href="apog-20121201.xsd#FairValueMeasurements" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/FairValueMeasurementsDetails" xlink:href="apog-20121201.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/FairValueMeasurementsDetailsTextual" xlink:href="apog-20121201.xsd#FairValueMeasurementsDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/FairValueMeasurementsTables" xlink:href="apog-20121201.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssets" xlink:href="apog-20121201.xsd#GoodwillAndOtherIdentifiableIntangibleAssets" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetails" xlink:href="apog-20121201.xsd#GoodwillAndOtherIdentifiableIntangibleAssetsDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetails1" xlink:href="apog-20121201.xsd#GoodwillAndOtherIdentifiableIntangibleAssetsDetails1" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetails2" xlink:href="apog-20121201.xsd#GoodwillAndOtherIdentifiableIntangibleAssetsDetails2" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetailsTextual" xlink:href="apog-20121201.xsd#GoodwillAndOtherIdentifiableIntangibleAssetsDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsTables" xlink:href="apog-20121201.xsd#GoodwillAndOtherIdentifiableIntangibleAssetsTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/IncomeTaxes" xlink:href="apog-20121201.xsd#IncomeTaxes" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/IncomeTaxesDetails" xlink:href="apog-20121201.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/Inventories" xlink:href="apog-20121201.xsd#Inventories" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/InventoriesDetails" xlink:href="apog-20121201.xsd#InventoriesDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/InventoriesTables" xlink:href="apog-20121201.xsd#InventoriesTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/MarketableSecurities" xlink:href="apog-20121201.xsd#MarketableSecurities" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/MarketableSecuritiesDetails" xlink:href="apog-20121201.xsd#MarketableSecuritiesDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/MarketableSecuritiesDetails1" xlink:href="apog-20121201.xsd#MarketableSecuritiesDetails1" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/MarketableSecuritiesDetails2" xlink:href="apog-20121201.xsd#MarketableSecuritiesDetails2" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/MarketableSecuritiesDetailsTextual" xlink:href="apog-20121201.xsd#MarketableSecuritiesDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/MarketableSecuritiesTables" xlink:href="apog-20121201.xsd#MarketableSecuritiesTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/NewAccountingStandards" xlink:href="apog-20121201.xsd#NewAccountingStandards" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/SegmentInformation" xlink:href="apog-20121201.xsd#SegmentInformation" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/SegmentInformationDetails" xlink:href="apog-20121201.xsd#SegmentInformationDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/SegmentInformationTables" xlink:href="apog-20121201.xsd#SegmentInformationTables" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/StockBasedCompensation" xlink:href="apog-20121201.xsd#StockBasedCompensation" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/StockBasedCompensationDetails" xlink:href="apog-20121201.xsd#StockBasedCompensationDetails" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/StockBasedCompensationDetails1" xlink:href="apog-20121201.xsd#StockBasedCompensationDetails1" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/StockBasedCompensationDetails2" xlink:href="apog-20121201.xsd#StockBasedCompensationDetails2" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/StockBasedCompensationDetailsTextual" xlink:href="apog-20121201.xsd#StockBasedCompensationDetailsTextual" xlink:type="simple" />
  <roleRef roleURI="http://www.apog.com/role/StockBasedCompensationTables" xlink:href="apog-20121201.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <calculationLink xlink:role="http://www.apog.com/role/BasisOfPresentation" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/CommitmentsAndContingentLiabilities" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesDetails" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_6237f12c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_6237f12c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_6260ce6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_6260ce6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_62597bee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_62597bee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_6246695a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_6246695a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_624ef566-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_624ef566-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_624fc05e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_6262eea4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_624fc05e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesDetails1" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/CommitmentsAndContingentLiabilitiesTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_28d58084-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AccountsPayableCurrent_28d58084-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4e9c764c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4e9c764c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_6e531e64-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_6e531e64-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_63d03724-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_63d03724-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_5c2c7258-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_5c2c7258-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BillingsInExcessOfCost" xlink:label="loc_us-gaap_BillingsInExcessOfCost_2dd31538-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_BillingsInExcessOfCost_2dd31538-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_5ea447fe-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_LongTermDebtCurrent_5ea447fe-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_298c645c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5c188d92-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_298c645c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5ea4bd74-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5ea4bd74-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_5c9682ec-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_5c9682ec-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_476c4866-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_476c4866-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_6e5397d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_6e5397d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_63d8f7d8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_63d8f7d8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_5c42aa8c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_5c42aa8c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c4fc6ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_34ddf442-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_CommonStockValue_34ddf442-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_29ca3a8e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_29ca3a8e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6b785646-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6b785646-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockIssuedEmployeeStockTrust" xlink:label="loc_us-gaap_CommonStockIssuedEmployeeStockTrust_34dcec78-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_CommonStockIssuedEmployeeStockTrust_34dcec78-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredCompensationEquity" xlink:label="loc_us-gaap_DeferredCompensationEquity_46cb0226-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DeferredCompensationEquity_46cb0226-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_29c0ce5e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_70895bd0-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_29c0ce5e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_30cfd000-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_30cfd000-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2ca28ca2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2ca28ca2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6b3277a2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6b3277a2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_28c3463a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_28c3463a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_586dfd80-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeTaxesReceivable_586dfd80-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsNetCurrent_4735dba0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DeferredTaxAssetsNetCurrent_4735dba0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_66a1ef74-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_2c23c494-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_66a1ef74-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_683dcad8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_683dcad8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_6b335e92-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_6b335e92-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_567ea9de-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_Goodwill_567ea9de-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a1fdbbc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5a1fdbbc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_2cae94de-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_2cae94de-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_62df8554-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2c254058-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_62df8554-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/ConsolidatedResultsOfOperationsUnaudited" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_58096fb4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_58096fb4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e107d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_58096fb4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e107d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_624609ec-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e107d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OperatingIncomeLoss_624609ec-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_56a7c864-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_624609ec-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_GrossProfit_56a7c864-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_6c24eb22-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_56a7c864-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_SalesRevenueNet_6c24eb22-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_40414a32-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_56a7c864-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_CostOfGoodsSold_40414a32-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6e581cc0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_624609ec-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_6e581cc0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_5b31f800-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e107d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_InvestmentIncomeInterest_5b31f800-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_5a4444fc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e107d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_InterestExpense_5a4444fc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_63d61950-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57e107d6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_63d61950-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_584ce050-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_58096fb4-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_584ce050-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_58828f8e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_58828f8e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4d22f55c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_58429c12-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_4d22f55c-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_58429c12-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_58132d10-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_4d22f55c-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_58132d10-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_4dae81bc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_5842593c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_4dae81bc-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_5842593c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_57f4b52e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_4dae81bc-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_57f4b52e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_31a4213e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_31a4213e-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_58828f8e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_58828f8e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_48ae4c92-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_48ae4c92-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_6ec09264-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ShareBasedCompensation_6ec09264-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_472866e6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_472866e6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_4f6c0772-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_4f6c0772-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_559e3eee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_559e3eee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_62b35f06-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_62b35f06-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_59951dd8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_59951dd8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5962f3b2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5962f3b2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_59244f04-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_59244f04-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_58dd912c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_58dd912c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_58cffb02-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="13" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_58cffb02-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_5938d762-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="14" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_60e5bec6-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_5938d762-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_31a4213e-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_651f66f4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_651f66f4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_676ee9de-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_676ee9de-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6546184e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6546184e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireRestrictedInvestments_65212af2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsToAcquireRestrictedInvestments_65212af2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfRestrictedInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfRestrictedInvestments_6798f83c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ProceedsFromSaleOfRestrictedInvestments_6798f83c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_655f2aa0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_655f2aa0-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_6781c824-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_6781c824-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_65548e88-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60ef698a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_65548e88-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_31a4213e-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6747dee8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6747dee8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_6ac93f3a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_6ac93f3a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_64ca4a0c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_64ca4a0c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="apog-20121201.xsd#apog_SharesWithheldForTaxesNetOfStockIssuedToEmployees" xlink:label="loc_apog_SharesWithheldForTaxesNetOfStockIssuedToEmployees_846fc75f-6be2-f5b6-30d0-45388dfcdb11" xlink:type="locator" />
    <calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_apog_SharesWithheldForTaxesNetOfStockIssuedToEmployees_846fc75f-6be2-f5b6-30d0-45388dfcdb11" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_4f6b30fe-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_4f6b30fe-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_651668c4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_651668c4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_65525a64-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_60f52a96-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_65525a64-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_60f5d9dc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_31a4213e-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_60f5d9dc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_31b89a38-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_60f5d9dc-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_31b89a38-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsOfComprehensiveEarningsUnaudited" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_38f2d2fa-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_38f2d2fa-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_NetIncomeLoss_611bec6c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_643da0a2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_38f2d2fa-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_643da0a2-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_63bfc6aa-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_643da0a2-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_63bfc6aa-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_643c5e18-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_643da0a2-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_643c5e18-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsOfComprehensiveEarningsUnauditedParenthetical" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/Debt" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/DebtDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/DiscontinuedOperations" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/DiscontinuedOperationsDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/DiscontinuedOperationsDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/DiscontinuedOperationsTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/EarningsPerShare" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/EarningsPerShareDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/EarningsPerShareTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlans" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_48285650-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_47f5ec7e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_48285650-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_47f5ec7e-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_48165d4c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_48285650-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_48165d4c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_48221024-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_48285650-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_48221024-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlansDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlansTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/FairValueMeasurements" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/FairValueMeasurementsDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/FairValueMeasurementsDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssets" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetails1" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_544b59c8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_54334af4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_544b59c8-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_54334af4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_543933d8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_544b59c8-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_543933d8-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="apog-20121201.xsd#apog_FiniteLivedIdentifiableIntangibleAssetsTranslationAdjustments" xlink:label="loc_apog_FiniteLivedIdentifiableIntangibleAssetsTranslationAdjustments_1231b52f-7e6e-962d-b563-45388dfc4e9b" xlink:type="locator" />
    <calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_544b59c8-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_apog_FiniteLivedIdentifiableIntangibleAssetsTranslationAdjustments_1231b52f-7e6e-962d-b563-45388dfc4e9b" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetails2" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/GoodwillAndOtherIdentifiableIntangibleAssetsTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/IncomeTaxes" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/IncomeTaxesDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/Inventories" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5b016a00-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5b016a00-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_5b172430-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_5b172430-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_5afe7bba-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_5afe7bba-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_419be98c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5b10f3ee-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_419be98c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/InventoriesTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/MarketableSecurities" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/MarketableSecuritiesDetails" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2cbcadda-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2cbcadda-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain_28857b48-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain_28857b48-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1_2cc11636-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1_2cc11636-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/MarketableSecuritiesDetails1" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2_28776846-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2_28692c36-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2_28776846-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2_28692c36-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses2" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses2_287845ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2_28776846-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses2_287845ae-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2cbed2cc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2ca3fa1a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2cbed2cc-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2ca3fa1a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_2cb0e252-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2cbed2cc-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_2cb0e252-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/MarketableSecuritiesDetails2" xlink:type="extended">
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2ca8c9dc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_2ca8c9dc-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2ca86e24-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2ca86e24-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2cbd1450-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_2cbd1450-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_2cca73ca-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_2cca73ca-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_2ca58cf4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2cb0765a-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_2ca58cf4-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost_2cc90a26-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_2cb54964-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost_2cc90a26-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_2cb54964-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_2cde771c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost_2cc90a26-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_2cde771c-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_2cbc4ba6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost_2cc90a26-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_2cbc4ba6-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_2cae384a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost_2cc90a26-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_2cae384a-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_2cbbef30-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="locator" />
    <calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost_2cc90a26-78f6-11e1-94fe-25ba39ebf1f4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_2cbbef30-78f6-11e1-94fe-25ba39ebf1f4" xlink:type="arc" />
  </calculationLink>
  <calculationLink xlink:role="http://www.apog.com/role/MarketableSecuritiesDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/MarketableSecuritiesTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/NewAccountingStandards" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/SegmentInformation" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/SegmentInformationDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/SegmentInformationTables" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/StockBasedCompensation" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/StockBasedCompensationDetails" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/StockBasedCompensationDetails1" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/StockBasedCompensationDetails2" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/StockBasedCompensationDetailsTextual" xlink:type="extended" />
  <calculationLink xlink:role="http://www.apog.com/role/StockBasedCompensationTables" xlink:type="extended" />
</linkbase>
