XML 29 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investigations and Out of Period Adjustments (Textual) (Details) (USD $)
3 Months Ended 9 Months Ended 12 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 36 Months Ended
Jan. 02, 2015
Dec. 27, 2013
Dec. 30, 2011
Jan. 02, 2015
Dec. 27, 2013
Apr. 01, 2011
Mar. 30, 2012
Sep. 27, 2013
Jun. 28, 2013
Sep. 27, 2013
Apr. 02, 2010
Apr. 01, 2011
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Change in operating loss (income)     $ 1,500,000,000csc_ChangeInAccountingEstimateReductionInOperatingIncome                  
Settlement charge 195,000,000us-gaap_LitigationSettlementAmount 0us-gaap_LitigationSettlementAmount   195,000,000us-gaap_LitigationSettlementAmount 0us-gaap_LitigationSettlementAmount              
Income from continuing operations before taxes (418,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 358,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments   41,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 831,000,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments              
Net tax benefit 105,000,000us-gaap_IncomeTaxExpenseBenefit (77,000,000)us-gaap_IncomeTaxExpenseBenefit   (18,000,000)us-gaap_IncomeTaxExpenseBenefit (227,000,000)us-gaap_IncomeTaxExpenseBenefit              
Net income attributable to CSC common stockholders 314,000,000us-gaap_NetIncomeLoss (271,000,000)us-gaap_NetIncomeLoss   17,000,000us-gaap_NetIncomeLoss (677,000,000)us-gaap_NetIncomeLoss              
Adjustment Increase/(Decrease) [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Income from continuing operations before taxes (4,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
(12,000,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
    0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
             
Net tax benefit (6,000,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
4,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
    24,000,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
             
Net income attributable to CSC common stockholders 10,000,000us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
11,000,000us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
  15,000,000us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
(24,000,000)us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
             
Miscellaneous errors [Member] | Restatement Adjustment [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Goodwill impairment           2,510,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
           
Miscellaneous errors [Member] | As previously reported [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Goodwill impairment             2,750,000,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_MiscellaneousErrorsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
         
Fiscal 2014 Adjustments [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (5,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
  (12,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
(3,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
             
Quantifying Misstatement in Current Year Financial Statements, Amount, Net of Tax, Including Discrete Tax Benefits, (Income)/loss               11,000,000csc_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxIncludingDiscreteTaxBenefits
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
2,000,000csc_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxIncludingDiscreteTaxBenefits
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
     
Fiscal 2014 Adjustments [Member] | Discrete Tax Benefits [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Adjustment to taxes recorded in period   1,000,000csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_DiscreteTaxBenefitsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
    9,000,000csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_DiscreteTaxBenefitsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
    9,000,000csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_DiscreteTaxBenefitsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Fiscal 2014 Adjustments [Member] | Out of Period Adjustments to Tax Expense [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Adjustment to taxes recorded in period   0csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_OutofPeriodAdjustmentstoTaxExpenseMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
    12,000,000csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_OutofPeriodAdjustmentstoTaxExpenseMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
             
Fiscal 2014 Adjustments [Member] | Adjustment to Recognize Revenue on Previously Delivered Software Products and Services [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (1,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmenttoRecognizeRevenueonPreviouslyDeliveredSoftwareProductsandServicesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Cost of Sales [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   7,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedCostofSalesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
          13,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedCostofSalesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Fiscal 2014 Adjustments [Member] | Adjustments Relating to Previously Delivered Software Products and Services [Member] | Adjustments Decrease [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   2,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsRelatingtoPreviouslyDeliveredSoftwareProductsandServicesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
                   
Fiscal 2014 Adjustments [Member] | Uncertain Tax Positions, Tax Restructuring [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Adjustment to taxes recorded in period         10,000,000csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_UncertainTaxPositionsTaxRestructuringMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
        10,000,000csc_QuantifyingMisstatementinCurrentYearFinancialStatementsIncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_UncertainTaxPositionsTaxRestructuringMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
   
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Revenues and Costs [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               9,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
(9,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
     
Quantifying Misstatement in Current Year Financial Statements, Amount, Net of Tax, Including Discrete Tax Benefits, (Income)/loss               20,000,000csc_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxIncludingDiscreteTaxBenefits
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Prepaid and Accrual Balances [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (5,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedPrepaidandAccrualBalancesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
          6,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedPrepaidandAccrualBalancesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Software Products and Services [Member] | Adjustments Decrease [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (3,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedSoftwareProductsandServicesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
                   
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Pension Accrual [Member] | Adjustments Decrease [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (4,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedPensionAccrualMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
                   
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Revenues Accounted for Under Percentage of Completion [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   3,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesAccountedforUnderPercentageofCompletionMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
          3,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesAccountedforUnderPercentageofCompletionMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Selling, General and Administrative Expenses [Member] | Adjustments Decrease [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               3,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedSellingGeneralandAdministrativeExpensesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
       
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Selling, General and Administrative Expenses [Member] | Adjustments Increase [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   1,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedSellingGeneralandAdministrativeExpensesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
                   
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Deferred Costs [Member] | Adjustments Decrease [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               4,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedDeferredCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
       
Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Capitalization Costs [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               1,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedCapitalizationCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Fiscal 2014 Adjustments [Member] | GBS and GIS Segments [Member] | Adjustments Increase [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss                 2,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSandGISSegmentsMember
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
     
Fiscal 2014 Adjustments [Member] | GBS and GIS Segments [Member] | Other Adjustments [Member] | Adjustments Increase [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss                 (14,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_OtherAdjustmentsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSandGISSegmentsMember
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
     
Fiscal 2014 Adjustments [Member] | GBS [Member] | Adjustments for Inappropriately Recognized Revenues and Costs [Member] | Adjustments Decrease [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss                 13,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsDecreaseMember
     
Fiscal 2014 Adjustments [Member] | GBS [Member] | Adjustments for Inappropriately Recognized Deferred Costs [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               1,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedDeferredCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
       
Fiscal 2014 Adjustments [Member] | GBS [Member] | Adjustment for Understated Payroll and Related Expense [Member] | Adjustments Increase [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss                 (8,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentforUnderstatedPayrollandRelatedExpenseMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
     
Fiscal 2015 Adjustments [Member] | Discrete Tax Benefits [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Adjustment to taxes recorded in period       5,000,000csc_CumulativeQuantifyingMisstatementEffectOfCorrectionTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_DiscreteTaxBenefitsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2015Member
               
Adjustments Relating To Prior Fiscal Years [Member] | Fiscal 2014 Adjustments [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Quantifying Misstatement in Current Year Financial Statements, Amount, Net of Tax, Including Discrete Tax Benefits, (Income)/loss   (4,000,000)csc_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxIncludingDiscreteTaxBenefits
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
    18,000,000csc_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxIncludingDiscreteTaxBenefits
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
             
Adjustments Relating To Prior Fiscal Years [Member] | Fiscal 2014 Adjustments [Member] | Adjustment to Recognize Revenue on Previously Delivered Software Products and Services [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (6,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmenttoRecognizeRevenueonPreviouslyDeliveredSoftwareProductsandServicesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Adjustments Relating To Prior Fiscal Years [Member] | Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Cost of Sales [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   2,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedCostofSalesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Adjustments Relating To Prior Fiscal Years [Member] | Fiscal 2014 Adjustments [Member] | Adjustment to Recognize Revenue on Previously Delivered Outsourcing Service [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (1,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmenttoRecognizeRevenueonPreviouslyDeliveredOutsourcingServiceMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Adjustments Relating To Prior Fiscal Years [Member] | Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Revenues and Costs [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               11,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Adjustments Relating to First Six Months of Fiscal 2014 [Member] | Fiscal 2014 Adjustments [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Quantifying Misstatement in Current Year Financial Statements, Amount, Net of Tax, Including Discrete Tax Benefits, (Income)/loss   (9,000,000)csc_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxIncludingDiscreteTaxBenefits
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFirstSixMonthsofFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Adjustments Relating to First Six Months of Fiscal 2014 [Member] | Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Revenues and Costs [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (7,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFirstSixMonthsofFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Adjustments Relating to First Quarter of Fiscal 2014 [Member] | Fiscal 2014 Adjustments [Member] | Adjustments for Inappropriately Recognized Revenues and Costs [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss               17,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsforInappropriatelyRecognizedRevenuesandCostsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFirstQuarterofFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
       
Adjustments Relating to First Nine Months of Fiscal 2014 [Member] | Fiscal 2014 Adjustments [Member] | NPS [Member] | Adjustments Increase [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss         3,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFirstNineMonthsofFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
/ us-gaap_StatementScenarioAxis
= csc_AdjustmentsIncreaseMember
             
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 loss (income)           1,160,000,000csc_ChangeInAccountingEstimateReductionInOperatingIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
          130,000,000csc_ChangeInAccountingEstimateReductionInOperatingIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
Change in net loss (income)           3,690,000,000csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
(3,900,000,000)csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
      50,000,000csc_ChangeInAccountingEstimateReductioninNetIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
 
Penalty related to SEC settlement 190,000,000us-gaap_LossContingencyDamagesPaidValue
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
                     
Settlement charge 195,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NhsContractMember
                     
Sales [Member] | Adjustments Relating To Prior Fiscal Years [Member] | Fiscal 2014 Adjustments [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   (7,000,000)csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToPriorFiscalYearsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Cost of Sales [Member] | Fiscal 2014 Adjustments [Member] | Adjustments Relating to Previously Delivered Software Products and Services [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   5,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsRelatingtoPreviouslyDeliveredSoftwareProductsandServicesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
                   
Cost of Sales [Member] | Fiscal 2014 Adjustments [Member] | Adjustments Relating to Margin Correction on Long-Term Contracts [Member]                        
Quantifying Misstatement in Current Year Financial Statements [Line Items]                        
Cumulative Quantifying Misstatement in Current Year Financial Statements, Amount, (Income)/loss   $ 3,000,000csc_CumulativeQuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= csc_AdjustmentsRelatingtoMarginCorrectiononLongTermContractsMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member