Дипломци
Online књижара
Адресар
English
Студентски парламент
  Повратак на почетну  
Висока школа електротехнике и рачунарства струковних студија
Београд
 
   
О Школи   Студирање   Упис семестра   Е - учење (Moodle)   Лабораторије и центри   Маркетинг и послови   Акредитација
   
   
     
O предмету
Презентације предмета
Обавештења
Предавања
Вежбе
Резултати испита
Испитна питања
Резултати колоквијума
Download
Почетна >> Странице предметa >> Основи програмирања
 
 
О предмету Основи програмирања
Студијски програм: Електроника и телекомуникације, Рачунарска техника, Нове рачунарске технологије, Електронско пословање, Нове рачунарске технологије - на даљину, Аудио и видео технологије
Назив предмета: Основи програмирања
Наставник:
др Слободанка Ђенић
др Светлана Штрбац-Савић
Статус предмета: Изборни
Шифра предмета:
ЕСПБ бодови: 6
Услов:

Познавање основа архитектуре и организације рачунара

Циљ предмета:

Оспособљавање студената да савладају пројектовање програма, као и писање програма користећи основне елементе програмског језика С.

Исход предмета:

Студенти су оспособљени да уз помоћ савременог развојног окружења пројектују, пишу и тестирају програме на језику С.

Садржај предмета:
Теоријска настава:
  1. Уводно предавање (организација и садржај курса). Основни појмови.
  2. Генерације програмских језика. Фазе развоја једног програма и методе пројектовања програма.
  3. Алгоритми и дијаграми за њихово представљање.
  4. Алгоритми основних структура у програмима.
  5. Основни елементи програма на језику С. Претпроцесорске директиве, главна функција, форматиран улаз / излаз података Основни типови података у језику С.
  6. Оператори у програмима на језику С. Аритметички, релацијски, логички, оператори на нивоу бита и остали специфични оператори. Функције из С библиотека.
  7. Наредбе селекција и петљи у програмима на језику С.
  8. Наредбе вишеструке селекције и скокова у програмима на језику С.
  9. Нумерички низови у програмима на језику С. Декларација, иницијализација и употреба нумеричких низова.
  10. Знаковни низови у програмима на језику С. Декларација, иницијализација и употреба знаковних низова.
  11. Алгоритми за сортирање и претраживање низова у програмима на језику С.
  12. Показивачи и примена показивача код низова у програмима на језику С.
  13. Функције у програмима на језику С. Декларација, дефиниција и позиви функција. Аргументи и повратне вредности од функција. Рекурзивне фнкције.
  14. Примена показивача код функција у програмима на језику С.
  15. Закључна разматрања, самовредновање.
Практична настава:

Прати теоријску наставу и обухвата анализу примера програма који решавају различите програмске задатке, као и самостално решавање програмских задатака на језику С. Програм предмета усклађен са препорукaма IEEE/ACM Computing Curriculum: CE2004 Computer Engineering Body of Knowledge: CE-ALG 3, CE-PRF 0-3, CC2001 Computer Science Body of Knowledge: CS-ALG 3, CS-PF 1-2, CS-PL 1, CC2006 Information Technology Body of Knowledge: IT-PF 2,4.

Литература:
  1. Л. Краус,%and%nbsp;Програмски језик С са решеним задацима, Академска мисао, Београд, 2012.
  2. С. Ђенић,%and%nbsp;Основи програмирања на језику С, збирка примера и задатака за лабораторијске вежбе из предмета Програмирање 1, Висока школа електротехнике и рачунарства, Београд, 2013.
  3. С. Обрадовић,%and%nbsp;Вештина доброг програмирања, Виша електротехничка школа, Београд, 2004.
  4. B. Kernighan, D. Ritchie,%and%nbsp;The C Programming Lаnguage, Prentice Hall Software Series, 1988.
Број часова активне наставе:
Остали часови:
Предавања: Вежбе: Други облици наставе: Студијски и истраживачки рад:
2 3  
Метода извођења наставе:

Предавања, вежбе, практична настава, консултације, колоквијум и практичан испит.

Оцена знања (максималан број поена 100):
Предиспитне обавезе Поена Завршни испит Поена
активности у току предавања 10 писмени испит 0
практична настава 20 усмени испит 0
семинарски рад 0 испит за рачунаром 40
колоквијум 30 практичан 0
 
           
Предметни професор
др Слободанка Ђенић
др Светлана Штрбац-Савић
Термин консултација:
Кабинет:
E-mail:
   
| О Школи | Студирање | Упис семестра | Маркетинг и послови | Лабораторије и центри | Дешавања |
  © Висока школа електротехнике и рачунарства струковних студија, Војводе Степе 283, Београд
web@viser.edu.rs