XML 37 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2011
Mar. 28, 2014
Mar. 29, 2013
Mar. 30, 2012
Dec. 30, 2011
Apr. 01, 2011
Changes in the carrying amount of goodwill by segment [Roll Forward]            
Goodwill Gross   $ 4,278us-gaap_GoodwillGross $ 4,514us-gaap_GoodwillGross      
Goodwill Accumulated impairment loss   (2,762)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (2,762)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss      
Goodwill Acquired during period and contingent consideration paid   211us-gaap_GoodwillAcquiredDuringPeriod 25us-gaap_GoodwillAcquiredDuringPeriod      
Deductions   (53)csc_GoodwillTotalDeductions (241)csc_GoodwillTotalDeductions      
Foreign Currency Translation   (7)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments (20)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments      
Goodwill, Other reclassifications   0csc_GoodwillOtherReclassifications        
Goodwill impairment   0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss (232)us-gaap_GoodwillImpairmentLoss    
Goodwill Gross   4,429us-gaap_GoodwillGross 4,278us-gaap_GoodwillGross 4,514us-gaap_GoodwillGross    
Goodwill Impaired Accumulated Impairment loss   (2,762)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (2,762)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (2,762)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss    
Goodwill   1,667us-gaap_Goodwill 1,516us-gaap_Goodwill 1,752us-gaap_Goodwill    
Goodwill Impairment Loss for Annual and Second Quarter Test 155csc_GoodwillImpairmentLossForAnnualAndSecondQuarterTest          
NPS [Member]            
Changes in the carrying amount of goodwill by segment [Roll Forward]            
Goodwill Gross   793us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
768us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Goodwill Accumulated impairment loss   0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Goodwill Acquired during period and contingent consideration paid   36us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
25us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Deductions   (41)csc_GoodwillTotalDeductions
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0csc_GoodwillTotalDeductions
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Foreign Currency Translation   0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Goodwill, Other reclassifications   0csc_GoodwillOtherReclassifications
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
       
Goodwill Gross   788us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
793us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Goodwill Impaired Accumulated Impairment loss   0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
     
Goodwill   788us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
793us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
768us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
   
GIS Segment [Member]            
Changes in the carrying amount of goodwill by segment [Roll Forward]            
Goodwill Gross   2,139us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
2,139us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Goodwill Accumulated impairment loss   (2,061)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(2,061)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Goodwill Acquired during period and contingent consideration paid   120us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Deductions   0csc_GoodwillTotalDeductions
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
0csc_GoodwillTotalDeductions
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Foreign Currency Translation   1us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Goodwill, Other reclassifications   0csc_GoodwillOtherReclassifications
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
       
Goodwill Gross   2,260us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
2,139us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Goodwill Impaired Accumulated Impairment loss   (2,061)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(2,061)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
     
Goodwill   199us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
78us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
78us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
   
GBS Segment [Member]            
Changes in the carrying amount of goodwill by segment [Roll Forward]            
Goodwill Gross   1,346us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
1,607us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Goodwill Accumulated impairment loss   (701)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(701)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Goodwill Acquired during period and contingent consideration paid   55us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Deductions   (12)csc_GoodwillTotalDeductions
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(241)csc_GoodwillTotalDeductions
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Foreign Currency Translation   (8)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(20)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Goodwill, Other reclassifications   0csc_GoodwillOtherReclassifications
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
       
Goodwill Gross   1,381us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
1,346us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Goodwill Impaired Accumulated Impairment loss   (701)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(701)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
Goodwill   680us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
645us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
906us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
   
Goodwill, Transfers     47us-gaap_GoodwillTransfers
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
     
GBS - IS&S [Member] | GBS Segment [Member]            
Changes in the carrying amount of goodwill by segment [Roll Forward]            
Goodwill impairment (158)us-gaap_GoodwillImpairmentLoss
/ csc_GoodwillByReportingUnitAxis
= csc_GBSISSMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
        (77)us-gaap_GoodwillImpairmentLoss
/ csc_GoodwillByReportingUnitAxis
= csc_GBSISSMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Adjustment to Amount of Goodwill Impairment Charge         $ 3csc_AdjustmentToAmountOfGoodwillImpairmentCharge
/ csc_GoodwillByReportingUnitAxis
= csc_GBSISSMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember