Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hosseinfani authored Sep 26, 2022
1 parent 1867288 commit 6d00aea
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# The Unix Reloaded!
Materials for the Computer Science course System Programming.
# 2022: A Data Odyssey!
Materials for the Computer Science course Database Management Systems.
<p align="center">
<img src="./Banner.png", alt="System Programming: Course Banner">
<p align="right">
<a href="https://www.artseiller.com/en/nicolas-lavarenne-en">https://www.artseiller.com/en/nicolas-lavarenne-en</a>
</p>
<img src="./Banner.png", alt="Database Management Systems: Course Banner">
</p>

This course introduces students to advanced software development techniques in system programming using the C language in the ``UNIX`` environment. Topics include introduction to modern operating systems, system calls, managing processes, the use of ``fork`` and ``exec``, signals, file processing, filters, pipes, scripting languages, introduction to concurrency (e.g. synchronization), network programming (e.g. using sockets), client-server problems.
This course will acquaint students with the basic concepts of Database Systems. The topics covered will include 3-layered software architecture, `data modeling` at `conceptual`, `logical`, and `physical` levels, the benefits of dbms vs. files and `ACID` properties. Further, the course covers data modeling for `relational` dbms, relational model, relational algebra, `SQL`, and `normalization` theory.

<p align="left">
<img src="./Misc/instructor.jpg", alt="System Progragramming: Instructor">
Expand Down

0 comments on commit 6d00aea

Please sign in to comment.