Skip to content
Programming Formalisms
Meeting notes 2024-10-25 9:00
Initializing search
GitHub
Home
About the course
Schedule
Conceptualization
Planning
Design
Development
Testing
Deployment
Project
Misc
Programming Formalisms
GitHub
Home
About the course
About the course
Goals
Learning outcomes
Pre-requirements
Course dates
Schedule
Conceptualization
Conceptualization
Course introduction
Project introduction
Registered report
Software Development Lifecycle
Version control
Integrated development environment
Merge conflicts
Get started with git and the project
SDLC tools
Planning
Planning
Analysis Phase
Exercise Analysis Phase
Design
Design
Object Oriented development
Function design
Expressive data types
Modular programming
A 'has-a' relation
Class design
Development
Development
Team roles
Git workflow, branches
Git(-Hub) workflow, merging
Contributing & code review
Sharing and social coding
Pair programming
Continuous integration
Testing
Testing
assert
Test-driven development
TDD at a bigger scale
Using a formal testing framework
Runtime speed profiles
Improve run-time speed
Big-O
Deployment
Deployment
Implement the project as a package
Deploy
Documentation
Wrap-up
Project
Project
Intro
Setup
Team roles
Create class list
Create structs
Dream design
Misc
Misc
Contact us
Data
Definitions
Emails
Evaluations
Extra material (Earlier Intro day materials)
FAQ
Feedback
Functions to practice TDD
Further learning
git workflow
Lesson plans
Learn UML with mermaid
Literature
Meeting notes
Project workflows
Reflections
Retrospective
Shared document
Shared documents
SciLifeLab course registration procedure
Wrap-up
Meeting notes 2024-10-25 9:00
¶
Discuss Issues
(R prepares) Discuss NBIS Long Term evaluation