SWITZERLAND DIGITAL THINKING GLOBAL PERSPECTIVE
Undergraduate / BSc Pathways Programme Code 124 Digital Business & FinTech

BSc in FinTech and Financial Computing

An applied Swiss-inspired curriculum combining algorithmic rigour, systems architecture, digital trust and practical engineering capability for modern technology leaders.

Duration 3 Years (6 Semesters)
Curriculum Model Modular Degree Candidate
Delivery Mode Full-Time / Blended Learning
Next Intakes October & February
CURRICULUM ARCHITECTURE

Academic Overview & Learning Objectives

The BSc in FinTech and Financial Computing at Brookfield School of Computing is engineered to provide deep competency across core computer science, systems design, and targeted domain applications. Students develop fluency in software craftsmanship, distributed architectures, algorithm optimization, and data governance.

Instruction balances rigorous theoretical foundations with practical code repositories, laboratory simulations, and ethical technology review aligned with modern international computing standards.

Modular code development & test coverage
Secure systems design & vulnerability mitigation
Distributed computing & cloud orchestration
Ethical technology & algorithmic transparency
MODULAR SYLLABUS

Curriculum Structure by Academic Section

Semester 1
9 Modules
Code Module Title Type Discipline & Learning Outcome
FTC101 Financial Market Microstructure & Digital Banking Foundations Theory Analyze order book mechanics, continuous double auctions, payment clearing rails and digital banking in FinTech and Financial Computing.
FTC102 Python for Quantitative Finance & Market Data Lab Practical Pull financial time-series via APIs (yfinance, Bloomberg), calculate returns, log-volatility and Sharpe ratios in Python.
FTC103 Discrete Mathematics, Probability & Financial Combinatorics Theory Solve stochastic probability distributions, binomial option trees, permutation risk paths and random walks.
FTC104 Relational Database Systems for High-Frequency Transactions Lab Practical Model ACID compliant transaction schemas, write isolation levels and execute low-latency SQL ledger queries.
FTC105 Distributed Ledger Architecture & Cryptographic Consensus Theory Compare Proof of Work, Proof of Stake, Byzantine Fault Tolerance (BFT) and distributed ledger immutability.
FTC106 Blockchain Node Deployment & Ethereum RPC Client Lab Practical Run local Ethereum testing nodes (Anvil / Hardhat) and interact with JSON-RPC endpoints using Ethers.js and Web3.py.
FTC107 FinTech Regulatory Frameworks, AML/KYC & Swiss Banking Law Theory Evaluate FINMA Swiss banking regulations, anti-money laundering (AML), Travel Rule compliance and licensing rules.
FTC108 Financial Cryptography, SHA-256 & Secp256k1 Elliptic Curves Lab Practical Implement asymmetric key generation, public key derivation and ECDSA cryptographic signature signing in Python.
FTC109 Technical Writing & Financial Technology Feasibility Studies Theory Author quantitative investment memorandums, FinTech regulatory filings and architectural feasibility documentation.
Semester 2
9 Modules
Code Module Title Type Discipline & Learning Outcome
FTC201 Smart Contract Engineering Fundamentals with Solidity Theory Analyze Ethereum Virtual Machine (EVM) opcodes, gas metering models, memory/storage layouts and contract inheritance.
FTC202 Solidity Smart Contract Development & Hardhat Testing Lab Practical Write, compile and deploy ERC-20 and ERC-721 token smart contracts with comprehensive automated unit tests in Hardhat.
FTC203 Quantitative Investment Analysis & Modern Portfolio Theory Theory Formulate Markowitz mean-variance optimization, capital asset pricing model (CAPM) and beta regression coefficients.
FTC204 Portfolio Optimization & Efficient Frontier Simulation Lab Practical Calculate efficient frontiers, minimum variance portfolios and Monte Carlo asset simulations using SciPy.
FTC205 Payment Gateway Architecture, APIs & ISO 20022 Messaging Theory Analyze SEPA instant payments, SWIFT messaging, Stripe API integrations and ISO 20022 XML financial messaging.
FTC206 Payment Gateway Integration & Stripe Webhooks Lab Practical Build a secure payment processing service integrating credit card tokenization, 3D Secure and asynchronous webhooks.
FTC207 Smart Contract Security, Reentrancy & Audit Methodologies Theory Deconstruct reentrancy exploits, integer arithmetic overflows, flash loan vulnerabilities and access control bypasses.
FTC208 Smart Contract Security Auditing & Slither / Mythril Lab Practical Execute static analysis using Slither, detect bytecode anomalies in Mythril and audit vulnerable Solidity contracts.
FTC209 Applied FinTech and Financial Computing First-Year Practicum: Decentralized Token Build Practical Deploy an audited multi-signature token contract integrated with automated liquidity and front-end interface.
Semester 3
9 Modules
Code Module Title Type Discipline & Learning Outcome
FTC301 Algorithmic Trading Systems & Low-Latency Execution Architecture Theory Design FIX protocol connectivity, order routing strategies, market making algorithms and statistical arbitrage.
FTC302 Algorithmic Trading Backtesting Engine Lab (Backtrader / Zipline) Practical Build custom momentum and mean-reversion trading algorithms with backtesting, slippage and transaction fee modeling.
FTC303 Decentralized Finance (DeFi) Protocols, AMMs & Lending Pools Theory Analyze Uniswap constant product x*y=k curves, liquidity pool impermanent loss, Aave flash loans and liquidations.
FTC304 DeFi Protocol Engineering & Liquidity Pool Interaction Lab Practical Deploy automated liquidity rebalancing scripts and execute atomic flash loan arbitrage contracts on testnets.
FTC305 Financial Risk Modeling, Value at Risk (VaR) & Stress Testing Theory Derive parametric VaR, historical simulation VaR, expected shortfall (CVaR) and Basel capital adequacy rules.
FTC306 Financial Stress Testing & Extreme Value Theory Lab Practical Simulate market crash tail-risk scenarios, extreme value theory (EVT) and stress test banking portfolio balance sheets.
FTC307 Zero-Knowledge Proofs, zk-SNARKs & Privacy Cryptography Theory Deconstruct zero-knowledge polynomial commitments, Groth16 zk-SNARKs, Tornado Cash mechanics and private rollups.
FTC308 Circom Circuit Development & zk-SNARK Verification Lab Practical Write arithmetic zero-knowledge circuits in Circom, generate proving keys and verify proofs on-chain in Solidity.
FTC309 Quantitative Empirical Research Methods in Financial Technology Theory Apply cointegration tests, Dickey-Fuller unit root checks and GARCH volatility estimation in financial research.
Semester 4
9 Modules
Code Module Title Type Discipline & Learning Outcome
FTC401 Machine Learning for Credit Scoring & Fraud Detection Theory Model credit default probability with logistic regression, XGBoost, anomaly detection and synthetic oversampling (SMOTE).
FTC402 Fraud Detection & Transaction Anomaly Classification Lab Practical Train fraud detection models on millions of anonymized credit card records using isolation forests and autoencoders.
FTC403 Decentralized Identity, Verifiable Credentials & SSI Theory Analyze W3C DID specifications, decentralized public key infrastructure (DPKI) and zero-knowledge KYC attestations.
FTC404 Decentralized Identity & Self-Sovereign Identity Lab Practical Issue and verify digital credentials and cryptographic proofs using open-source DID and credential libraries.
FTC405 High-Frequency Trading Infrastructure & Kernel Bypass (DPDK) Theory Analyze FPGA hardware acceleration, kernel-bypass network drivers (DPDK/Solarflare), microsecond tick handling.
FTC406 Low-Latency C++ Order Book Implementation Lab Practical Construct an in-memory limit order book (LOB) in modern C++ with lock-free structures and zero-allocation execution.
FTC407 Central Bank Digital Currencies (CBDC) & Stablecoin Economics Theory Evaluate fiat-backed, algorithmic and crypto-collateralized stablecoins, monetary velocity and wholesale CBDC design.
FTC408 Cross-Chain Bridges, Layer-2 Rollups & Interoperability Lab Practical Deploy optimistic and ZK rollup contracts, state bridge validators and cross-chain message passing protocols.
FTC409 Industrial FinTech and Financial Computing Team Project: FinTech Platform Studio Practical Engineer a production-ready FinTech system combining market data streaming, algorithmic execution and compliance.
Semester 5
9 Modules
Code Module Title Type Discipline & Learning Outcome
FTC501 Advanced Layer-2 Scaling, Optimistic & ZK-EVM Rollups Theory Analyze state validity proofs, data availability sampling, recursive rollups and EIP-4844 proto-danksharding.
FTC502 ZK-Rollup Smart Contract Deployment & Verification Lab Practical Deploy decentralized applications to Starknet and Polygon zkEVM, optimizing gas compression and proof verification.
FTC503 Algorithmic Governance, DAOs & Tokenomic Game Theory Theory Model quadratic voting, governor smart contracts, timelocks, sybil resistance and mechanism design incentives.
FTC504 DAO Governance Architecture & On-Chain Voting Lab Practical Deploy OpenZeppelin Governor contracts with timelocked execution, delegation vaults and snapshot off-chain voting.
FTC505 Enterprise Blockchain: Hyperledger Fabric & Private Consortia Theory Architect permissioned consortia ledgers, chaincode in Go, channel segregation and MSP cryptographic identity.
FTC506 Hyperledger Fabric Network Deployment & Chaincode Lab Practical Provision a multi-organization Hyperledger Fabric network with ordering services, peers and custom Go chaincode.
FTC507 Swiss Digital Asset Regulations, DLT Act & FINMA Token Licensing Theory Evaluate Swiss Federal DLT Act legal status of ledger-based securities, uncertificated rights and asset tokenization.
FTC508 Real-World Asset (RWA) Tokenization & Legal Wrapper Lab Practical Tokenize debt instruments and equity shares with automated whitelisting, transfer restrictions and dividend logic.
FTC509 Senior FinTech and Financial Computing Capstone Project: Architecture & System Specification Practical Author comprehensive technical architecture documentation, financial risk parameters and security audit blueprints.
Semester 6
9 Modules
Code Module Title Type Discipline & Learning Outcome
FTC601 Future Horizons in Financial Computing & Quantum FinTech Theory Evaluate quantum algorithms for portfolio optimization (QAOA), quantum Monte Carlo simulation and decentralized AI.
FTC602 Senior FinTech and Financial Computing Capstone Project: Production Platform Build Practical Deploy the audited production smart contract suite and algorithmic trading back-end with real-time UI dashboards.
FTC603 Senior FinTech and Financial Computing Capstone Project: Formal Verification & Audit Practical Formally verify contract bytecode with Certora Prover, execute fuzzing tests and validate economic invariant safety.
FTC604 Executive Financial Technology Leadership & C-Suite Strategy Theory Present digital asset risk, capital requirements and decentralized enterprise strategy to banking executive boards.
FTC605 High-Throughput Financial Stress Testing & Failover Lab Practical Simulate high-volatility flash crashes, network congestion fee spikes and validate multi-region order routing failovers.
FTC606 Ethics of Decentralized Finance, Financial Inclusion & Autonomy Theory Analyze predatory financial engineering, systemic contagion risks, global financial inclusion and censorship resistance.
FTC607 Industry Technical Financial Portfolio & Code Audit Defense Practical Defend algorithmic trading logic, smart contract security audits and regulatory compliance before industry experts.
FTC608 Peer Review, Release Engineering & Scientific Dissemination Theory Author academic whitepapers, tokenomic audit reports and peer-reviewed technical publications in FinTech and Financial Computing.
FTC609 Final FinTech and Financial Computing Capstone Project Demonstration & Oral Defense Practical Demonstrate the live production FinTech platform and successfully pass an oral academic dissertation examination in FinTech and Financial Computing.
Pathway Snapshot
  • Target Award Private Bachelor Pathway Candidate
  • Study Level Undergraduate / BSc Pathways
  • Language English
  • Delivery Full-Time / Blended Learning
Eligibility Guidelines

Secondary School Diploma / Swiss Matura / International Baccalaureate or recognized foreign upper-secondary certificate. English proficiency IELTS 6.0+ or equivalent.

Institutional Disclosure

Brookfield School of Computing is an independent private education institution in formation. Academic programmes, entry requirements, fees and awards are subject to institutional review and applicable Swiss legal regulations.