> For the complete documentation index, see [llms.txt](https://cs61b-2.gitbook.io/cs61b-textbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cs61b-2.gitbook.io/cs61b-textbook/27.-software-engineering-i.md).

# 27. Software Engineering I

Prior to the Fall 2023 semester, Professor Hug had a lecture about software code complexity.

For the Fall 2023 semester, this lecture was adjusted to have a similar form of content with different examples and real-world experiences that I (Aniruth) have been through on my gap year from Berkeley.

The content in this GitBook has been adjusted to the newest information. Both video recordings are linked below.

{% embed url="<https://www.youtube.com/watch?ab_channel=UCBerkeleyCS61B&v=JfATr-BBPY0>" %}
Full Lecture on Software Engineering I by Aniruth Narayanan, Fall 2023
{% endembed %}

{% embed url="<https://docs.google.com/presentation/d/1ZQ35zGrbnMCIk2kr37bKyxc4RMvRBFrvZd1me2Av2hQ/edit#slide=id.g28d08577524_0_0>" %}
Lecture Slides for Software Engineering I, Fall 2023
{% endembed %}

{% embed url="<https://youtu.be/WT-sBbm6rsw>" %}
Full Lecture on Software Engineering I by Professor Hug, Fall 2022
{% endembed %}
