5973829851

5973829851



Nazwa kursu

Metodyka i techniki programowania I

Kod kursu

Kod ERASMUSA

Jednostka

Instytut Politechniczny

Zakład Elektroniki i Telekomunikacji

Kier/spec/rok

Elektronika i Telekomunikacja / I rok

Punkty ECTS

4

Rodzaj kursu

0

Okres (rok akad/sem.)

Od 2010/2011/sem. I

Typ zajęć/ liczba godzin

W / 30, L / 30

Koordynator

prof. dr hab. inż. Jan Duda

Prowadzący

prof. dr hab. inż. Jan Duda mgr inż. Łukasz Mik

Sposób zaliczenia

Wykład - Zaliczenie

Laboratorium - Zaliczenie z oceną

Egzamin

Poziom kursu

Studia inżynierskie I stopnia

Wymagania wstępne

Znajomość podstaw informatyki,

Język wykładowy

Polski

Cele dydaktyczne/ efekty kształcenia

Efekty kształcenia - umiejętności i kompetencje: nabycie umiejętności algorytmizacji problemów; rozumienie mechanizmów komputerowej realizacji algorytmów oraz sposobów kodowania i udostępniania danych; rozumienie zasad implementacji algorytmów w językach programowania; nabycie biegłej umiejętności tworzenia programów strukturalnych w środowiskach programistycznych w wybranym języku programowania, nabycie umiejętności kodowania bitowego i konwersji kodów.

Skrócony opis kursu

Wykład:

Zasady algorytmizacji problemów: Pojęcie algorytmów i sposoby ich przedstawiania, zasady komputerowej realizacji algorytmów. Dane i ich komputerowe reprezentacje

Rodzaje języków programowania: Zasady implementacji algorytmów w językach programowania, podstawowe konstrukcje języków algorytmicznych. Charakterystyka i klasyfikacja języków programowania.

Język C: Język C jako przykład języka strukturalnego. Laboratorium: Opanowanie umiejętności pracy w zintegrowanych i niezintegrowanych środowiskach programistycznych. Implementacja wybranych algorytmów w jeżyku C.

Pełny opis kursu

Wykład:

Zasady algorytmizacji problemów (razem 4 godz.): Pojęcie algorytmu, przykładowe algorytmy i sposoby ich przedstawiania, algorytmy przeszukiwania i sortowania -zastosowanie strategii „dziel i rządź" (3 godz.). Zasady komputerowej realizacji algorytmów (dane i adresy, rejestry, rozkazy i tryb ich wykonywania, urządzenia zewnętrzne, rola systemu operacyjnego), dane i ich komputerowe reprezentacje: pojęcie typu danych i statusu pamięci (1 godz.).

Ogólne zasady programowania i rodzaje języków algorytmicznych (razem 4 godz.): Zasady implementacji algorytmów w językach programowania: podstawowe elementy i konstrukcje języków algorytmicznych (słowa kluczowe, operatory, nazwy, instrukcje, pętle, funkcje) (1 godz.). Tryb przetwarzania kodu programu, kompilacja i łączenie, pliki źródłowe, binarne i wykonywalne (1 godz.). Charakterystyka i klasyfikacja języków programowania: zarys historii programowania, języki proceduralne, obiektowe, interpretowane, kompilowane, mieszane; języki skryptowe, imperatywne, deklaratywne (1 godz.). Edycja wersji źródłowej - rola stylu programowania, diagnostyka



Wyszukiwarka

Podobne podstrony:
Nazwa kursu Geografia ekonomiczna Kod kursu Kod ERASMUSA Jednostka Instytut Ad mi ni stracyj
Nazwa kursu Podstawy agrobiznesu Kod kursu Kod ERASMUSA Jednostka Instytut
Nazwa kursu Socjologia Kod kursu Kod ERASMUSA Jednostka Instytut Administracyjno
Nazwa kursu Psychologia społeczna Kod kursu Kod ERASMUSA Jednostka Instytut
Nazwa kursu Informatyka Kod kursu Kod ERASMUSA Jednostka Instytut Admini stracyj
Nazwa kursu Historia gospodarcza Kod kursu Kod ERASMUSA Jednostka Instytut Admi ni stracyj
Nazwa kursu Mikroekonomia Kod kursu Kod ERASMUSA Jednostka Instytut Admi ni stracyj
Nazwa kursu Ekonomika produkcji Kod kursu Kod ERASMUSA Jednostka Instytut
Nazwa kursu Marketing usług Kod kursu Kod ERASMUSA Jednostka Instytut
Nazwa kursu Polityka i finanse UE Kod kursu Kod ERASMUSA Jednostka Instytut
Nazwa kursu Ochrona Środowiska Kod kursu Kod ERASMUSA Jednostka Instytut

więcej podobnych podstron