![Computer Science Morocco](/img/default-banner.jpg)
- 28
- 30 645
Computer Science Morocco
Registrace 3. 11. 2020
Computer Science Educational videos in various topics: Programming languages (Java, Go, Cpp ..), Algorithms and data structures, Compilers, Distributed Systems ..
This channel also will host a bunch of educational live streams in Moroccan darija
This channel also will host a bunch of educational live streams in Moroccan darija
Missing Semester 0x02: Compilers 01 - Lexical Analysis
Abdelaziz Eroui
In this lecture, we cover the basics of lexical analysis, topics include:
* What is Lexical analysis
* Regular expressions
* Lexer implementation
In this lecture, we cover the basics of lexical analysis, topics include:
* What is Lexical analysis
* Regular expressions
* Lexer implementation
zhlédnutí: 235
Video
Missing Semester 0x02 - Distributed Systems 01: Communication Patterns in Distributed Systems
zhlédnutí 153Před 21 dnem
Dr. Ahemd Lekssays In this lecture we cover multiple models for communication in Distributed systems: * Peer-To-Peer * Publish-Subscribe * RPC * Discovery and Routing
Missing Semester 0x02: Compilers 00: Introduction to Compilers
zhlédnutí 761Před 21 dnem
First video in the Compiler course, We go over the following topics: 1. What is a compiler 2. Why is knowing compiler/compiler techniques helpful 3. The general outline of what we will cover during the course
Missing Semester 0x02 - Distributed Systems 00: Introduction to Distributed systems
zhlédnutí 537Před 21 dnem
Mehdi Cheracher Lecture 0x01 in the second Missing Semester Cohort.
Missing Semester 0x01 | Introduction to Networking | Network Virtualization & Security
zhlédnutí 414Před 7 měsíci
Speaker: Ahmed Lekssays
Missing Semester 0x01 | Introduction to Networking | Introduction to Async programming
zhlédnutí 449Před 7 měsíci
Speaker: Mehdi Cheracher Introduce students to the idea of non-blocking IO and how different programming languages express such constructs. We will also take a deep dive into what makes this work the way it does, and why it's more performant as opposed to the familiar blocking IO.
Missing Semester 0x01 | Introduction to Networking | TCP IP & Socket programming
zhlédnutí 660Před 7 měsíci
Speaker: Abdelaziz eroui
Missing Semester 0x01 | Introduction to Operating systems | File I/O
zhlédnutí 367Před 8 měsíci
Introduce the students to File Systems and File system structure and implementation. * Define the terms “File System” and “File” * Describe the different types of file systems. * Explain the different components of a file system. * Perform the different operations that can be performed on a file system. * Implement a simple File System. (TODO check this out) * Evaluate the performance of a file...
Missing Semester 0x01 | Introduction to Operating systems | Linux namespaces
zhlédnutí 568Před 8 měsíci
This lecture provides an in-depth understanding of Linux namespaces. It begins with an introduction to namespaces, explaining their purpose and highlighting the advantages and use cases. The lecture then explores various types of namespaces, including PID, Mount, UTS, Network, IPC, and User namespaces, discussing their roles and functionalities. The concept of namespace isolation is explained, ...
Missing Semester 0x01 | Introduction to Operating systems | CGroups
zhlédnutí 353Před 8 měsíci
Introduce the students the the CGroup technology and main use cases and how it can be used. * CGroup usage * Types * V1 vs V2 * Real world example Teacher: Mehdi
Missing Semester 0x01 | Introduction to Operating systems | Concurrency and Multithreading
zhlédnutí 607Před 8 měsíci
Introduce the students to the concept of multiprocessing and multithreading, and discuss the advantages and disadvantages of each approach. * Define the terms “process” and “thread”. * Process * Thread, Green threads * CoRoutines * User threads vs Kernel Threads * Describe the benefits of using threads. * Explain the different scheduling algorithms. * Schedulers and Scheduling Algorithms * Iden...
Missing Semester 0x01 | Introduction to Operating systems | CPU & Memory virtualisation | Part 02
zhlédnutí 506Před 8 měsíci
Missing Semester 0x01 | Introduction to Operating systems | CPU & Memory virtualisation | Part 02
Missing Semester 0x01 | Introduction to Operating systems CPU & Memory Virtualisation | Part 01
zhlédnutí 746Před 8 měsíci
Missing Semester 0x01 | Introduction to Operating systems CPU & Memory Virtualisation | Part 01
Missing Semester 0x01 | Introduction to Operating systems | What are operating systems
zhlédnutí 2,9KPřed 8 měsíci
Missing Semester 0x01 | Introduction to Operating systems | What are operating systems
❤❤
Great job, drari! Just pay attention to some expressions that you say (like 'holy sh**')
bseha camera be Mehdi 🎉😂
can't believe mn 2020 , yalla anchof had gem f 2024 , i am so unlucky !!! thx bro
nice stream <3
thanks guys 🙏
Very good content
Just wanted to say a huge thanks for Sharing those videos so quickly really appreciate your help bro (the guy from linkedin)
thank you so much for sharing🤩😍
Can you share the slides within the git repository?
buddy u fucking badass wlhh mqwdin mnch7al wana knqlb 3la bhal hadchi
what i learned from this stream: - it's silly to code everything that looks like an ac at first glance, be sure to prove to yourself that a solution will ac before coding it up - cp'ers struggle with implementation real bad, or at least are lazy to implement :3 - no one likes fft
صوت ناقص بزاف
Kolchi 3la F
Btw for the provided test case: 1 SLHZONUXFBBYBYVEGU XQBYDOMUMOVTXBKLNV SXQLBHYZDONOUXMFBUBYMBOVYVTXEBKGLNUV There is a VTX from the second string...
i don't think So 7iit mate9derch t9ad chi answer fiha VTX mejmou3a men string tani, 7it dak 'Y' li 9bel VTX hiya akhir 'Y' kayna so gha nakhdo hadik Y li kayna fe string lewel , lblan li gha ikhali icheto lina two 'V' wa7ed fe string lewel (li ba3d 'Y') ou wa7ed fe string Tani (Akhir letter fe string Tani) which is not the case fe final string 7it khassana gha 'V' Wa7da.
Ha Solution Ki gha tkoun : SLHZONUXFBBYBYVEGU XQBYDOMUMOVTXBKLNV SXQLBHYZDONOUXMFBUBYMBOVYVTXEBKGLNUV S L H Z ON UX FB BY B YV E G U XQ B Y D O M U M OV TX BK LN V
czcams.com/video/_DHBpZieCwU/video.html
Hi, how can I join your meeting s
Thank you brooo soooo much ❤
is there any plans to do the same review for mnpc 2023?
czcams.com/video/bYvuBmQRDVQ/video.html
4:41 This is what i am looking for hahahahahaha Some fun in the middle of value to keep things attractive <3
Amazing ! Thank you for sharing this.
hello, finally understood the difference between threads and processes thanks to you guys, it was really confusing specially coming from python world ! will there be another chance to join the missing semester program ? i am really interested in the topics covered here .
Thank you Azuz for this beautiful lecture ❤
thanks guys
One point to note at 8:24, the name of the data (PDU : for Protocol Data Unit) is not always called packet, it actually depends on the layer we refer to. Application layer : it's called data or message. Transport layer : depends on which transport protocol we use ( if we are using TCP, data becomes segment, if we use UDP : it's called datagram ) Netwotk layer : we talk about packets. Data link layer : wa call it frame. Physical layer : we normally say bits. Thanks for the efforts guys !
thanks guys, keep it up
good session
love the initiative ✨✨👍
thanks guys, keep it up
as always fiiire thanks chabab
⚡ this effort will change a lot of things , thanks a lot legends specially ssi mehdi keep it up ✨
Thank you 🙏 ❤❤❤
Thanks for sharing
Wow thanks for sharing this high quality content. I don't know where I can find like this Moroccans community? Is joining this meeting allowed or it's something private?
missingsemester.io The spring cohort will be coming in March, stay tuned.
@@cs-moroccothanks 🙏
Thanks
In the slide about concurrency vs parallelism a diagram could have helped (Paralleism multiple parallel bars vs concurrency non overlapping bars).
Thank yo so much guys for the great content 🖤
⚡keep it up, that's makes me motivated again
loooove the concept 🤩🤩
my favorite lecture from the course , was highly informative and fun ❣
printf implementation requires a call to write syscall
Deeeeeeeeeeeeeeeeeeeeeep
Thank you for these cool courses! can you please link the final project? :)
Chabab , chokran
keep it up , that's good content
متبقاش دوي بزاف بلونگلي لا بغيتي يتفرجو فيك المغاربة والعرب
All the people that watched the live sessions managed to understand our mix of English and Darija. We are not doing this for clicks and likes, I believe people who are here trying to understand the content wouldn't find the english/darija mix a blocker. If you think that it is, there are other resources in pure Darija @ CZcams.
Thanks mehdi ❤
Thanks for this quality content!
Thanks for making this available to everyone! you're very inspiring Mehdi!
Thanks for making this course public