XML 82 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investigations and Out of Period Adjustments (Rollover impact on Income (loss) from continuing operations, before taxes and Impact on Foreign Adjustments) (Details) (Other errors [Member], USD $)
In Millions, unless otherwise specified
9 Months Ended
Jan. 02, 2015
Fiscal 2015 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment $ (12)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2015Member
Fiscal 2014 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 11us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2014Member
Fiscal 2013 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 9us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
Prior fiscal years (unaudited) [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment (8)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsPriortoFiscal2013Member
Fiscal 2013 Adjustments [Member] | Fiscal 2015 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2015Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
Fiscal 2013 Adjustments [Member] | Fiscal 2014 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
Fiscal 2013 Adjustments [Member] | Fiscal 2013 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 6us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
Fiscal 2013 Adjustments [Member] | Prior fiscal years (unaudited) [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment (6)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsPriortoFiscal2013Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2013Member
Fiscal 2014 Adjustments [Member] | Fiscal 2015 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2015Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
Fiscal 2014 Adjustments [Member] | Fiscal 2014 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment (2)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
Fiscal 2014 Adjustments [Member] | Fiscal 2013 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 4us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
Fiscal 2014 Adjustments [Member] | Prior fiscal years (unaudited) [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment (2)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsPriortoFiscal2013Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2014Member
First Nine Months Fiscal 2015 Adjustments [Member] | Fiscal 2015 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment (12)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2015Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2015Member
First Nine Months Fiscal 2015 Adjustments [Member] | Fiscal 2014 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment 13us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingtoFiscal2014Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2015Member
First Nine Months Fiscal 2015 Adjustments [Member] | Fiscal 2013 [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment (1)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsRelatingToFiscal2013Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2015Member
First Nine Months Fiscal 2015 Adjustments [Member] | Prior fiscal years (unaudited) [Member]  
Quantifying Misstatement in Current Year Financial Statements [Line Items]  
Amount of pre-tax adjustment $ 0us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= csc_OtherErrorsMember
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfMisstatementAxis
= csc_AdjustmentsPriortoFiscal2013Member
/ csc_QuantifyingMisstatementInCurrentYearFinancialStatementsByPeriodOfRecordAxis
= csc_AdjustmentsRecordedDuringFiscal2015Member