Siirtyminen Visual Basic .NETistä C#:iin tietojenkäsittelyn koulutusohjelmassa
Ijäs, Juha (2010)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010100413393
https://urn.fi/URN:NBN:fi:amk-2010100413393
Tiivistelmä
Opinnäytetyön toimeksiantajana oli Hämeen ammattikorkeakoulu. Toimek-siantaja halusi muuttaa tietojenkäsittelyn koulutusohjelmassa olevan Ohjelmoinnin perusteet -opintojakson käytettävän ohjelmointikielen Visual Basic .NET:stä C#:iin. Ohjelmointikielen muutos tarvittiin, koska opiskelijoiden tulisi osata ohjelmoida C#:lla tulevissa ohjelmointiopintojaksoissa. C#:sta on myös helpompi siirtyä tulevissa opintojaksoissa ohjelmoitavaan Javaan kuin Visual Basic .NETistä. Ohjelmointikielet ovat syntaksiltaan hyvin lähellä toisiaan.
Tutkimusongelmana opinnäytetyössä oli selvittää, kannattaako tietojenkäsittelyn koulutusohjelman siirtyä käyttämään C#-ohjelmointikieltä Visual Basic .NET:n sijaan. Lisäksi selvitettiin ohjelmointikielien eroja ja sekä niiden tulevaisuutta. Tutkimusmenetelmänä opinnäytetyössä oli kehitysprojekti. Opinnäytetyössä käytettiin kirjallisia ja sähköisiä lähteitä. Vanhan opintojakson Moodle-alustan perusteella rakennettiin opintojakso C#:lle. Myös uusi opintojakso toteutettiin Moodle-ympäristöön ja sieltä löytyvät kaikki opintojakson materiaalit ja harjoitteet.
Teoriaosuudessa käsiteltiin, miten .NET Framework toimii ja miksi Microsoft on kehittänyt .NET Frameworkin. Osuudessa käsiteltiin myös C#:n ja Visual Basic .NET:n eroavaisuuksia. Teoriaosuuden jälkeen käsiteltiin Ohjelmoinnin perusteet -opintojaksoa ja sen sisältöä. Lisäksi käytiin läpi ohjelmointiopintojaksoja tietojenkäsittelyn koulutusohjelmassa ja niiden muuttumista tulevaisuudessa. Lopuksi kerrottiin tiivistetysti tutkimustuloksista. Tutkimustulosten perusteella ei voitu antaa selvää vastausta ohjelmointikielien paremmuudesta. Tuloksista voitiin päätellä kuitenkin, että C# sopii opintojaksolle paremmin verrattaessa muita tietojenkäsittelyn opintojaksoja ja koko opetussuunnitelmaa
Tutkimusongelmana opinnäytetyössä oli selvittää, kannattaako tietojenkäsittelyn koulutusohjelman siirtyä käyttämään C#-ohjelmointikieltä Visual Basic .NET:n sijaan. Lisäksi selvitettiin ohjelmointikielien eroja ja sekä niiden tulevaisuutta. Tutkimusmenetelmänä opinnäytetyössä oli kehitysprojekti. Opinnäytetyössä käytettiin kirjallisia ja sähköisiä lähteitä. Vanhan opintojakson Moodle-alustan perusteella rakennettiin opintojakso C#:lle. Myös uusi opintojakso toteutettiin Moodle-ympäristöön ja sieltä löytyvät kaikki opintojakson materiaalit ja harjoitteet.
Teoriaosuudessa käsiteltiin, miten .NET Framework toimii ja miksi Microsoft on kehittänyt .NET Frameworkin. Osuudessa käsiteltiin myös C#:n ja Visual Basic .NET:n eroavaisuuksia. Teoriaosuuden jälkeen käsiteltiin Ohjelmoinnin perusteet -opintojaksoa ja sen sisältöä. Lisäksi käytiin läpi ohjelmointiopintojaksoja tietojenkäsittelyn koulutusohjelmassa ja niiden muuttumista tulevaisuudessa. Lopuksi kerrottiin tiivistetysti tutkimustuloksista. Tutkimustulosten perusteella ei voitu antaa selvää vastausta ohjelmointikielien paremmuudesta. Tuloksista voitiin päätellä kuitenkin, että C# sopii opintojaksolle paremmin verrattaessa muita tietojenkäsittelyn opintojaksoja ja koko opetussuunnitelmaa