Uniwersytet w Białymstoku - Centralny System UwierzytelnianiaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Programowanie strukturalne 390-FG1-1PS
Laboratorium (LAB) Rok akademicki 2020/21

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Literatura:

"Język ANSI C. Programowanie", Brian W. Kernighan, Dennis M. Ritchie

"Język C, programowanie dla początkujących" Greg Perry

"Programowanie w języku C", Artur Pyszczuk, http://www.arturpyszczuk.pl/files/c/pwc.pdf

Efekty uczenia się:

Zna podstawy programowania w wybranym języku wyższego poziomu: K_W25.

Metody i kryteria oceniania:

Zaliczenie zajęć odbywa się na podstawie oceny, która uwzględnia:

1. znajomości pojęć i mechanizmów programowania strukturalnego z użyciem języka C

2. umiejętność zastosowania mechanizmów programowania strukturalnego do konkretnych problemów

3. umiejętność dyskusji na tematy związane z przedmiotem,

4. umiejętność korzystania z zasobów literatury i Internetu,

5. kreatywność w podejściu do rozwiązywanych problemów.

Podstawą zaliczenia laboratorium jest obecność na zajęciach. Dopuszcza się opuszczenie trzech zajęć. Ocena końcowa laboratorium wynika z oceny prac domowych, dwóch kolokwiów i wykonania końcowego projektu.

Zakres tematów:

  • Wprowadzenie do programowania strukturalnego. Zapoznanie się z narzędziami: terminal, edytor tekstu, kompilator. Piszemy pierwszy program.
  • Literały, stałe, zmienne. Podstawowe typy danych.
  • Wskaźniki po raz pierwszy – wprowadzenie. Obsługa wejścia / wyjścia po raz pierwszy – ekran i klawiatura.
  • Operatory arytmetyczne i operator przypisania. Proste obliczenia.
  • Instrukcje sterujące programem. Operatory logiczne.
  • Funkcje.
  • Tablice jednowymiarowe.
  • Wskaźniki po raz drugi i związek z tablicami jednowymiarowymi. Rezerwacja i zwalnianie pamięci.
  • Tablice wielowymiarowe.
  • Struktury. Definiowanie własnych typów danych.
  • Obsługa wejścia / wyjścia po raz drugi - pliki
  • Dostęp do bitów. Operatory bitowe.
  • Przechwytywanie opcji wywołania programu. Funkcje o zmiennej liczbie argumentów.
  • Instrukcje preprocesora.
  • Podział projektu na moduły. Program narzędziowy make.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Akcje
1 każdy czwartek, 8:00 - 9:30, sala 1064
Jan Kisielewski 7/ szczegóły
2 każdy piątek, 8:00 - 9:30, sala 1064
Jan Kisielewski 8/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek Wydziału Fizyki - Kampus
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.