XML 69 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investigations and Out of Period Adjustments (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended 36 Months Ended 3 Months Ended 36 Months Ended 3 Months Ended
Mar. 28, 2014
Dec. 27, 2013
Sep. 27, 2013
Jun. 28, 2013
Mar. 29, 2013
Dec. 28, 2012
Sep. 28, 2012
Jun. 29, 2012
Mar. 28, 2014
Mar. 29, 2013
Mar. 30, 2012
Apr. 01, 2011
Apr. 02, 2010
Apr. 03, 2009
Mar. 28, 2014
Apr. 01, 2011
Apr. 01, 2011
Jan. 02, 2015
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                 $ 9,272,000,000us-gaap_CostOfServices $ 11,293,000,000us-gaap_CostOfServices $ 12,643,000,000us-gaap_CostOfServices              
Goodwill impairment                 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 232,000,000us-gaap_GoodwillImpairmentLoss              
Earnings Per Share, Diluted                 $ 6.28us-gaap_EarningsPerShareDiluted $ 4.89us-gaap_EarningsPerShareDiluted $ (3.97)us-gaap_EarningsPerShareDiluted              
Income from continuing operations, net of tax                 859,000,000us-gaap_IncomeLossFromContinuingOperations 278,000,000us-gaap_IncomeLossFromContinuingOperations (778,000,000)us-gaap_IncomeLossFromContinuingOperations              
Income (loss) from continuing operations before taxes                 1,263,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 235,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (992,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments              
Cumulative Quantifying Misstatement Effect of Correction Tax 0csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 0csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 4,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax (14,000,000)csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 7,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 4,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 2,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 2,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax (10,000,000)csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax 15,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax                
Discontinued Operation, Tax Effect of Discontinued Operation                   3,000,000us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation 82,000,000us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation              
Accrued expenses (1,094,000,000)us-gaap_AccruedLiabilitiesCurrent       (1,425,000,000)us-gaap_AccruedLiabilitiesCurrent       (1,094,000,000)us-gaap_AccruedLiabilitiesCurrent (1,425,000,000)us-gaap_AccruedLiabilitiesCurrent         (1,094,000,000)us-gaap_AccruedLiabilitiesCurrent      
Increase (decrease) in advanced contract payments and deferred revenue                 2,000,000us-gaap_IncreaseDecreaseInDeferredRevenue 270,000,000us-gaap_IncreaseDecreaseInDeferredRevenue (223,000,000)us-gaap_IncreaseDecreaseInDeferredRevenue              
Restatement Adjustment [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                     (36,000,000)us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(17,000,000)us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
22,000,000us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
25,000,000us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Income (loss) from continuing operations before taxes                     106,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
19,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(59,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(57,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Accrued expenses                     0us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
15,000,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(5,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  15,000,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
15,000,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Adjustments Decrease [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Accounts receivable                 1,000,000csc_AccountsReceivable
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
                 
Capitalized Computer Software, Period Increase (Decrease)                 2,000,000us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
                 
Period Increase (Decrease) in Outsourcing Contract Costs                   1,000,000csc_PeriodIncreaseDecreaseinOutsourcingContractCosts
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
               
Increase (Decrease) in Other Noncurrent Assets                 (1,000,000)us-gaap_IncreaseDecreaseInOtherNoncurrentAssets
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
5,000,000us-gaap_IncreaseDecreaseInOtherNoncurrentAssets
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
               
Property and equipment                 1,000,000csc_PropertyAndEquipment
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
4,000,000csc_PropertyAndEquipment
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
               
Increase (Decrease) in Employee Related Liabilities                 (8,000,000)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
                 
Accrued expenses (18,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
              (18,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
          (18,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
     
Increase (decrease) in advanced contract payments and deferred revenue                   3,000,000us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
               
Adjustments Increase [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Prepaid expenses and other current assets                 1,000,000csc_PrepaidExpensesAndOtherCurrentAssets
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
14,000,000csc_PrepaidExpensesAndOtherCurrentAssets
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
               
Capitalized Computer Software, Period Increase (Decrease)                   (1,000,000)us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
               
Increase (Decrease) in Employee Related Liabilities                   9,000,000us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
               
Accrued expenses         9,000,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
        9,000,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
               
Increase (decrease) in advanced contract payments and deferred revenue                 20,000,000us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
                 
Adjustment Increase/(Decrease)                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                 23,000,000us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
(13,000,000)us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
7,000,000us-gaap_CostOfServices
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
             
Earnings Per Share, Diluted                 $ 0.12us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
$ (0.14)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
$ (0.12)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
             
Income (loss) from continuing operations before taxes                 (2,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
10,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
(22,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
             
Miscellaneous errors [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                     12,278,000,000us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
             
Goodwill impairment                     232,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
2,511,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
           
Earnings Per Share, Diluted                     $ (2.20)us-gaap_EarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
             
Income (loss) from continuing operations before taxes                     (591,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
             
Increase (decrease) in advanced contract payments and deferred revenue                     (223,000,000)us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
             
Miscellaneous errors [Member] | Restatement Adjustment [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                     97,000,000us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
             
Goodwill impairment                     (2,513,000,000)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,511,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
           
Change in net income                     (3,901,000,000)csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
             
Earnings Per Share, Diluted                     $ 25.17us-gaap_EarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
             
Income (loss) from continuing operations before taxes                     3,896,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
             
Increase (decrease) in advanced contract payments and deferred revenue                     24,000,000us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
             
Miscellaneous errors [Member] | Scenario, Previously Reported [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                 9,567,000,000us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,100,000,000us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
12,181,000,000us-gaap_CostOfServices
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
             
Goodwill impairment                     2,745,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
           
Earnings Per Share, Diluted                 $ 4.47us-gaap_EarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 6.18us-gaap_EarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ (27.37)us-gaap_EarningsPerShareDiluted
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
             
Income (loss) from continuing operations before taxes                 910,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
449,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(4,487,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
             
Accrued expenses (1,094,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      (1,425,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      (1,094,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(1,425,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        (1,094,000,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Increase (decrease) in advanced contract payments and deferred revenue                 2,000,000us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
270,000,000us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(247,000,000)us-gaap_IncreaseDecreaseInDeferredRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
             
GIS Segment [Member] | Miscellaneous errors [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Goodwill impairment                     0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
2,061,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
           
GIS Segment [Member] | Miscellaneous errors [Member] | Restatement Adjustment [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Goodwill impairment                     (2,074,000,000)us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2,061,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
           
GIS Segment [Member] | Miscellaneous errors [Member] | Scenario, Previously Reported [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Goodwill impairment                     2,074,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
           
Fiscal 2013 Adjustments                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cumulative effect on income (loss) from continuing opertaions, pre tax                 (4,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
(6,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
        (10,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
     
Fiscal 2012 Adjustments                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cumulative effect on income (loss) from continuing opertaions, pre tax                 6,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2012Member
16,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2012Member
        22,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2012Member
     
Fiscal 2014                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cumulative Quantifying Misstatement Effect of Correction Tax                 (18,000,000)csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                 
Fiscal 2014 | Fiscal 2014 Adjustments                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cumulative effect on income (loss) from continuing opertaions, pre tax (1,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
5,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
(11,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
9,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                           
Fiscal 2013                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cumulative Quantifying Misstatement Effect of Correction Tax                 2,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
7,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
               
Cumulative effect on income (loss) from continuing opertaions, pre tax         (9,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
(1,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
5,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
(1,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
  (6,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
               
Unrecognized Tax Benefits, Period Increase (Decrease)                 10,000,000us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
                 
Fiscal 2013 | Discrete Tax Benefits                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cumulative Quantifying Misstatement Effect of Correction Tax                 8,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_DiscreteTaxBenefitsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
5,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_DiscreteTaxBenefitsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
               
Contracts Accounted for under Percentage of Completion, U.S. Claims [Member] | NHS contract [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Change in operating income                               1,158,000,000csc_ChangeInAccountingEstimateReductionInOperatingIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
129,000,000csc_ChangeInAccountingEstimateReductionInOperatingIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
 
Change in net income                     (3,901,000,000)csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
             
Contracts Accounted for under Percentage of Completion, U.S. Claims [Member] | NHS contract [Member] | Restatement Adjustment [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Cost of Services                     (146,000,000)us-gaap_CostOfServices
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(37,000,000)us-gaap_CostOfServices
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
35,000,000us-gaap_CostOfServices
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
131,000,000us-gaap_CostOfServices
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
       
Subsequent Event [Member] | Contracts Accounted for under Percentage of Completion, U.S. Claims [Member] | NHS contract [Member]                                    
Quantifying Misstatement in Current Year Financial Statements [Line Items]                                    
Penalty related to SEC settlement                                   190,000,000us-gaap_LossContingencyDamagesPaidValue
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Settlement expense recorded                                   $ 197,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember