XML 33 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Mar. 28, 2014
Mar. 29, 2013
Mar. 30, 2012
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period $ 11us-gaap_RestructuringReserve [1] $ 0us-gaap_RestructuringReserve [1]  
Restructuring costs 76us-gaap_RestructuringCharges 264us-gaap_RestructuringCharges 140us-gaap_RestructuringCharges
Costs not affecting restructuring liability 0us-gaap_SeveranceCosts1 [1],[2] 0us-gaap_SeveranceCosts1 [1],[2]  
Cash paid (11)us-gaap_PaymentsForRestructuring [1] (6)us-gaap_PaymentsForRestructuring [1]  
Other 0us-gaap_RestructuringReserveTranslationAdjustment [1],[3] 0us-gaap_RestructuringReserveTranslationAdjustment [1],[3]  
Restructuring liability at end of period 0us-gaap_RestructuringReserve [1] 11us-gaap_RestructuringReserve [1] 0us-gaap_RestructuringReserve [1]
Restructuring liability 85us-gaap_RestructuringAndRelatedCostCostIncurredToDate1 190us-gaap_RestructuringAndRelatedCostCostIncurredToDate1  
Increase (Decrease) in Accrued Liabilities 83us-gaap_IncreaseDecreaseInAccruedLiabilities 186us-gaap_IncreaseDecreaseInAccruedLiabilities  
Increase (Decrease) in Other Accrued Liabilities 2us-gaap_IncreaseDecreaseInOtherAccruedLiabilities 4us-gaap_IncreaseDecreaseInOtherAccruedLiabilities  
Liabilities of Disposal Group, Including Discontinued Operation 1us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation    
GBS Segment [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 46us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
87us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
66us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
GIS Segment [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 28us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
142us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
73us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
NPS [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 2us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
13us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
1us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Corporate [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
22us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Restructuring Plan Fiscal 2013 Plan [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period 176us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring costs 74us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
233us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Costs not affecting restructuring liability (22)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[2] (22)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[2]  
Cash paid (149)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
(33)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Other 4us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[3] (2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[3]  
Restructuring liability at end of period 83us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
176us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Professional Fees   17us-gaap_ProfessionalFees
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring Plan Fiscal 2013 Plan [Member] | Pension Benefit Augmentation [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 22us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= csc_PensionBenefitAugmentationMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
21us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= csc_PensionBenefitAugmentationMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring Plan Fiscal 2013 Plan [Member] | Workforce reductions      
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period 155us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring costs 63us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
206us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Costs not affecting restructuring liability (22)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[2] (22)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[2]  
Cash paid (130)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
(27)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Other 4us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[3] (2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[3]  
Restructuring liability at end of period 70us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
155us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring Plan Fiscal 2013 Plan [Member] | Facility Closing [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period 10us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring costs 11us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
10us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Costs not affecting restructuring liability 0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[2] 0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[2]  
Cash paid (8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Other 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[3] 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[3]  
Restructuring liability at end of period 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
10us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
 
Restructuring Plan Fiscal 2013 Plan [Member] | Other [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[1] 17us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2013PlanMember
[1]  
Restructuring Plan Fiscal 2012 Plan [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period 14us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
119us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Restructuring costs 2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
31us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
140us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
Costs not affecting restructuring liability 0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[2] (1)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[2]  
Cash paid (13)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
(133)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Other (1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[4] (2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[5]  
Restructuring liability at end of period 2us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
14us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
119us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
Restructuring Plan Fiscal 2012 Plan [Member] | Pension Benefit Augmentation [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= csc_PensionBenefitAugmentationMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= csc_PensionBenefitAugmentationMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
20us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= csc_PensionBenefitAugmentationMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
Restructuring Plan Fiscal 2012 Plan [Member] | Workforce reductions      
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
110us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Restructuring costs 2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
31us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Costs not affecting restructuring liability 0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[2] (1)us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[2]  
Cash paid (10)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
(129)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Other (1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[4] (2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[5]  
Restructuring liability at end of period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Restructuring Plan Fiscal 2012 Plan [Member] | Facility Closing [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring liability at beginning of period 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Restructuring costs 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Costs not affecting restructuring liability 0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[2] 0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[2]  
Cash paid (3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
(4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
Other 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[4] 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
[5]  
Restructuring liability at end of period $ 2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
$ 5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= csc_RestructuringPlanFiscal2012PlanMember
 
[1] Other direct costs associated with the restructuring program.
[2] Charges primarily consist of pension benefit augmentations and are recorded as a pension liability.
[3] Foreign currency translation adjustments.
[4] Foreign currency translation adjustments and reclassification of $1 million to liabilities held for sale related to the small software business that CSC has committed to sell (see Note 6).
[5] Foreign currency translation adjustments