C Programming
Общи цели на курса:
Курсът цели да даде основни знания на студентите за езика C. Ще се разгледат най-важните концепции на езика, които ще запознаят студентите с основите на езика и ще развият правилното им мислене. Също така ще се разгледа взаимодействието между хардуер и софтуер и по този начин ще се придобие по-добра представа за работата на езиците от ниско ниво.
След успешно завършване на курса студентите ще имат нужната основа, ако решат в бъдеще да се занимават с програмиране на езика С. Езикът служи и като добра основа за изучаване на други езици, например Fortran, C++, C#, Java.
Студентите ще придобият знания и умения включващи:
- През какви стъпки трябва да преминат, за да се компилира и дебъгне една програма.
- Какви различни типове данни позволява да използват езика С и как да ги използват. Техните предимства и недостатъци.
- Какъв е синтаксисът и в какви ситуации е добре да използват условни оператори и цикли.
- Как да достъпват определена памет и по какъв начин могат да я използват за целите си.
- Да използват правилно синтаксиса на условните оператори.
- Да използват правилно синтаксиса на циклите.
- Да пишат последователни логическо свързани команди, които да се обединяват в програма.
- Да съставят работещи програми, които включват операторите изучавани в курса.
- Да пишат лесно четим код, съобразен с добрите практики за писане на стандартен код.