Skip to content

Commit

Permalink
Add warnings for lecture notes that are not yet finished
Browse files Browse the repository at this point in the history
  • Loading branch information
SolalPirelli committed Apr 13, 2024
1 parent 64ae5a6 commit 8ebb887
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lectures/Mobile/ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Mobile Platforms

> [!WARNING]
> These lecture notes are preliminary and will be improved soon.
This lecture's purpose is to give you a high-level picture of what the universe of mobile applications and devices is like. You will read about:

* Differences between desktops and mobile devices w.r.t. applications, security, energy, and other related aspects
Expand Down
3 changes: 3 additions & 0 deletions lectures/Performance/ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Performance

> [!WARNING]
> These lecture notes are preliminary and will be improved soon.
Producing correct results is not the only goal of software.
Results must be produced in reasonable time, otherwise users may not wait for a response and give up.
Providing a timely response is made harder by the interactions between software components and between software and hardware, as well as the inherent conflicts between different definitions of performance.
Expand Down
3 changes: 3 additions & 0 deletions lectures/Security/ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Security

> [!WARNING]
> These lecture notes are preliminary and will be improved soon.
## Objectives

Because software is everywhere, it has become a prime target for attack: compromising the software behind a system is a good way to take control of the entire system. Unlike hardware and humans, software can be attacked remotely and automatically. Security is thus an important aspect of software engineering, even though it is often considered a hindrance by users. As a software engineer, you will need to keep security in mind when writing code. Unfortunately, there is no easy way to tell whether a piece of code is secure; rather, one can go through a list of well-known security problems and check whether the code is vulnerable to any of them. One common category of security problems is privacy problems: anything that can allow someone to view user data when they shouldn’t be able to, or infer facts about users based on the code’s behavior.
Expand Down
3 changes: 3 additions & 0 deletions lectures/Teamwork/ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Teamwork

> [!WARNING]
> These lecture notes are preliminary and will be improved soon.
Working on your own typically means engineering a small application, such as a calculator.
To design bigger systems, teams are needed, including not only engineers but also designers, managers, customer representatives, and so on.
There are different kinds of tasks to do, which need to be sub-divided and assigned to people: requirements elicitation, design, implementation, verification, maintenance, and so on.
Expand Down

0 comments on commit 8ebb887

Please sign in to comment.