Software Development — zanimanje budućnosti

img
Nastava
tradicionalna ili online
Trajanje
2 semestra
Fond časova
258 časova
Diplome i sertifikacija
Zend certified PHP Engineer
MTA - Microsoft Technology Associate:
MTA: Developer
MCTS - Microsoft Certified Technology Specialist:
MCTS: Visual Studio
Oracle Certified Associate
Cambridge International A&AS Level Computer Science
PRIJAVITE SE

Razvoj softvera je glavni faktor u razvoju informacionih tehnologija. Primena softvera se raširila na sva područja ljudskog delovanja. Samo na američkom tržištu prodaja poslovnog softvera za personalne računare pre 20-ak godina iznosila je oko pet milijardi dolara. Danas ove brojke ostvaruju pojedini proizvođači.

Mogućnosti razvoja softvera, i pored dostignutih rezultata, i dalje su neslućene. Razvoj programskih jezika, a posebno jezika četvrte generacije, objektno orijentisanog programiranja i pokušaja stvaranja univerzalnih programskih alata dovele su do toga da se softver sve više približava korisniku i postaje jednostavniji za upotrebu.

Na programu Software Development savladaćete fundamentalne principe programiranja koji su neophodna osnova za svako dalje programiranje i projektovanje. Ovladaćete osnovnim strukturama podataka kao bitnim preduslovom za programiranje i modelovanje. Upoznaćete se sa osnovnim principima na kojima se projektuju programski jezici, što će vam omogućiti lakši i brži prelazak sa jednog na drugi programski jezik. Naučićete kako da projektujete stabilan softver, kako da konstruišete kvalitetan kod, kako da testirate softver, kako da ga održavate i unapređujete...

Postanite vrhunski softver developer

Zbog velike primene softvera u poslovnom i privatnom okruženju, profesija softer developera postaje jedna od najatraktivnijih na današnjem tržištu rada. Koristeći znanja koja steknete na programu Software Development moći ćete da razvijete karijeru u svakoj firmi ili kompaniji.

Stvarajte softvere po svom ukusu

Program Software Development pruža Vam mogućnosti stvaranja mnoštva raznovrsnih softvera, počevši od edukativnih i naučnih, preko softvera za računarske mreže i za vođenje projekata, preko onih za potrebe statistike i obradu tabela pa sve do antivirus softvera i softvera za zaštitu sistema. Bićete opremljeni svim alatima kako biste kreirali softvere koji su Vam potrebni.

 

Software Development — plan i program 2016/2017.

I HALF

No. Code Class No. of classes
1 OOP Introduction to Object Oriented Programming 20
2 ITP Introduction to Programming in C# 24
3 WAD Windows Application Development 32
4 SQL SQL Programming and Administration 32
5 DA Data Access 24
6 EL1 English Language 1 online

II HALF

No. Code Class No. of classes
7 IHC Introduction to HTML and CSS 18
8 CPH Core PHP Programming 20
9 MySQL MySQL Programming and Administration 40
10 PHP Building Web Applications - Advanced PHP Programming 24
11 JCP Java Core Programming 24
12 CCS Cambridge Computer Science* online
13 EL2 English Language 2 online
14 PRJ Project /
15 FCE FCE/BEC Vantage** online

* Izborni predmet

** Pripremne kurseve za polaganje FCE ili BEC Vantage ispita mogu pohađati samo polaznici koji su završili English Upper Intermediate Level.

+ PERSONAL DEVELOPMENT PROGRAM

U okviru školovanja na Software Development programu besplatno dobijate i jedinstveni paket profesionalnih veština - Personal Development Program, koji će vam osigurati napredak u karijeri i izdvojiti vas kao lidera među stručnjacima u vašem poslu. Saznajte više o ovom obrazovnom programu i planu po kome se izvodi.
 

Program Software Development obuhvata 15 predmeta:

1. Introduction to Object Oriented Programming

Kurs predstavlja osnovne ideje i koncepte objektno-orijentisanog programiranja, prateći njihov logički razvoj. Tokom kursa se obrađuju apstraktno programiranje, objektno orijentisanane tehnike u programiranju i načini razmišljanja, razlike u odnosu na proceduralne i modularne jezike, apstraktni tipovi podataka, enkapsulacija, nasleđivanje, polimorfizam i apstrakcija. Osnovni cilj kursa je da kod polaznika postavi čvrste teorijske osnove za praktičnu nadgradnju u vidu projektovanja i pisanja objektno orijentisanog softvera.

2. Introduction to Programming in C#

Kurs proučava sintaksu i metodologiju C# programa u okviru .NET framework okruženja. Takođe, obrađuje se objektni model .NET framework platforme iskazan kroz jezik C#. Cilj ovog kursa je upoznavanje sa osnovnim konceptima programiranja i jezika C#.

3. Windows Application Development

Objašnjava osnove i napredne tehnike Windows programiranja kroz .NET platformu i specijalizovane klase za kreiranje Windows forms i wpf aplikacija i rukovanje njima. Cilj kursa je osposobljavanje korisnika za samostalno kreiranje ili modifikaciju Windows forms ili Windows presentation foundation aplikacija.

4. SQL Programming and Administration

Krajnji ishod kursa je zaokruživanje znanja programera ili administratora da konkretan realan sistem preslikaju u korisničku SQL Server bazu i kreiraju aplikaciju. Koristeći osobine SQL servera polaznici će tokom ovog kursa savladati TRANSACT-SQL (Structured Query Language) jezik, naučiti da dizajniraju SQL server baze podataka, održavaju i administriraju SQL servere.

5. Data Access

Ovaj kurs, pre svega, treba da osposobi polaznika da samostalno kreira aplikacija koje komuniciraju sa bazama podataka i upozna ga sa konceptima okruženja za razvijanje aplikacije koje rade sa bazama podataka različitih tipova pomoću Entity Frameworka.

6. English Language 1

Na ovom kursu polaznici će raditi prema jednom od sledećih programa:

  • Pre-Intermediate je niži srednji kurs koji omogućava polazniku razumevanje šireg spektra jezičkih funkcija. Ovaj nivo znanja osposobljava polaznika da samostalno koristi jezik u deskriptivne i narativne svrhe, ali i da ga uspešno koristi u usmenoj i pisanoj formi.
  • Intermediate je srednji kurs koji omogućava polazniku da ovlada širokim spektrom funkcija engleskog jezika, u pismenoj i usmenoj formi, kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.

7. Introduction to HTML and CSS

Polaznici se upoznaju sa osnovama HTML i CSS jezika, uče da kreiraju dokumenta za web i da pišu ispravan, čist i pristupačan kod. Kurs objašnjava kreiraje HTML stranica, pisanje i postavljnje tagova, unošenje teksta, slika, lista, linkova, tabela i drugih elemenata sadržaja stranica. Osim toga, polaznici će naučiti šta predstavlja CSS opis, od čega se sastoji, kako se može koristiti, kako se i gde postavlja. Ovaj kurs predstavlja osnovu za nadgradnju znanja iz oblasti web dizajna i/ili web programiranja.

8. Core PHP Programming

Predstavlja PHP jezik, njegove tehnike programiranja, implementaciju PHP-a kroz HTML, obradu specifičnih elemenata jezika i elemenata koji su deo opštih programerskih konvencija, i rukovanje podacima kroz različite izvore. Zasnovan je na objektno orjentisanom pristupu u programiranju kroz PHP.

9. My SQL Programming and Administration

Upoznaje polaznike sa administracijom i programiranjem MySQL servera. Između ostalog, proučava osnove baza podataka i SQL-a kroz MySQL server, rukovanje alatima za upravljanje MySQL serverom i kreiranje optimizovanih upita i rukovanje tokovima podataka.

10. Building Web Applications – Advanced PHP Programming

Polaznici se usavršavaju u okviru PHP programskog jezika za rukovanje izvorima podataka, proizvodnju grafike, implementaciju u HTML i kreiranje sopstvenih upravljačkih sistema. Nakon odslušanog kursa, polaznik će biti sposoban za samostalnu izgradnju kompleksnih PHP web aplikacija i CMS-ova. Polaznik će steći i uslove za izlazak na ispit za dobijanje Zend PHP sertifikata.

11. Java Core Programming

Upoznaćete se sa osnovnim konceptima programiranja kroz programski jezik Java, kao i sa objektno orijentisanim konceptom kroz ovaj programski jezik. Predmet podrazumeva osnove programiranja kroz Java okruženje, kao i uvod u objektno orijentisano programiranje.

12. Cambridge Computer Science

Kurs je osmišljen i pripremljen za pravilno upoznavanje sa različitim računarskim tehnologijama podržanim od strane Cambridge univerziteta. Podeljen je u module i nastavne jedinice u kojima se obrađuju teme od prikaza brojeva, multimedije, različitih tipova softvera do hardvera računara. Hardverski deo je vezan za arhitekturu procesora i samo funkcionisanje procesora. U nastavku kursa obrađuje se bezbednost i zaštita podataka, dok se u poslednjem delu bavi strukturama podataka i algoritmima.

13. English Language 2

Na kursu English Language 2 polaznici će raditi prema jednom od sledećih programa:

  • Intermediate je srednji kurs engleskog jezika koji omogućava polazniku da ovlada širokim spektrom funkcija engleskog jezika, u pisanoj i usmenoj formi, kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.
  • Upper-Intermediate je viši srednji kurs koji omogućava polazniku uspešnu komunikaciju (razumevanje i usmeno izražavanje) na engleskom jeziku, kao i smislenu i samoinicijativnu konverzaciju sa govornikom kome je engleski maternji jezik.

14. Project

Cilj završnog projekta na Programming Departmentu je samostalna izrada završnog projekta koji obuhvata sve pređene oblasti predviđene programom obuke. Projekat se sastoji od izrade softverskog rešenja, odobrenog od strane stručne komisije koji podrazumeva dizajn programa, njegovu implementaciju, testiranje i izradu prateće dokumentacije. Po završetku rada i odobrenju od strane mentora, organizuje se odbrana završnog rada pred komisijom.

15. Cambridge First Certificate in English (FCE) / Business English Certificate Vantage (BEC Vantage)

Pripremni kursevi za polaganje FCE ili BEC Vantage ispita nisu u okviru redovnog nastavnog plana i programa. Polaznici biraju koji od navedenih sertifikata žele da steknu i na osnovu toga pohađaju jedan od ova dva kursa.

Cambridge First Certificate in English (FCE) je pripremni kurs za polaganje FCE ispita na osnovu koga stičete sertifikat koji priznaje na hiljade kompanija, akademskih institucija, univerziteta i koledža, strukovnih tela i ministarskih i vladinih tela širom sveta. FCE je široko priznat u privredi i industriji, a daje vam značajnu prednost ukoliko nameravate da aplicirate za poslove koji uključuju rad sa javnošću, kancelarijski posao u bankama, u avio industriji, keteringu... Ovaj sertifikat priznat je i na mnogim univerzitetima, visokim školama i drugim institucijama, te predstavlja “odskočnu dasku” za vaše dalje obrazovanje i unapređenje znanja jezika.

Business English Certificate Vantage (BEC Vantage) takođe predstavlja pripremni kurs za sticanje BEC Vantage sertifikata, jednog od najcenjenijih Cambridge sertifikata u poslovnom svetu. Kao što sam naziv govori, ovaj sertifikat vam daje značajnu prednost kod potencijalnih poslodavaca i poslovnih partnera, time što potvrđuje da je vaše znanje poslovnog engleskog jezika i mogućnosti komunikacije u svetu biznisa na zavidnom nivou. Priznaju ga sve svetske kompanije, akademske i poslovne institucije, jer predstavlja jedinstven dokument o vašim naprednim sposobnostima razumevanja, govora i pisanja na engleskom jeziku.

 

Kako izgledaju predavanja?

Nastava za ovaj program se odvija u e-Learning varijanti.

Predavanja su dinamična i prilagođena predznanju polaznika. Orijentacija je na praksi, kroz mnogo zadataka na kojima se polaznici vežbaju u C#, Windows programiranju, HTML, Javi i drugim neophodnim alatima za uspešno programiranje i implementaciju.

 

Obezbedite sebi međunarodno priznate sertifikate:

Za program Software Development raspoloživo je nekoliko prestižnih međunarodnih sertifikacija.

ZEND SERTIFIKAT

Moći ćete da polažete za najprestižniji svetski sertifikat u oblasti PHP programiranja – Zend certified PHP Engineer. Zend PHP Certification Program je postao industrijski standard za sertifikovanje PHP-a. Više od 10.000 web developera u svetu položili su ispit i sertifikaciju i nazivaju se „Zend Certified PHP Engineer“. Time su povećali svoje profesionalne mogućnosti na PHP tržištu. Činjenica da ste postali Zend Certified Engineer daje vam veliku konkurentsku prednost na današnjem tržištu IT tehnologije i predstavlja diplomu – potvrdu da suvereno vladate PHP tehnologijom.

MICROSOFT SERTIFIKATI

Takođe, moći ćete da polažete za sertifikate iz Microsoft tehnološke serije:

MTA - Microsoft Technology Associate:

  • MTA: Developer

MCTS - Microsoft Certified Technology Specialist:

  • MCTS: Visual Studio

ORACLE SERTIFIKAT

Nakon završetka ovog smera, moći ćete da obezbedite i sertifikat iz Java programiranja polaganjem ispita u našem Pearson VUE test centru i da steknete stručno zvanje:

  • Oracle Certified Associate

CAMBRIDGE SERTIFIKATI

Polaznici Software Engineering programa imaju mogućnost da polažu ispit za sticanje Cambridge International sertifikata najvišeg ekspertskog nivoa, koji predstavlja međunarodno priznatu garanciju relevantnih znanja u oblasti informacionih tehnologija:

  • Cambridge International A&AS Level Computer Science

Takođe, nakon kompletiranja Software Development programa na ITAcademy, možete dobiti i jedan od dva sertifikata:

  • Sertifikat ITAcademy o odslušanom Software Development programu
  • ITAcademy Certified Software Developer sertifikat

 

Da li ima mesta na Software Development programu?
Proverite, upisni rok je u toku

upis Da saznate sve o upisu, kliknite ovde.