Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S2)

Sylabus przedmiotu C++ programming language:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot C++ programming language
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Oprogramowania
Nauczyciel odpowiedzialny Agnieszka Konys <Agnieszka.Konys@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW2 30 2,00,40zaliczenie
laboratoriaL2 30 2,00,60zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1None

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Familiar with the syntax, basic programming constructs and principles used in C++ language
C-2The ability to write small-scale C++ programs using the acquired skills

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Introduction to C++ and IDE2
T-L-2Variables, datatypes and operators3
T-L-3Input/output operations3
T-L-4Conditionals4
T-L-5Loops5
T-L-6Arrays4
T-L-7Structures3
T-L-8Functions4
T-L-9Input/output with files2
30
wykłady
T-W-1Introduction to programming and C++2
T-W-2Structure of a program and basic concepts2
T-W-3Variables and fundamental data types3
T-W-4Input/output operations3
T-W-5Constants and operators3
T-W-6Conditionals and loops6
T-W-7Arrays and multi-dimensional arrays4
T-W-8Structures2
T-W-9Functions4
T-W-10Exam1
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Laboratory attendance30
A-L-2Student individual work30
60
wykłady
A-W-1Lectures attendance30
A-W-2Student individual work30
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Informative lectures
M-2Discussion
M-3Work with computers at laboratories

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Written exam
S-2Ocena formująca: Continuous assessment

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_2-_??_W01
After the course the student should be able to Understand and use the basic programming constructs of C++ and write small-scale C++ programs using the above skills
WM-WI_2-_??_W02
After the course the student should be able to explain what is happening in a C++ code

Literatura podstawowa

  1. Bjarne Stroustrup, The C++ Programming Language (Fourth Edition), Addison-Wesley, 2012
  2. Daoqi Yang, C++ and Object-Oriented Numeric Computing for Scientists and Engineers, Springer, 2001
  3. http://www.cplusplus.com/doc/tutorial/

Literatura dodatkowa

  1. https://en.wikibooks.org/wiki/C%2B%2B_Programming

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Introduction to C++ and IDE2
T-L-2Variables, datatypes and operators3
T-L-3Input/output operations3
T-L-4Conditionals4
T-L-5Loops5
T-L-6Arrays4
T-L-7Structures3
T-L-8Functions4
T-L-9Input/output with files2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Introduction to programming and C++2
T-W-2Structure of a program and basic concepts2
T-W-3Variables and fundamental data types3
T-W-4Input/output operations3
T-W-5Constants and operators3
T-W-6Conditionals and loops6
T-W-7Arrays and multi-dimensional arrays4
T-W-8Structures2
T-W-9Functions4
T-W-10Exam1
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Laboratory attendance30
A-L-2Student individual work30
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Lectures attendance30
A-W-2Student individual work30
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_2-_??_W01After the course the student should be able to Understand and use the basic programming constructs of C++ and write small-scale C++ programs using the above skills
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_2-_??_W02After the course the student should be able to explain what is happening in a C++ code