/software-engineering

introduction to software development fundamentals and software engineering. It incorporates a thorough introduction to a compiled programming language. A baseline knowledge of tools and utilities is covered including the shell, common programs, version control, IDEs, editors, and build tools.

Primary LanguageHTML

software-engineering

contents

  1. course intro
  2. software life cycle
  3. software development tools
  4. introduction to c
  5. arrays
  6. introduction to c++
  7. software development process models
  8. why modeling
  9. requirements engineering
  10. case modeling
  11. uml class diagrams
  12. uml state modeling
  13. intro to finite state machines
  14. regular expressions
  15. design

source code

  1. git
  2. shell programming and make
  3. introduction to compiled programming, eclipse ide
  4. matrix operations
  5. uml use case modeling
  6. uml class diagram
  7. web programming in html, css, js, php
  8. databases with sql programming
  9. container programming using docker
  10. software testing
  11. matching