Conf. dr. Mihai Necula

Fundamentele programării

Anul I, sem. I, 2014-2015

  1. Album foto nr. 1 >> Al-Khwarizmi >> Algoritm
  2. Cursul 1: Introducere. Utilizare Microsoft Visual C++. Bibliografie
  3. Resurse web: Intel 64 and IA-32 Architectures Software Developer's Manuals
  4. Temă: Editarea şi rularea programelor
  5. Album foto nr. 2 >> Dennis Ritchie >> Limbajul C
  6. Cursul 2: Evoluţia limbajelor de programare. Utilizare Debugger
  7. Wiki: Scrierea hexazecimală a numerelor
  8. Memo: Prefixe binare
  9. Temă: Baze de numeraţie
  10. Album foto nr. 3 >> Bjarne Stroustrup >> Limbajul C++
  11. Cursul 3: Limbajul C în două ore
  12. YouTube: "Hello World!" 2008 / 2010 / 2012
  13. Temă: Sume şi produse
  14. Album foto nr. 4 >> Niklaus Wirth >> Limbajul Pascal
  15. Cursul 4: Noţiuni de bază (I)
  16. Memo: Alocarea tipurilor aritmetice în MS Visual C++
  17. Web tutorial: Variables and data types in C/C++
  18. Temă: Tipuri aritmetice
  19. Album foto nr. 5 >> Anders Hejlsberg >> Limbajul Delphi >> Limbajul C#
  20. Cursul 5: Noţiuni de bază (II)
  21. Doc: American Standard Code for Information Interchange
  22. Lab: Program ilustrativ
  23. Temă: Literali
  24. Album foto nr. 6 >> Grace Hopper >> Limbajul COBOL
  25. Cursul 6: Expresii in C/C++ (sad face)
  26. Memo: Operatorii limbajului C
  27. Temă: Prelucrări de stringuri
  28. Album foto nr. 7 >> John Backus >> Limbajul FORTRAN
  29. Cursul 7: Expresii in C/C++ (smiley face smiley face)
  30. Web tutorial: Expressions in IBM XL C/C++
  31. Temă: Expresii
  32. Album foto nr. 8 >> Alan Turing >> Informatica teoretică
  33. Cursul 8: Instrucţiuni (I)
  34. Memo: Instrucţiuni C/C++
  35. Temă: Funcţii de decizie
  36. Album foto nr. 9 >> Noam Chomsky >> Limbaje formale
  37. Cursul 9.a: Instrucţiuni (II)
  38. Cursul 9.b: Funcţii recursive
  39. Web :) Recursivitate
  40. Temă: Iteraţii
  41. Album foto nr. 10 >> Donald Knuth >> Arta programării calculatoarelor
  42. Cursul 10: Tipuri utilizator
  43. Exam: Enumerări
  44. Web tutorial: Structures in C
  45. Temă: Structuri
  46. Album foto nr. 11 >> Charles Babbage >> Conceptul de calculator programabil
  47. Cursul 11: Pointeri (). Chestiuni elementare despre pointeri
  48. Animal Planet: the English Pointer
  49. Temă: Pointeri către funcţii
  50. Album foto nr. 12 >> John von Neumann >> Arhitectura calculatoarelor
  51. Cursul 12: Pointeri ( ). Aritmetica pointerilor
  52. Tutorial:) Ponteiros em C/C++
  53. Temă: Alocare statică
  54. Album foto nr. 13 >> Claude Shannon >> Teoria informaţiei
  55. Cursul 13: Pointeri ( ). Alocarea dinamică
  56. Web tutorial: Memory leaks in C++
  57. Temă: Alocare dinamică
  58. Album foto nr. 14 >> Vinton Cerf >> Apariţia internetului
  59. Cursul 14: Pointeri ( ). Pointeri de tip char*
  60. Exemplu: Bilet de examen
  61. Examen: Barem minimal

Programare Delphi

Master I CSIP, sem. II, 2013-2014

  1. Curs 1. Teach Yourself Delphi in 14 Weeks
  2. Laborator 1. Bilete de examen. Rezolvări
  3. Curs 2. Pascal versus C
  4. Laborator 2. Exerciţii de relaxare. Rezolvări
  5. Curs 3. Fundamentele limbajului Delphi (I)
  6. Laborator 3. Backtracking iterativ. Rezolvări
  7. Curs 4. Fundamentele limbajului Delphi (II)
  8. Laborator 4. Divide et Impera. Rezolvări
  9. Curs 5. Fundamentele limbajului Delphi (III)
  10. Laborator 5. Yams. Rezolvări
  11. Curs 6. Programare procedurală
  12. Laborator 6. Numere aleatoare. Rezolvări
  13. Curs 7. Programare orientată obiect (I)
  14. Laborator 7. Exemple de clase. Rezolvări
  15. Curs 8. Programare orientată obiect (II)
  16. Laborator 8. Derivarea claselor. Rezolvări
  17. Curs 9. Programare bazată pe evenimente
  18. Laborator 9. Interceptarea mesajelor. Rezolvări
  19. Curs 10. Interfeţe. Excepţii
  20. Laborator 10. Utilizarea interfeţelor. Rezolvări
  21. Curs 11. Programare bazată pe componente.
  22. Laborator 11. Utilizarea componentelor. Rezolvări
  23. Cursul 12. Grafica în Delphi
  24. Laborator 12. Mandelbrot Explorer. Rezolvări
  25. Cursul 13. Forme în Delphi
  26. Laborator 13. Desenări. Rezolvări
  27. Cursul 14. Retrospectivă

Fractali

Anul III Matematică-Informatică, sem. II, 2013-2014

  1. Fractal Art: No. 1
  2. Curs 1: Introducere
  3. Wiki: Fractals
  4. Link: Junpei Sekino's Fractal Gallery
  5. Web Fractal Cookies: Sierpinski carpet
  6. Laborator 1: Numere complexe
  7. Fractal Art: No. 2
  8. Curs 2: Clase C# pentru grafica 2D
  9. Memo: Clase C# vs. clase C++
  10. Temă: Exerciţiu de încălzire
  11. Laborator 2: Proiectul Sablon
  12. Fractal Art: No. 3
  13. Curs 3: Numere complexe în grafica 2D
  14. MSDN: C# Complex Numbers
  15. Temă: Să colorăm frumos!
  16. Laborator 3: Transformări geometrice
  17. Fractal Art: No. 4.
  18. Curs 4: Fractali prin motive iterate
  19. YouTube: The Harter-Heighway dragon
  20. Temă: Conium maculatum && co.
  21. Laborator 4: Proiectul Dragon
  22. Fractal Art: No. 5
  23. Curs 5: Fractali generati de sisteme Lindenmayer
  24. Link: The Algorithmic Beauty of Plants
  25. Temă: Petroselinum crispum && co.
  26. Laborator 5: Proiectul L-Sisteme
  27. Fractal Art: No. 6
  28. Curs 6: Curbe care umplu planul
  29. Link: Curba lui Lebesgue
  30. Link: Curba lui Hilbert 3D
  31. Temă: Să colorăm tot planul!
  32. Laborator 6: Proiectul Hilbert
  33. Fractal Art: No. 7
  34. Curs 7: Funcţii continue peste tot şi derivabile nicăieri
  35. YouTube: Curba lui Takagi
  36. Temă: Funcţia lui Weierstrass
  37. Laborator 7: Proiectul Takagi
  38. Fractal Art: No. 8
  39. Curs 8: Teorema de punct fix a lui Banach
  40. Temă: Metoda aproximaţiilor succesive;
  41. Laborator 8: Proiectul Banach
  42. Fractal Art: No. 9
  43. Curs 9: Fractali obţinuţi prin sisteme de funcţii iterate
  44. Link: Iterated Function System Applet
  45. Temă: Distanţa Hausdorff-Pompeiu
  46. Laborator 9: Proiectul IFSuri
  47. Fractal Art: No. 10
  48. Curs 10: Fractali generaţi de metoda lui Newton
  49. Temă: Polinoame generalizate;
  50. Laborator 10: Proiectul Newton
  51. Fractal Art: No. 11
  52. Curs 11: Mulţimi Julia
  53. Temă: Mulţimi Fatou
  54. Laborator 11: Proiectul Julia
  55. Fractal Art: No. 12
  56. Curs 12: Mulţimea lui Mandelbrot
  57. YouTube: O excursie prin mulţimea lui Mandelbrot
  58. Temă: Mulţimea lui Mandelbrot generalizată
  59. Laborator 12: Proiectul Mandelbrot
  60. Fractal Art: No. 13
  61. Curs 13: Dimensiunea Hausdorff
  62. Laborator 13: Proiectul Sierpinski
  63. Fractal Art: No. 14
  64. Curs 14: Retrospectivă
  65. Exemplu: Bilet de examen
  66. Laborator 14: Proiectul Examen

Utilităţi (programe gratuite)

  1. XaoS fractal zoomer
  2. Fractal Forge
  3. Fast Floating Fractal Fun