1 Ohjelmointi ja ohjelmansuunnittelu