Programiranje 2 (13S111P2, 13E111P2, 19E111P2) je obavezan predmet na prvoj godini studija odseka za Softversko inženjerstvo i Elektrotehničkih odseka Elektrotehničkog fakulteta Univerziteta u Beogradu.

Kurs pokriva osnove programiranja na programskom jeziku C, predstavljanje realnih brojeva, kao i osnovne strukture podataka, algoritme i složenost programskog koda.