4615488104

4615488104



Podstawy programowania komputerów

4,5 ECTS

Computer Programming Basics

dzienne magisterskie

Koszalin

Kod przedmiotu

Imię i Nazwisko organizującego

AOZHOOOWSUPPRO

Walery Susłow

Liczba godzin

w

c

Kurs egzaminacyjny

Zaliczenie kursu na ocenę

2

1

14 tygodni zajęć

Kursy poprzedzające

program szkoły ponadgimnazjalnej

Słowa kluczowe

komputer, programowanie, język C

Program szczegółowy_


Cele kursu.

Opis kursu - cele i procedury ich osiągania:

Na bazie wiedzy szkoły średniej uzyskanej w ramach przedmiotu „Technologie informatyczne” student nabywa wiedzę i umiejętności w zakresie programowania komputerów, które są konieczne do opanowania kolejnych kursów, wykorzystujących technologie informatyczne, oraz studiowania przedmiotów kierunkowych informatyki.

Cel poznawczy:

Poszerzenie wiedzy o technologii i językach programowania komputerów oraz dokładne opanowanie wiadomości dot. techniki programowania strukturalnego.

Cel kształcący:

Kształtowanie umiejętności samodzielnego planowania, pisania, testowania i konserwacji kodów aplikacji komputerowych w stylu strukturalnym w języku programowania ANSI C w stopniu pozwalającym przejść do dalszego studiowania współczesnych technologii programowania obiektowego.

Cel praktyczny’:

Kształtowanie umiejętności przygotowania, kompilacji, debagowania i testowania kodów aplikacji strukturalnych w środowisku Borland C i C++ Builder.

Umiejętności wynikowe kursu i ich ewaluaga:


Wykonywanie podstawowych działań związanych z przygotowaniem algorytmu, napisaniem kodu i testowaniem aplikacji w języku ANSI C. Oceniane są umiejętności posługiwania się podstawowymi technikami programowania strukturalnego, w tym budowania aplikacji jako kompletu funkcji, wykorzystania własnych typów danych strukturalnych (tablic, struktur, unii), planowania obciążenia pamięci komputera.


Wymagania podstawowe (stopnie dostateczne)


Wykonuje poprawnie proste algorytmy liniowe w oparciu o podstawowe typy danych.

Potrafi obsługiwać operacje wejścia/wyjścia, w tym potrafi programować akcje na konsoli oraz komunikować się z przestrzenią dyskową komputera za pomocą standardowych bibliotek ANSI C.

Poprawnie kompiluje, uruchamia i debaguje nieduże aplikacje (do 100 linii kodu), potrafi analizować listingi tego rozmiaru.


Wymagania rozszerzone (stopnie dobre)


Wykonuje poprawnie złożone algorytmy gałęziowe i cykliczne, potrafi wykorzystać dane niestandardowe, definiowane przez użytkownika.

Używa niestandardowe biblioteki języka C, wykorzystuje rekursie, makrodefmicje, wskaźniki, zmienne rejestrowe, dynamiczną alokację pamięci.

Potrafi optymalizować złożone algorytmy, pracuje samodzielnie z listingiem powyżej 200 linii kodu.




Wyszukiwarka

Podobne podstrony:
Procesory ARM w systemach wbudowanychDefinicje podstawowe (3)★ Pamięć komputerowa (ang. Computer
SZCZEGÓŁOWY PROGRAM STUDIÓW SEMESTR I P2/AIRPT/1. Podstawy automatyki - 10h W (E), 6 ECTS Cel: Pozna
Dziennik Ustaw -10- Poz. 188 2) wymagań określonych w podstawie programowej kształcenia ogólneg
Dziennik Ustaw -2- Poz. 188 4)    podstawie programowej kształcenia ogólnego dla
Dokument komputerowy w edytorze grafikiRealizacja podstawy programowej 1. Uczeń : 3)
Podstawy programowania ► Sprzęt a oprogramowanie — powtórka z architektury komputerów Od języka
zmontowanego komputera -wykonanie procedury POST - zgodny z podstawą programową - E12.1(4)6. Zajęcia
Praca w sieci komputerowej Cele kształcenia Treści nauczania Podstawa programowa Rozumienie,
komputerowe, informatyka : podstawa programowa z komentarzami / Zbigniew Marciniak. - S.l : s.n, 200
strona 5/18 PODSTAWY PROGRAMOWANIA - PASCAL Program - kod zrozumiały dla komputera, który powstaje z
strona 9/18 PODSTAWY PROGRAMOWANIA - PASCAL4. Pascal dla Apple Aby skompilować i uruchomić na komput
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa5. Organi
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 4. Pętla
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Poniższe

więcej podobnych podstron