XML 61 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholder's Equity (Accumulated Other Comprehensive Loss) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Jan. 02, 2015
Dec. 27, 2013
Jan. 02, 2015
Dec. 27, 2013
Before Tax Income (Loss) [Abstract]        
Gain (loss) on foreign currency forward and option contracts, Before Tax Amount     $ (8)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax  
Total other comprehensive income (loss), Before Tax Amount (4)us-gaap_OtherComprehensiveIncomeLossBeforeTax 251us-gaap_OtherComprehensiveIncomeLossBeforeTax (112)us-gaap_OtherComprehensiveIncomeLossBeforeTax 169us-gaap_OtherComprehensiveIncomeLossBeforeTax
Tax Expense [Abstract]        
Gain (loss) on foreign currency forward and option contracts, Tax Expense     0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax  
Total other comprehensive income (loss), Tax (Expense)/Benefit (36)us-gaap_OtherComprehensiveIncomeLossTax 0us-gaap_OtherComprehensiveIncomeLossTax (37)us-gaap_OtherComprehensiveIncomeLossTax (2)us-gaap_OtherComprehensiveIncomeLossTax
Net of Tax Income (Loss) [Abstract]        
Foreign currency translation adjustments, Net of Tax Amount     (139)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax 168csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
Gain (loss) on foreign currency forward and option contracts, Net of Tax Amount     (8)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax  
Total pension and other post-retirement benefit plans, Net of Tax Amount (52)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax (260)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax (48)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax (260)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Other comprehensive (loss) income, net of taxes (40)us-gaap_OtherComprehensiveIncomeLossNetOfTax 251us-gaap_OtherComprehensiveIncomeLossNetOfTax (149)us-gaap_OtherComprehensiveIncomeLossNetOfTax 167us-gaap_OtherComprehensiveIncomeLossNetOfTax
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Balance at beginning of period     279us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 108us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Current-period other comprehensive (loss) income, net of taxes     (139)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax 168csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
Amounts reclassified from accumulated other comprehensive loss, net of taxes     1csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax (10)csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
Balance at end of period 141us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 266us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 141us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 266us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Accumulated Translation Adjustment [Member]        
Before Tax Income (Loss) [Abstract]        
Foreign currency translation adjustments, Before Tax Amount (90)csc_OtherComprehensiveIncomeLossbeforeReclassificationsbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(9)csc_OtherComprehensiveIncomeLossbeforeReclassificationsbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(188)csc_OtherComprehensiveIncomeLossbeforeReclassificationsbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(91)csc_OtherComprehensiveIncomeLossbeforeReclassificationsbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Tax Expense [Abstract]        
Foreign currency translation adjustments, Tax (Expense)/Benefit 0csc_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0csc_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(1)csc_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(2)csc_OtherComprehensiveIncomeLossBeforeReclassificationsTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net of Tax Income (Loss) [Abstract]        
Foreign currency translation adjustments, Net of Tax Amount (90)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(9)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(189)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(93)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Current-period other comprehensive (loss) income, net of taxes (90)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(9)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(189)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(93)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Cash Flow Hedge [Member]        
Before Tax Income (Loss) [Abstract]        
Gain (loss) on foreign currency forward and option contracts, Before Tax Amount (2)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
     
Tax Expense [Abstract]        
Gain (loss) on foreign currency forward and option contracts, Tax Expense 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
     
Net of Tax Income (Loss) [Abstract]        
Foreign currency translation adjustments, Net of Tax Amount     (8)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
 
Gain (loss) on foreign currency forward and option contracts, Net of Tax Amount (2)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
     
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Balance at beginning of period     0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
 
Current-period other comprehensive (loss) income, net of taxes     (8)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
 
Amounts reclassified from accumulated other comprehensive loss, net of taxes     0csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
 
Balance at end of period (8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
  (8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CashFlowHedgingMember
 
Accumulated Defined Benefit Plans Adjustment [Member]        
Before Tax Income (Loss) [Abstract]        
Net actuarial gain (loss), Before Tax Amount       2us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Prior service cost (credit), Before Tax Amount 97us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
260us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
97us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
260us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of transition obligation, Before Tax Amount   1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of prior service (credit) / cost, Before Tax Amount (9)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(14)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostbeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Foreign currency exchange rate changes, Before Tax Amount       (1)csc_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansForeignCurrencyExchangeRateChangesBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Tax Expense [Abstract]        
Net actuarial gain (loss), Tax (Expense)/Benefit       0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Prior service cost (credit), Tax Expense (39)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(39)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of transition obligation, Tax (Expense)/Benefit   0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of prior service (credit) / cost, Tax (Expense)/Benefit 3csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
3csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Foreign currency exchange rate changes, Tax (Expense)/Benefit       0csc_OtherComprehensiveIncomeLossPensionandOtherPostretirementBenefitPlansForeignCurrencyExchangeRateChangesTaxExpenseBenefit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net of Tax Income (Loss) [Abstract]        
Net actuarial gain (loss), Net of Tax Amount       2us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Prior service cost (credit), Net of Tax Amount 58us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
260us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
58us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
260us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of transition obligation, Net of Tax Amount   1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Amortization of prior service (credit) / cost, Net of Tax Amount (6)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(11)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2)csc_OtherComprehensiveIncomeLossReclassificationAdjustmentfromAOCIPensionandOtherPostretirementBenefitPlansAmortizationofPriorServiceCostNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Foreign currency exchange rate changes, Net of Tax Amount       (1)csc_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansForeignCurrencyExchangeRateChangesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Pension and Other Post-retirement Benefit Plans [Member]        
Before Tax Income (Loss) [Abstract]        
Total pension and other post-retirement benefit plans, Before Tax Amount 88us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
260us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
84us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
260us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Tax Expense [Abstract]        
Total pension and other post-retirement benefit plans, Tax (Expense)/Benefit (36)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
(36)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Net of Tax Income (Loss) [Abstract]        
Foreign currency translation adjustments, Net of Tax Amount     58csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
261csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Total pension and other post-retirement benefit plans, Net of Tax Amount 52us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
260us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
48us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
260us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Balance at beginning of period     285us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
34us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Current-period other comprehensive (loss) income, net of taxes     58csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
261csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Amounts reclassified from accumulated other comprehensive loss, net of taxes     1csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
(10)csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Balance at end of period 344us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
285us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
344us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
285us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember
Foreign Currency Translation Adjustment [Member]        
Net of Tax Income (Loss) [Abstract]        
Foreign currency translation adjustments, Net of Tax Amount     (189)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
(93)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Balance at beginning of period     (6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
74us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
Current-period other comprehensive (loss) income, net of taxes     (189)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
(93)csc_OtherComprehensiveIncomeLossbeforeReclassificationsNetofTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive loss, net of taxes     0csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
0csc_ReclassificationfromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetofTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
Balance at end of period $ (195)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
$ (19)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
$ (195)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember
$ (19)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= csc_ForeignCurrencyTranslationAdjustmentMember