FINTECH 512
Software Engineering for FinTech
Saud Almahdi, John B. Slankas, Mick Bellas
Description from DukeHub
This course focuses on moving from small-to-medium software projects, to the design ideas required for larger scale, maintainable code. We will start with core design principles, which we will see manifest in a variety of the forms through the course of the semester. We will see these ideas emerge from smaller scale design at the start of the semester to large scale system architecture at the end. Testing will also be an important topic throughout. Prerequisite: FINTECH 510
Skills
- programmingtitle: "software"
- financetitle: "fintech"
- designdescription: "design" and 2 more
AI-resilient: 0 of 5
- No: Physical, lab or field work
- No: Live work with people
- No: Judgment someone is accountable for
- No: A craft you practice with your hands or body
- No: Small, in-person format
The checks lean on Microsoft Research, Working with AI (2025), which found generative AI applies least to physical work and hands-on work with people. A signal, not a promise. How the score works
More in FINTECH
- FinTech Capstone FINTECH 502
- Mid-Program Residency FINTECH 505
- Fintech Product Development FINTECH 513
- Asset Pricing and Risk Management FINTECH 522
- Alternative Investments I FINTECH 530
- Quantitative Financial Analysis for Technology-Driven Investment Decisions FINTECH 534