XML 124 R107.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment and Geographic Information (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Mar. 28, 2014
Mar. 29, 2013
Mar. 30, 2012
Segment Reporting Information [Line Items]      
Revenues $ 12,998us-gaap_Revenues $ 14,195us-gaap_Revenues $ 14,673us-gaap_Revenues
Operating income (loss) 1,416us-gaap_OperatingIncomeLoss 961us-gaap_OperatingIncomeLoss 77us-gaap_OperatingIncomeLoss
Depreciation and amortization 1,018us-gaap_DepreciationAndAmortization 1,070us-gaap_DepreciationAndAmortization 1,139us-gaap_DepreciationAndAmortization
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 1,416us-gaap_OperatingIncomeLoss 961us-gaap_OperatingIncomeLoss 77us-gaap_OperatingIncomeLoss
Corporate G&A (263)csc_CorporateGeneralAndAdministrativeExpense (293)csc_CorporateGeneralAndAdministrativeExpense (219)csc_CorporateGeneralAndAdministrativeExpense
Pension and Other Postretirement Benefit Expense 259us-gaap_PensionAndOtherPostretirementBenefitExpense (297)us-gaap_PensionAndOtherPostretirementBenefitExpense (479)us-gaap_PensionAndOtherPostretirementBenefitExpense
Interest expense (147)us-gaap_InterestExpense (183)us-gaap_InterestExpense (171)us-gaap_InterestExpense
Interest income 16us-gaap_InterestIncomeOperating 22us-gaap_InterestIncomeOperating 38us-gaap_InterestIncomeOperating
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss (232)us-gaap_GoodwillImpairmentLoss
Other income (expense), net (18)us-gaap_OtherCostAndExpenseOperating 25us-gaap_OtherCostAndExpenseOperating (6)us-gaap_OtherCostAndExpenseOperating
Income (loss) from continuing operations before taxes 1,263us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 235us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (992)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
NPS [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,099us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 4,662us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 4,885us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1]
Operating income (loss) 524us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 511us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 145us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1]
Depreciation and amortization 148us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 158us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 159us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1]
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 524us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 511us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] 145us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1]
NPS [Member] | Segment As Reported [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,099us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
4,662us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
4,885us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Operating income (loss) 524us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
511us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
145us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Depreciation and amortization 148us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
158us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
159us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 524us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
511us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
145us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
NPS [Member] | Segment Out of Period Adjustments Increase (Decrease) [Member]      
Segment Reporting Information [Line Items]      
Revenues 0us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Operating income (loss) (4)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
10us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
(7)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
0us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) (4)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
10us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
(7)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
NPS [Member] | Segment Adjusted [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,099us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
4,662us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
4,885us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Operating income (loss) 520us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
521us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
138us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Depreciation and amortization 148us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
158us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
159us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 520us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
521us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
138us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
GIS Segment [Member] | Segment As Reported [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,578us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
4,689us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
4,781us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Operating income (loss) 382us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
162us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(87)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Depreciation and amortization 704us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
722us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
761us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 382us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
162us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(87)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
GIS Segment [Member] | Segment Out of Period Adjustments Increase (Decrease) [Member]      
Segment Reporting Information [Line Items]      
Revenues (1)us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
2us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(1)us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Operating income (loss) (4)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
12us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(3)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Depreciation and amortization (1)us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(3)us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
1us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) (4)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
12us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(3)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
GIS Segment [Member] | Segment Adjusted [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,577us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
4,691us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
4,780us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Operating income (loss) 378us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
174us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(90)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Depreciation and amortization 703us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
719us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
762us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 378us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
174us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
(90)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GISSegmentMember
Corporate [Member]      
Segment Reporting Information [Line Items]      
Revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Operating income (loss) (64)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(113)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(59)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation and amortization 14us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
14us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
16us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) (64)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(113)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(59)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues 0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Operating income (loss) 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Depreciation and amortization 0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
GBS Segment [Member]      
Segment Reporting Information [Line Items]      
Number of Operating Segments 3us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
   
Revenues 4,321us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
4,844us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
5,007us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Operating income (loss) 574us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
401us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
78us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Depreciation and amortization 152us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
176us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
203us-gaap_DepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 574us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
401us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
78us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
GBS Segment [Member] | Segment As Reported [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,321us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
4,844us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
5,007us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Operating income (loss) 574us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
401us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
78us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Depreciation and amortization 152us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
176us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
203us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 574us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
401us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
78us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAsReportedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
GBS Segment [Member] | Segment Out of Period Adjustments Increase (Decrease) [Member]      
Segment Reporting Information [Line Items]      
Revenues 22us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(4)us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(16)us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Operating income (loss) 23us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(27)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(14)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Depreciation and amortization (1)us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
1us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
1us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 23us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(27)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
(14)us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentIncreaseDecreaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
GBS Segment [Member] | Segment Adjusted [Member]      
Segment Reporting Information [Line Items]      
Revenues 4,343us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
4,840us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
4,991us-gaap_Revenues
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Operating income (loss) 597us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
374us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
64us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Depreciation and amortization 151us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
177us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
204us-gaap_DepreciationAndAmortization
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Reconciliation of Consolidated Operating Income to Income Before Taxes [Abstract]      
Operating income (loss) 597us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
374us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
64us-gaap_OperatingIncomeLoss
/ csc_SegmentReportingInformationSegmentsAffectedByOutOfPeriodAdjustmentsAxis
= csc_SegmentAdjustedMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_GBSSegmentMember
Contracts Accounted for under Percentage of Completion, U.S. Claims [Member] | NPS [Member]      
Segment Reporting Information [Line Items]      
Change in accounting estimate, reduction in revenue     42csc_ChangeInAccountingEstimateReductionInRevenue
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
Change in accounting estimate, reduction in operating income     $ 269csc_ChangeInAccountingEstimateReductionInOperatingIncome
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= csc_ContractsAccountedForUnderPercentageOfCompletionUSClaimsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csc_NpsMember
[1] The fiscal 2012 amounts include $42 million reduction of revenue and $269 million reduction in operating income as a result of the settlement of claims with the U.S. federal government (see Note 24)