Key Learning Outcomes
Contents
Key Learning Outcomes#
Learning Outcomes#
Define and use correctly key GitHub terminology
Identify patterns in CS thinking: modularity, reuse
Idenitfy why version control is important
Identify advantages to GitHub flow for collaboration
Apply problem solving skills to determine what a system does by observing how different inputs change the outputs
Key points#
GitHub is a useful tool for collaboration, version control, backup and webhosting
Computer Science is more than writing code from scratch
Template engines allow for well structured websites that are easier to maintain, with less repeated code.