error

Hay Tighnari,Route nationale N11 de Casablanca de Fkih Ben Salah

error

Derb.dev.club@gmail.com

hh
Unlocking the word of
informatique : Two Semesters of
Computer Science Fundamentals
1

Semestre 1

In the first semester, students will study the fundamentals of computer science. They will learn programming in C,
one of the most widely used programming languages in the world. They will also learn how to design, analyze, and
implement algorithms to solve a range of computational problems. Additionally, students will study the basics of
computer organization, including the CPU, memory, input/output devices, and storage. Finally, they will study
mathematical concepts relevant to computer science, such as set theory, logic, discrete mathematics, and
probability theory.

Computer Architecture (Architecture des ordinateurs)

Mathematics: Discrete Mathematics and Linear Algebra

Languages and techniques of expression and communication

2

Semestre 2

During the second semester, students will delve deeper into computer science topics. They will study data
structures, which are the building blocks of efficient algorithms and software. They will also learn how to design
and implement software systems using object-oriented programming principles. Additionally, students will learn
about computer networks and network programming, which are essential for modern distributed computing.
Furthermore, students will study the basics of databases and database management systems, which are used to
store and manage large amounts of structured data. Finally, students will gain practical experience in using the
Ubuntu operating system as they learn about the structure and components of operating systems, including
process management, memory management, and file systems.

Data structures and C++ PROGRAMMING

Operating System (système d'exploitation)

Information Systems (systemes d’infomation) and Databases

Computer Networks (réseaux informatiques)

Find out about the latest
resources with ESTFBS-GUIDE