מבוא מורחב למדעי המחשב - 0368-1105 - אוניברסיטת תל אביב
עודכן ב-19 במאי 2026 • הסטודנט המצליח • מרכז הארץ • אוניברסיטת תל אביב • מדעי המחשב • קורסי מדעי המחשב
תוכנית לימודים
- intro 00 - introduction - משתנים8 דק'
- intro 01 - python installation - משתנים9 דק'
- variables 01 - vars and expressions - משתנים9 דק'
- variables 02 - pitfalls - משתנים8 דק'
- variables 03 - var names - משתנים7 דק'
- variables 04 - Q1 - משתנים5 דק'
- variables 05 - Q2 - משתנים4 דק'
- booleans 01 - logical expressions - משתנים8 דק'
- booleans 02 - logical operations - משתנים9 דק'
- conditions 01 - the conditional statment - משתנים9 דק'
- conditions 02 - elif - משתנים7 דק'
- conditions 03 - Q1 - משתנים3 דק'
- types 01 - numeric types - משתנים12 דק'
- types 02 - boolean type - משתנים4 דק'
- types 03 - string type - משתנים12 דק'
- types 04 - Q1 - משתנים6 דק'
- for loops 01 - The loop - לולאות7 דק'
- for loops 02 - range - לולאות11 דק'
- for loops 03 - nested loops - לולאות10 דק'
- for loops 04 - Q1 - לולאות6 דק'
- while loops 01 - definition - לולאות9 דק'
- while loops 02 - example Collatz - לולאות4 דק'
- while loops 03 - break - לולאות8 דק'
- while loops 04 - continue - לולאות4 דק'
- while loops 05 - Q1 - לולאות7 דק'
- 01 functions motivation - פונקציות מדעי המחשב9 דק'
- 02 function black boxes - פונקציות מדעי המחשב6 דק'
- 03 functions local input - פונקציות מדעי המחשב5 דק'
- 04 functions early return - פונקציות מדעי המחשב8 דק'
- 05 functions default values - פונקציות מדעי המחשב7 דק'
- 06 function scope - פונקציות מדעי המחשב10 דק'
- 07 functions inner functions - פונקציות מדעי המחשב5 דק'
- 08 functions annotation - פונקציות מדעי המחשב6 דק'
- 09 functions Q1 - פונקציות מדעי המחשב3 דק'
- 10 functions Q2 - פונקציות מדעי המחשב3 דק'
- 11 functions Q3 - פונקציות מדעי המחשב2 דק'
- 12 functions Q4 - פונקציות מדעי המחשב5 דק'
- 13 functions recursion - פונקציות מדעי המחשב11 דק'
- 14 functions recursion application - פונקציות מדעי המחשב10 דק'
- arrays 1 - first steps - מבני נתונים בסיסי14 דק'
- arrays 2 - list comprehension - מבני נתונים בסיסי11 דק'
- arrays 3 - slices - מבני נתונים בסיסי10 דק'
- arrays 4 - Q - מבני נתונים בסיסי3 דק'
- arrays 5 - Q - מבני נתונים בסיסי4 דק'
- arrays 6 - Q - מבני נתונים בסיסי4 דק'
- arrays 7 - Q - מבני נתונים בסיסי4 דק'
- arrays 8 - list variables part 1 - מבני נתונים בסיסי11 דק'
- arrays 9 - list variables part 2 - מבני נתונים בסיסי12 דק'
- arrays 10 -Q - מבני נתונים בסיסי5 דק'
- arrays 11 - Q - מבני נתונים בסיסי9 דק'
- arrays 12 params - מבני נתונים בסיסי6 דק'
- arrays 13 default values - מבני נתונים בסיסי4 דק'
- arrays 14 - Q1 - מבני נתונים בסיסי5 דק'
- arrays 15 - Q2 extra - מבני נתונים בסיסי7 דק'
- arrays 15 - Q2 - מבני נתונים בסיסי4 דק'
- arrays 16 - Q3 - מבני נתונים בסיסי6 דק'
- arrays 17 - Q4 - מבני נתונים בסיסי8 דק'
- arrays 18 - python functions - מבני נתונים בסיסי11 דק'
- errors 01 - T catch - סוגי שגיאות11 דק'
- errors 02 - T error types - סוגי שגיאות6 דק'
- errors 03 - T throw - סוגי שגיאות7 דק'
- errors 04 - Q1 - סוגי שגיאות2 דק'
- errors 05 - Q2 - סוגי שגיאות3 דק'
- errors 06 - Q3 - סוגי שגיאות5 דק'
- generators 00 - T 1 - גנרטורים15 דק'
- generators 01 - T 2 - גנרטורים15 דק'
- generators 02 - examples - גנרטורים9 דק'
- generators 03 - Q1 - גנרטורים2 דק'
- generators 04 - Q2 - גנרטורים4 דק'
- generators 05 - finite delay - גנרטורים7 דק'
- what does it do 0 - debugger - מה הקוד עושה9 דק'
- what does it do 1 - מה הקוד עושה10 דק'
- what does it do 2 - מה הקוד עושה9 דק'
- what does it do 3 - מה הקוד עושה14 דק'
- what does it do 4 - מה הקוד עושה7 דק'
- what does it do 5 - מה הקוד עושה7 דק'
- what does it do 6 - מה הקוד עושה11 דק'
- what does it do 7 - מה הקוד עושה6 דק'
- what does it do 8 - מה הקוד עושה5 דק'
- what does it do 9 - מה הקוד עושה7 דק'
- what does it do 10 - מה הקוד עושה10 דק'
- what does it do 11 - מה הקוד עושה8 דק'
- complexity 0 - example 1 - סיבוכיות זמן5 דק'
- complexity 0 - example 2 - סיבוכיות זמן9 דק'
- complexity 1 - motivation - סיבוכיות זמן4 דק'
- complexity 2 - definition - סיבוכיות זמן9 דק'
- complexity 3 - main examples - סיבוכיות זמן14 דק'
- complexity 4 - the dominant property - סיבוכיות זמן4 דק'
- complexity 5 - complexity of code - סיבוכיות זמן12 דק'
- complexity 6 - Q - סיבוכיות זמן5 דק'
- complexity 7 - Q summation - סיבוכיות זמן8 דק'
- complexity 8 - summation final - סיבוכיות זמן7 דק'
- complexity 9 - Q - סיבוכיות זמן3 דק'
- complexity 10 - Q - סיבוכיות זמן6 דק'
- complexity 11 - Q - סיבוכיות זמן6 דק'
- complexity 12 - Q - סיבוכיות זמן6 דק'
- complexity 13 - Q - סיבוכיות זמן8 דק'
- complexity 14 - Q - סיבוכיות זמן7 דק'
- complexity 15 - Q - סיבוכיות זמן9 דק'
- 00 basic methods - סיכום ביניים תרגילים5 דק'
- 01 subarray sum - סיכום ביניים תרגילים12 דק'
- 01 two sum - סיכום ביניים תרגילים11 דק'
- 02 subarray prod - סיכום ביניים תרגילים12 דק'
- 02 three four sum - סיכום ביניים תרגילים12 דק'
- 03 bounded sum - סיכום ביניים תרגילים10 דק'
- 03 chess tournament - סיכום ביניים תרגילים8 דק'
- 03 search for sum - part 1 - סיכום ביניים תרגילים11 דק'
- 04 palindromes - סיכום ביניים תרגילים10 דק'
- 04 search for sum - part 2 - סיכום ביניים תרגילים7 דק'
- 04 sum in sorted array - part 1 - סיכום ביניים תרגילים9 דק'
- 04 sum in sorted array - part 2 - סיכום ביניים תרגילים6 דק'
- 05 all brackets - סיכום ביניים תרגילים11 דק'
- 06 all substrings - סיכום ביניים תרגילים10 דק'
- 07 order angrams - סיכום ביניים תרגילים10 דק'
- 08 trap waters - סיכום ביניים תרגילים11 דק'
- 00 binary - intorudction part 1 - חיפוש בינארי4 דק'
- 00 binary - introduction part 2 - חיפוש בינארי7 דק'
- 01 binary - cyclic rotation - חיפוש בינארי8 דק'
- 02 binary - flipped sortings - חיפוש בינארי10 דק'
- 03 binary - lonely - חיפוש בינארי10 דק'
- 04 binary - local maximum - חיפוש בינארי7 דק'
- 05 binary - local max 2d - חיפוש בינארי11 דק'
- 06 binary - sqrt - חיפוש בינארי9 דק'
- 07 binary - optimal division - חיפוש בינארי13 דק'
- 08 binary - student distribution - חיפוש בינארי10 דק'
- 09 binary - bouquets - חיפוש בינארי10 דק'
- sorting 00 - 1 simple sort - מיון7 דק'
- sorting 00 - 2 bucket sort - מיון16 דק'
- sorting 00 - 3 merge sort - מיון8 דק'
- sorting 00 - 4 quick sort - מיון13 דק'
- sorting 01 - set distance - מיון10 דק'
- sorting 02 - rel distance - מיון11 דק'
- sorting 03 - adaptive sort - מיון8 דק'
- sorting 04 - find duplicates - מיון8 דק'
- sorting 05 - even odd sort - מיון8 דק'
- sorting 06 - bounded quicksort - מיון9 דק'
- sorting 07 - k smallest - מיון9 דק'
- 00 binary trees - theory 1 - עץ בינארים6 דק'
- 00 binary trees - theory 2 - עץ בינארים15 דק'
- 00 binary trees - theory 3 - עץ בינארים7 דק'
- 01 binary trees - sum depth 1 - עץ בינארים6 דק'
- 01 binary trees - sum depth 2 - עץ בינארים12 דק'
- 02 binary trees - bst valid 1 - עץ בינארים3 דק'
- 02 binary trees - bst valid 2 - עץ בינארים6 דק'
- 02 binary trees - bst valid 3 - עץ בינארים4 דק'
- 03 binary trees - parents 1 - עץ בינארים2 דק'
- 03 binary trees - parents 2 - עץ בינארים6 דק'
- 03 binary trees - parents 3 - עץ בינארים4 דק'
- 04 binary trees - lca 1 - עץ בינארים6 דק'
- 04 binary trees - lca 2 - עץ בינארים10 דק'
- compression 01 - T1 communication - דחיסות6 דק'
- compression 01 - T2 prefix free - דחיסות12 דק'
- compression 01 - T3 Huffman - דחיסות5 דק'
- compression 02 - unique decode - דחיסות5 דק'
- compression 03 - simple decode - דחיסות5 דק'
- compression 04 - simple huffman construction - דחיסות6 דק'
- compression 05 - possible huffman - דחיסות5 דק'
- compression 06 - same level - דחיסות3 דק'
- compression 07 - huffman math sequence - דחיסות8 דק'
- compression 08 - half unary 1 - דחיסות4 דק'
- compression 08 - half unary 2 - דחיסות9 דק'
- compression 09 - find huffman tree - דחיסות8 דק'
- compression 10 - layer weight - דחיסות8 דק'
- ecc 00 - T1 first ECC - קודים לתיקון שגיאות9 דק'
- ecc 00 - T2 Hamming distance - קודים לתיקון שגיאות13 דק'
- ecc 00 - T3 Hamming properties - קודים לתיקון שגיאות10 דק'
- ecc 00 - T4 Hamming functions - קודים לתיקון שגיאות14 דק'
- ecc 01 -distance preserving - קודים לתיקון שגיאות9 דק'
- ecc 02 - ball questions - קודים לתיקון שגיאות8 דק'
- ecc 03 - xor - קודים לתיקון שגיאות8 דק'
- ecc 04 - error search - קודים לתיקון שגיאות3 דק'
- ecc 05 - from 2 to 4 - קודים לתיקון שגיאות3 דק'
- ecc 06 - code parameters - קודים לתיקון שגיאות7 דק'
- ecc 07 - code concat - קודים לתיקון שגיאות6 דק'
- ecc 08 - bit delete - קודים לתיקון שגיאות5 דק'
- ecc 09 - composition - קודים לתיקון שגיאות5 דק'
- ecc 10 - Hamming code - קודים לתיקון שגיאות10 דק'
- CFG 00 - T1 - דקדוקים6 דק'
- CFG 00 - T2 - דקדוקים8 דק'
- CFG 00 - T3 - דקדוקים13 דק'
- CFG 01 - find the grammar - דקדוקים7 דק'
- CFG 02 - regular language - דקדוקים8 דק'
- CFG 04 - random derivation - דקדוקים11 דק'
- CFG 05 - T4 CYK - דקדוקים14 דק'
- CFG 05 - T5 CYK - דקדוקים16 דק'
- CFG 06 - CYK recursion - דקדוקים3 דק'
- CFG 07 - concat - דקדוקים14 דק'
- general 01 - Hadamard 1 - סיכום מדעי המחשב10 דק'
- general 01 - Hadamard 2 - סיכום מדעי המחשב6 דק'
- general 02 - subset sum 1 - סיכום מדעי המחשב8 דק'
- general 02 - subset sum 2 - סיכום מדעי המחשב13 דק'
- general 02 - subset sum 3 - סיכום מדעי המחשב7 דק'
- general 03 - zeckendorf 1 - סיכום מדעי המחשב8 דק'
- general 03 - zeckendorf 2 - סיכום מדעי המחשב10 דק'
- general 03 - zeckendorf 3 - סיכום מדעי המחשב5 דק'
- general 04 - sieve 1 - סיכום מדעי המחשב9 דק'
- general 04 - sieve 2 - סיכום מדעי המחשב5 דק'
- general 05 - log linked list 1 - סיכום מדעי המחשב9 דק'
- general 05 - log linked list 2 - סיכום מדעי המחשב14 דק'