C - ProgrammingLaajuus (3 op)
Tunnus: TT00CB05
Laajuus
3 op
Osaamistavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2024 - 31.07.2024
Ajoitus
01.08.2024 - 31.07.2025
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ajoitus
16.04.2024 - 31.12.2025
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_2025_MAKSULLINEN_JARJESTELMAVIOPE 2025 MAKSULLINEN JARJESTELMA
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), vuosi 2024
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.01.2024 - 31.07.2025
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), vuosi 2024
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.01.2024 - 31.07.2025
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), vuosi 2024
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2024 - 31.07.2024
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop6VIOPE_NonStop6
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2024 - 31.07.2024
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
Viope_nonstop_9Viope_nonstop_9
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2024 - 31.07.2024
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
Viope_nonstop_11Viope_nonstop_11
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2024 - 31.07.2024
Ajoitus
01.01.2024 - 31.07.2024
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
Viope_nonstop_12Viope_nonstop_12
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2023 - 31.07.2023
Ajoitus
01.08.2023 - 31.07.2024
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ilmoittautumisaika
02.07.2023 - 31.07.2023
Ajoitus
01.08.2023 - 31.07.2024
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Janne Salonen
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Lisätiedot
Online course
Ajoitus
01.08.2023 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
ATX22TV_Study_PackagesAvoin amk: NonStop opintopaketit
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop3VIOPE_NonStop3
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop4VIOPE_NonStop4
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop4VIOPE_NonStop4
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop5VIOPE_NonStop5
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
02.11.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop3VIOPE_NonStop3
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
02.11.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop4VIOPE_NonStop4
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
02.11.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop4VIOPE_NonStop4
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
02.11.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop5VIOPE_NonStop5
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
01.08.2022 - 31.12.2023
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
VIOPE_NonStop7VIOPE_NonStop7
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
31.07.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop3VIOPE_NonStop3
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
24.05.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop3VIOPE_NonStop3
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
24.05.2022 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE_NonStop3VIOPE_NonStop3
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS Student via https://hakija.oma.metropolia.fi/
CampusOnline Students via eform which can be find via https://campusonline.fi
Metropolia's Degree Student
- Go to https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop).
- Fill the others fields
If you have problems with enrolling this course or questions about it, please contact to viopesupport@metropolia.fi
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
28.02.2022 - 06.08.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
ATX22TVKAvoin amk: NonStop kevät 2022
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
03.11.2021 - 27.02.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
ATX22TVKAvoin amk: NonStop kevät 2022
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
15.03.2021 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 500
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
CareerBoost_TXK_21Career Boost 21 (Tivi)
-
CareerBoost_TXK_22Career Boost 22 (TiVi)
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
15.03.2021 - 31.12.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
TKI-osuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 500
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Ryhmät
-
CareerBoost_TXK_21Career Boost 21 (Tivi)
-
CareerBoost_TXK_22Career Boost 22 (TiVi)
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course
Ajoitus
12.11.2020 - 31.07.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 5000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE2021Maksullinen järjestelmä Viope 2021
Tavoitteet
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Sisältö
Elements of a program (C): variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Aika ja paikka
Riippuu opiskelijasta itsestään.
Oppimateriaalit
Löytyy oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Tiedot löytyvät oppimisympärististä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijan lähtötasosta.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
ENROLLING
Open UAS and CampusOnline Student: Please fill in eform
Metropolia's Degree Student: https://vw4.viope.com/login?org=metropolia
- Register to system -> Click the link “Enroll on the course”
- Choose any course of (NonStop)
- Fill the others fields
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.
Data streams and files
- The student understands the purpose of files and data streams.
Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.
C standard library
- The student is able to interpret the function declarations in standard library documentation.
Arviointikriteerit, hyvä (3)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.
Data streams and files:
- The student is able to write programs, which read and write files.
Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.
C standard library:
- The student is able to use C standard library.
Arviointikriteerit, kiitettävä (5)
Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.
Data streams and files:
- The student is able to write programs which update files.
Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.
C standard library:
- The student is able to explain and teach other people how to use C standard library.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Lisätiedot
Online course