Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)

Sylabus przedmiotu C++ programming language:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom pierwszego 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 Marcin Pietrzykowski <Marcin.Pietrzykowski@zut.edu.pl>
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW1 30 2,00,40zaliczenie
laboratoriaL1 30 3,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 work45
75
wykłady
A-W-1Lectures attendance30
A-W-2Student individual work20
50

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 uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie 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_1-_??_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_1-_??_W02
After the course the student should be able to explain what is happening in a C++ code

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie 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_1-_??_U01
After the course the student should be able to write small-scale C++ programs using the above skills.
WM-WI_1-_??_U02
The student is able to design and implement an algorithm from scratch as a program in C ++ and is able to properly use various programming libraries to create an effective application.

Zamierzone efekty uczenia się - inne kompetencje społeczne i personalne

Zamierzone efekty uczenia sięOdniesienie 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_1-_??_K01
The student will acquire the following attitudes: creativity in creating programs, understanding the code and the ability to use technical documentation of C++ programming language.

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
WM-WI_1-_??_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
2,0
3,0Student knows and understands basic language constructions in C ++
3,5
4,0
4,5
5,0
WM-WI_1-_??_W02
After the course the student should be able to explain what is happening in a C++ code
2,0
3,0The student is able to recognize and define the problem and implement it in C ++
3,5
4,0
4,5
5,0

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 work45
75
(*) 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 work20
50
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_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
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student knows and understands basic language constructions in C ++
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_W02After the course the student should be able to explain what is happening in a C++ code
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student is able to recognize and define the problem and implement it in C ++
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_U01After the course the student should be able to write small-scale C++ programs using the above skills.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_U02The student is able to design and implement an algorithm from scratch as a program in C ++ and is able to properly use various programming libraries to create an effective application.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięWM-WI_1-_??_K01The student will acquire the following attitudes: creativity in creating programs, understanding the code and the ability to use technical documentation of C++ programming language.