Powstanie i rozwój technik cyfrowych i komputerowych w XX wieku jest silnie związane z gwałtownym rozwojem technik programowania. Na seminarium zostaną przedstawione przyczyny powstania różnych technik programowania od programowania w języku maszynowym po zagadnienia programowania obiektowego, aspektowego, zdarzeniowego czy agentowego. Poruszone zostaną zagadnienia standaryzacji języków używanych w procesie tworzenia aplikacji (oprogramowania) dla procesorów pracujących indywidualnie (np. DSP), po zagadnienia realizacji oprogramowania w środowiskach rozproszonych, łącznie z problemami łączy komunikacyjnych. Proponowany temat seminarium jest wstępem do dyskusji na temat potrzeb kształcenia studentów na specjalności Teleinformatyka i innych.