Студијски програм има јасно дефинисане циљеве који се односе на стицање потребних академских и стручних знања, вештина и професионалних компетенција у области рачунарског и софтверског инжењерства. Основни циљ програма Рачунарско и софтверско инжењерство је образовање инжењера оспособљених за пројектовање, израду, имплементацију и одржавање хардверских и софтверских компоненти рачунарских система, препознавање и анализу клијентских захтева на основу којих ће пројектовати, реализовати и одржавати рачунарске апликације. Поред основног циља, циљ је и стицање академских способности које укључују развој креативних способности разматрања проблема и способност критичког мишљења, развијање способности за тимски рад и овладавање специфичним практичним вештинама потребним за успешно обављање будуће професије. Факултет техничких наука у Чачку Универзитета у Крагујевцу је у оквиру Стратегије обезбеђења квалитета дефинисао основне задатке и циљеве, са којима су циљеви студијског програма у потпуности усклађени.
Циљеви реализације студијског програма Рачунарско и софтверско инжењерство су стицање знања која студентима омогућавају процену клијентских захтева и доношење одлука у погледу својстава пројектованог и реализованог рачунарског система и припадајућег софтвера. Студенти ће током реализације студијског програма стећи знања алгоритамског решавања проблема, пројектовања физичке архитектуре, развоја наменских рачунарских система, паралелних рачунарских система, развоја системске програмске подршке, развоја система база података и информационих система, рачунарских мрежа, развоја мобилних и интернет апликација.
Други циљ програма, који је од подједнаке важности, јесте да свршени студенти поседују потребан обим основних знања из области рачунарског и софтверског инжењерства како би били професионално компетентни за континуирано праћење брзог технолошког развоја у овој области као и за наставак дипломских, специјалистичких и докторских студија. Стога ће се садржаји наставих предмета допуњавати и прилагођавати, како би били у кораку са развојем науке и технологије у овој области.
Један од специфичних циљева, који је у складу са општим и посебним циљевима образовања стручњака на Факултету техничких наука, јесте развијање свести код студената за потребом перманентног образовања и напредовања након завршетка студија. Циљ студијског програма, је и образовање стручњака способних ефикасан тимски рад, вођење тимова и преношење знања на млађе чланове тима.
Циљ студијског програма је и развој способности студената за презентовање (у усменој и писаној форми на српском и енглеском језику) резултата свог рада стручној и широј јавности.
Дипломирани студенти ће бити у стању да препознају, анализирају и формулишу инжењерске проблеме и на основу тога понуде квалитетна и оптимална решења базирана на рачунарским системима за решавање постављеног проблема. Како би то било могуће свршени студенти би требало да имају:
1) изграђен аналитички и креативан прилаз у решавању теоријских и практичних проблема, дељењем проблема на мање целине, које се могу независно развијати и способност интеграције независно развијених компоненти система у функционалну целину која решава постављене пројекте захтеве
2) способност интеграције информација и података из различитих извора, као и извођење адекватних закључака, и одабира оптималних методологија за решење постављеног проблема
3) способност тестирања реализованих компоненти рачунарских система и откривање и отклањање уочених неправилности у решавању постављених пројектних захтева
4) способност реализације експерименталних и других пројектних задатака, као и анализу и презентацију резултата
Студијски програм рачунарског и софтверског инжењерства је конципиран тако да његовим савладавањем студент стиче следеће опште компетенције:
- Разумевање, формулисање, способност креативног тумачења и решавања различитих инжењерских проблема.
- Оспособљеност за самостално коришћење стручне литературе и имплементацију нових техничких решења.
- Оспособљеност за анализу и вредновање различитих концепата, модела и принципа теорије и праксе,
- Практичну примену математичких, електротехничких и других научних дисциплина и инжењерских алата.
- Способност презентовања техничких материјала у форми писаних чланака, студија и извештаја, или усмених саопштења, предавања и слично, уз поштовање одговарајућих техничких стандарда, правила језичког изражавања и стручне дискусије.
- Способност за анализу и интерпретирање инжењерских и других научних резултата.
- Мултидисциплинарни и тимски рад
- Разумевање професионалне, инжењерске и етичке одговорности.
Савладавањем студијског програма студент стиче следеће предметно-специфичне компетенције:
- Оспособљеност за пројектовање, реализацију и примену рачунарског хардвера и рачунарских система опште и специфичне намене (предмети – Основи рачунарске технике, Логичко пројектовање рачунара, Електроника, Дигитална електроника, Архитектура рачунара, Организација рачунарских система, Паралелни рачунарски системи, Управљачки рачунарски системи)
- Оспособљеност за реализацију системског софтвера (предмети – Програмски преводиоци, Оперативни системи)
- Способност за пројектовање, реализацију и одржавање рачунарских мрежа (предмети – Основи телекомуникација, Рачунарске мреже и комуникације)
- Успешно коришћење разних методологија и алата у развоју и управљању софтверским пројектима (предмети – Софтверско инжењерство, Развој информационих система, Базе података, Веб технологије)
- Способност за пројектовање, имплементацију десктоп, веб и мобилних апликација на основу функционалних и нефункционалних захтева клијената (предмети – Визуелно програмирање, Интернет програмирање, Програмирање мобилних апликација)
Циљеви студијског програма се усклађују са захтевима из области рачунарског и софтверског инжењерства, тржишта рада, технолошког развоја и дефинисаног оквира квалификација.
Опис исхода учења
Поред појединачних исхода учења дефинисаних за сваки предмет, предвиђени су и исходи учења студијског програма, који обухватају карактеристике које треба да стекну сви студенти завршетком студијског програма:
1. Способност анализе, идентификације и дефинисања захтева за применом рачунарских система за решавање одређеног проблема.
2. Способност пројектовања, реализације и одржавања рачунарских система, процеса, компоненти или програма.
3. Способност примене постојећих и усвајање нових техника, технологија и алата потребних за пројектовање и развој рачунарског хардвера и софтвера.
4. Способност самосталног решавања нестандардних проблема у области рачунарског и софтверског инжењерства,
5. Способност разумевања и усваја професионалних, етичких, правних, друштвених и безбедносних питања и одговорности.
6. Способност за ефективни рад у тиму ради завршетка заједничког циља.
7. Способност ефективне писмене и усмене комуникације на српском и енглеском језику у интеракцији и сарадњи са особама из различитих друштвених група
8. Способност преношења стечених теоретских и практичних знања и вештина на младе инжењере, обучавање, организовање и контрола њиховог развоја у области рачунарства
9. Способност континуалног професионалног развоја.