COMPUTER SCIENCE

"Scientists dream about doing great things. Engineers do them" - James A. Michener

Kompjuterske nauke kombinuju neke od najboljih karakteristika matematike, tehničkih i prirodnih nauka. Kompjuterski naučnici koriste programske jezike da iskažu ideje, kreiraju elemente i komponente i sklapaju ih u sisteme. Često daju više alternativa za rješenje nekog problema. Kao u prirodnim naukama, kompjuterski naučnici posmatraju ponašanje kompleksnih sistema i ocjenjuju rezultate ponuđenih rješenja, formiraju hipoteze i testiraju predpostavke. Svakako da je pojedinačno najvažnija sposobnost komputerskog naučnika rješavanje problema. To podrazumijeva sposobnost da se problem formuliše, da se kreativno traži rješenje i na kraju ostvari jasno i tačno. Progamiranje je upravo proces koji omogućava praktično ostvarenje rješenja zadataka u kompjuterskim naukama.

computer science fundamentals

computer science

more on fundamentals of computer science »

programming languages

arduinoUno

The question of which language is best is one that consumes a lot of time and energy among computer professionals. Every language has its strengths and weaknesses. For example, FORTRAN is a particularly good language for processing numerical data, but it does not lend itself very well to organizing large programs. Pascal is very good for writing well-structured and readable programs, but it is not as flexible as the C programming language. C++ embodies powerful object-oriented features, but it is complex and difficult to learn. The choice of which language to use depends on the type of computer the program is to run on, what sort of program it is, and the expertise of the programmer.

more about programming languages »

web programming

arduinoUno

more about internet technology »

networks and network communication

arduinoUno

more about IART software projects »