Dual Major in Computer Science and Finance

The dual major (Finance and Computer Science) is an innovative interdisciplinary curriculum that provides students with unique skills. As such, a graduate of this dual major will be able to apply computer science techniques to the finance field.

This dual major does not constitute a dual degree. Students will not be receiving two bachelor's degrees if they pursue this dual major.  Students pursuing the Finance -Computer Science dual major must declare their degree selection as BA in Computer Science or BS in Finance.

Bachelor of Arts in Computer Science (Dual Major with Finance)

128 credits

Computer Science Major Requirements

Mathematics Requirements
MATH 1121Applied Calculus I3
MATH 1122Applied Calculus II3
or MATH 2217 Statistics I
Computer Science Requirements
CPSC 1101Introduction to Computing (Satisfies Business Elective)3
CPSC 1131Fundamentals of Programming3
CPSC 2304Web Development3
CPSC 2250LComputer Science Sophomore Clinic1
CPSC 2231
2231L
Programming Workshop
and Programming Workshop Lab
4
CPSC 2232
2232L
Data Structures
and Data Structures Lab
4
SWEG 3301Software Engineering Methods3
CPSC 3351LComputer Science Junior Clinic I1
SWEG 3302Software Design Methods3
CPSC 3352LComputer Science Junior Clinic II1
CPSC 3354Theory of Programming Languages3
Computer Science Electives
CPSC/SWEG Computer Science Elective3
Three required Computer Science Electives are met with these courses: 1
Financial Trading and Strategic Simulations
and Financial Modeling
and Seminar in Finance
Total Credits38

Dolan School of Business Core Curriculum 

Business Core Requirements

11 courses; 33 credits.

ACCT 1011Introduction to Financial Accounting 13
ACCT 1012Introduction to Management Accounting 13
AETH 2291Business Ethics3
BUSN 1101Messaging and Persuasion: Effective Business Communication 13
BUSN 3211Legal Environment of Business3
DATA 1101Business Analytics3
FNCE 2101Introduction to Finance 23
INTL 2101Introduction to International Business3
MGMT 2101Introduction to Management 23
MGMT 4300Business Strategies in the Global Environment 33
MKTG 1101Principles of Marketing 23
Total Credits33

Finance Major Requirements

FNCE 3210Principles of Investment3
FNCE 3215Financial Management3
FNCE 4305Financial Trading and Strategic Simulations3
FNCE 4320Financial Modeling (Satisfies a Computer Science Elective)3
FNCE 4330Case Studies in Finance (Satisfies a Computer Science Elective)3
FNCE 4390Seminar in Finance (Satisfies a Computer Science Elective)3
Total Credits18

Suggested Course of Study

Plan of Study Grid
First Year
FallCredits
ACCT 1011 Introduction to Financial Accounting 3
ECON 1011 Introduction to Microeconomics 3
CPSC 1101 Introduction to Computing 3
MATH 1121 Applied Calculus I 3
Modern or Classical Language course 3
First Year Experience (FYE) 0
 Credits15
Spring
ACCT 1012 Introduction to Management Accounting 3
BUSN 1101
Messaging and Persuasion: Effective Business Communication
or Introduction to International Business
3
CPSC 1131 Fundamentals of Programming 3
ECON 1012 Introduction to Macroeconomics 3
ENGL 1001 Introduction to Rhetoric and Composition 3
MATH 2217 Statistics I 3
 Credits18
Second Year
Fall
CPSC 2231 Programming Workshop 3
CPSC 2231L Programming Workshop Lab 1
CPSC 2250L Computer Science Sophomore Clinic 1
CPSC 2304 Web Development 3
DATA 1101 Business Analytics 3
DATA 1101L Excel Certification Lab 0
FNCE 2101 Introduction to Finance 3
PHIL 1101 Introduction to Philosophy 3
 Credits17
Spring
BUSN 1101
Messaging and Persuasion: Effective Business Communication
or Introduction to International Business
3
CPSC 2232 Data Structures 3
CPSC 2232L Data Structures Lab 1
MGMT 2101 Introduction to Management 3
MKTG 1101 Principles of Marketing 3
RLST 1000-level 3
 Credits16
Third Year
Fall
AETH 2291 Business Ethics 3
BUSN 3211 Legal Environment of Business 3
CPSC 3351L Computer Science Junior Clinic I 1
FNCE 3210 Principles of Investment 3
HIST 1100 Origins of the Modern World Since 1500 3
SWEG 3301 Software Engineering Methods 3
 Credits16
Spring
CPSC 3352L Computer Science Junior Clinic II 1
FNCE 3215 Financial Management 3
SWEG 3302 Software Design Methods 3
CPSC/SWEG Elective 3
Literature (Literature/Classics/Modern) course 3
Visual/Performing Arts 1000-level 3
 Credits16
Fourth Year
Fall
CPSC 3354 Theory of Programming Languages 3
FNCE 4305 Financial Trading and Strategic Simulations 3
FNCE 4320 Financial Modeling 3
First Natural Science course 3
History/Philosophy/Religious Studies at 2000-level 1 3
 Credits15
Spring
FNCE 4330 Case Studies in Finance 3
FNCE 4390 Seminar in Finance 3
MGMT 4300 Business Strategies in the Global Environment 3
Second Natural Science course 3
History/Philosophy/Religious Studies course at 2000-level 1 3
 Credits15
 Total Credits128