Skip to content

Latest commit

 

History

History
52 lines (48 loc) · 2.26 KB

README.md

File metadata and controls

52 lines (48 loc) · 2.26 KB

Software engineering courses index

Course Plan

  1. Development techniques:
  2. Introduction
  3. Identifiers, data types and basic syntax
  4. Functions
    • Procedures and functions
    • Call stack
    • Signature and contract
    • Recursion
  5. Basic data structures
    • Arrays, object, tuple
    • Collections, sets and maps, hash tables
    • Struct and list
  6. Strings and text
  7. Patterns and antipatterns (very simple overview for procedural paradigm)
  8. The development process overview
    • Debugging, error handling, linters, translators and compilers
    • Testing: unit tests, system and integration testing patterns and antipatterns

Assignments topics:

  1. Working with Git: commits, branches, merge & rebase, working with simple code examples
  2. Control structures
  3. Collections and structures
  4. Functions