An applied Swiss-inspired curriculum combining algorithmic rigour, systems architecture, digital trust and practical engineering capability for modern technology leaders.
The Digital Career Transition Bootcamp 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.
| Code | Module Title | Type | Discipline & Learning Outcome |
|---|---|---|---|
| FND011 | Foundations of Digital Career Transition Bootcamp & Algorithmic Problem Solving | Theory | Develop computational thinking, structured problem decomposition and algorithmic problem solving in Digital Career Transition Bootcamp. |
| FND012 | Structured Programming for Digital Career Transition Bootcamp with Python | Practical | Write, debug and test clean Python scripts, functions, loops and data structures for Digital Career Transition Bootcamp applications. |
| FND013 | Mathematics & Quantitative Foundations for Digital Career Transition Bootcamp | Theory | Solve linear equations, functions, coordinate geometry and basic probability for computing applications in Digital Career Transition Bootcamp. |
| FND014 | Computer Systems Architecture & Terminal Basics in Digital Career Transition Bootcamp | Practical | Navigate Linux file systems, manage system processes and write command-line scripts in Bash for Digital Career Transition Bootcamp. |
| FND015 | Academic English & Technical Communication in Digital Career Transition Bootcamp | Theory | Develop academic writing, technical reporting, presentation skills and literature research habits in Digital Career Transition Bootcamp. |
| FND016 | Interactive Web Foundations & Digital Interfaces for Digital Career Transition Bootcamp | Practical | Create structured web pages using HTML5, CSS3 styling and JavaScript interactivity for Digital Career Transition Bootcamp interfaces. |
| FND017 | Data Representation & Information Structures in Digital Career Transition Bootcamp | Theory | Analyze binary representation of numbers, character encodings (ASCII/UTF-8) and data modeling in Digital Career Transition Bootcamp. |
| FND018 | Relational Databases & SQL Essentials Lab for Digital Career Transition Bootcamp | Practical | Create relational database tables, insert records and write structured SQL SELECT queries with joins for Digital Career Transition Bootcamp. |
| FND019 | Digital Ethics, Security Awareness & Independent Study in Digital Career Transition Bootcamp | Theory | Analyze cyber hygiene principles, intellectual property rules and ethical online academic practices in Digital Career Transition Bootcamp. |
| Code | Module Title | Type | Discipline & Learning Outcome |
|---|---|---|---|
| FND021 | Object-Oriented Design & Problem Solving in Digital Career Transition Bootcamp | Theory | Model software concepts using object-oriented principles, classes, objects, encapsulation and inheritance in Digital Career Transition Bootcamp. |
| FND022 | Practical Coding Workshop & Lab in Digital Career Transition Bootcamp | Practical | Build multi-module programs in Python or Java incorporating modular design patterns and unit tests for Digital Career Transition Bootcamp. |
| FND023 | Discrete Mathematics, Logic & Set Theory Foundations for Digital Career Transition Bootcamp | Theory | Apply truth tables, propositional logic statements, sets and basic graph representations to Digital Career Transition Bootcamp. |
| FND024 | Software Engineering Tools, Git & Version Control in Digital Career Transition Bootcamp | Practical | Initialize Git repositories, create branches, resolve merge conflicts and collaborate via GitHub in Digital Career Transition Bootcamp. |
| FND025 | Computer Networks, Web Protocols & Internet Systems in Digital Career Transition Bootcamp | Theory | Analyze IP addressing, DNS resolution, HTTP request-response cycles and network routers for Digital Career Transition Bootcamp. |
| FND026 | Data Analysis, Spreadsheets & Introductory Pandas Lab for Digital Career Transition Bootcamp | Practical | Clean tabular data, compute summary statistics and generate charts using Excel and Python Pandas in Digital Career Transition Bootcamp. |
| FND027 | Operating Systems Fundamentals & System Administration in Digital Career Transition Bootcamp | Theory | Explain CPU process scheduling, memory allocation, file systems and operating system security for Digital Career Transition Bootcamp. |
| FND028 | Practical Application Mini-Project in Digital Career Transition Bootcamp | Practical | Develop a functional software application or analytical dashboard solving a realistic problem in Digital Career Transition Bootcamp. |
| FND029 | Foundation Capstone Project & Technical Portfolio in Digital Career Transition Bootcamp | Practical | Present the completed portfolio of coding artifacts and oral defense of foundational computing concepts in Digital Career Transition Bootcamp. |
Secondary school completion or relevant initial technical curiosity. English proficiency recommended.
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.