Skip to content
/ SWEng Public

An introductory course on Software Engineering

Notifications You must be signed in to change notification settings

nigini/SWEng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to SW Engineeting

DISCLAIMER: This material is heavily inspired by (and sometimes copied with permission from) the UW's CSE403 course by René Just.

This intro to Software Engineering is project-based as we believe you'll take a lot more from the short lectures if you practice the discussed concepts and principleds. There is a catch: the project is a vehicle, not the outcome. Your ability to deal with the tools and techniques created throughout the history of Software Engineering is the place you should pay attention to.

WHAT?

Let's get this out of the way: What is Software Engineering?

  1. A more formal way to see it: "an engineering discipline (hence, uses science to improve applicability and efficiency) that is concerned with all aspects of software production." — Ian Sommerville
  2. The way we will kind of see it here: a set of principles to design, develop, maintain, test, and evaluate computer software.
  3. Also: A whole research field that study what such principles are and what tools can support to deliver better software.

Material

ToDo!

INFO: If you are a Husky (UW student) taking the Sping 2023 offer of CSE403, check out our Homepage HERE!

About

An introductory course on Software Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages