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
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