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 Piotr Błaszyński <Piotr.Blaszynski@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
C-1, C-2T-W-8, T-W-3, T-W-10, T-W-5, T-W-1, T-W-2, T-W-4, T-W-7, T-W-9, T-W-6M-1, M-2S-1
WM-WI_1-_??_W02
After the course the student should be able to explain what is happening in a C++ code
C-2, C-1T-W-8, T-W-4, T-W-9, T-W-10, T-W-3, T-W-1, T-W-5, T-W-6, T-W-7, T-W-2M-1, M-2S-1

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.
C-2, C-1T-L-8, T-L-6, T-L-1, T-L-5, T-L-2, T-L-3, T-L-4, T-L-9, T-L-7M-3, M-2S-2
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.
C-2, C-1T-L-3, T-L-1, T-L-9, T-L-7, T-L-4, T-L-5, T-L-6, T-L-8, T-L-2M-2, M-3S-2

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.
C-2, C-1T-L-6, T-W-7, T-L-1, T-W-8, T-L-9, T-W-9, T-W-5, T-L-3, T-L-5, T-W-4, T-L-4, T-W-2, T-W-3, T-L-8, T-L-2, T-L-7, T-W-6, T-W-1M-2, M-3S-2

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

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
WM-WI_1-_??_U01
After the course the student should be able to write small-scale C++ programs using the above skills.
2,0
3,0Student is able to write small-scale C++ programs
3,5
4,0
4,5
5,0
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.
2,0
3,0Student is able to implement simple algorithm in C++
3,5
4,0
4,5
5,0

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt uczenia sięOcenaKryterium 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.
2,0
3,0Student is able to design and create simple C++ programs
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
Cel przedmiotuC-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 programoweT-W-8Structures
T-W-3Variables and fundamental data types
T-W-10Exam
T-W-5Constants and operators
T-W-1Introduction to programming and C++
T-W-2Structure of a program and basic concepts
T-W-4Input/output operations
T-W-7Arrays and multi-dimensional arrays
T-W-9Functions
T-W-6Conditionals and loops
Metody nauczaniaM-1Informative lectures
M-2Discussion
Sposób ocenyS-1Ocena formująca: Written exam
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
Cel przedmiotuC-2The ability to write small-scale C++ programs using the acquired skills
C-1Familiar with the syntax, basic programming constructs and principles used in C++ language
Treści programoweT-W-8Structures
T-W-4Input/output operations
T-W-9Functions
T-W-10Exam
T-W-3Variables and fundamental data types
T-W-1Introduction to programming and C++
T-W-5Constants and operators
T-W-6Conditionals and loops
T-W-7Arrays and multi-dimensional arrays
T-W-2Structure of a program and basic concepts
Metody nauczaniaM-1Informative lectures
M-2Discussion
Sposób ocenyS-1Ocena formująca: Written exam
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.
Cel przedmiotuC-2The ability to write small-scale C++ programs using the acquired skills
C-1Familiar with the syntax, basic programming constructs and principles used in C++ language
Treści programoweT-L-8Functions
T-L-6Arrays
T-L-1Introduction to C++ and IDE
T-L-5Loops
T-L-2Variables, datatypes and operators
T-L-3Input/output operations
T-L-4Conditionals
T-L-9Input/output with files
T-L-7Structures
Metody nauczaniaM-3Work with computers at laboratories
M-2Discussion
Sposób ocenyS-2Ocena formująca: Continuous assessment
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student is able to write small-scale C++ programs
3,5
4,0
4,5
5,0
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.
Cel przedmiotuC-2The ability to write small-scale C++ programs using the acquired skills
C-1Familiar with the syntax, basic programming constructs and principles used in C++ language
Treści programoweT-L-3Input/output operations
T-L-1Introduction to C++ and IDE
T-L-9Input/output with files
T-L-7Structures
T-L-4Conditionals
T-L-5Loops
T-L-6Arrays
T-L-8Functions
T-L-2Variables, datatypes and operators
Metody nauczaniaM-2Discussion
M-3Work with computers at laboratories
Sposób ocenyS-2Ocena formująca: Continuous assessment
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student is able to implement simple algorithm in C++
3,5
4,0
4,5
5,0
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.
Cel przedmiotuC-2The ability to write small-scale C++ programs using the acquired skills
C-1Familiar with the syntax, basic programming constructs and principles used in C++ language
Treści programoweT-L-6Arrays
T-W-7Arrays and multi-dimensional arrays
T-L-1Introduction to C++ and IDE
T-W-8Structures
T-L-9Input/output with files
T-W-9Functions
T-W-5Constants and operators
T-L-3Input/output operations
T-L-5Loops
T-W-4Input/output operations
T-L-4Conditionals
T-W-2Structure of a program and basic concepts
T-W-3Variables and fundamental data types
T-L-8Functions
T-L-2Variables, datatypes and operators
T-L-7Structures
T-W-6Conditionals and loops
T-W-1Introduction to programming and C++
Metody nauczaniaM-2Discussion
M-3Work with computers at laboratories
Sposób ocenyS-2Ocena formująca: Continuous assessment
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student is able to design and create simple C++ programs
3,5
4,0
4,5
5,0