Application Programming (5 cr)
Code: 5000BL73-3013
General information
Enrollment
02.06.2023 - 18.09.2023
Timing
05.09.2023 - 15.12.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
- Finnish
Seats
75 - 105
Degree programmes
- Degree Programme in Information and Communication Technology
Teachers
- Sami Pyöttiälä
Groups
-
PTIVIS22APTIVIS22A
-
PTIVIS22BPTIVIS22B
-
PTIVIS22CPTIVIS22C
- 23.11.2023 08:00 - 10:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 23.11.2023 10:00 - 12:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 23.11.2023 12:00 - 14:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 27.11.2023 12:00 - 14:00, Luento, Sovellusohjelmointi 5000BL73-3013
- 30.11.2023 08:00 - 10:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 30.11.2023 10:00 - 12:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 30.11.2023 12:00 - 14:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 04.12.2023 12:00 - 14:00, Luento, Sovellusohjelmointi 5000BL73-3013
- 07.12.2023 08:00 - 10:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 07.12.2023 10:00 - 12:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 07.12.2023 12:00 - 14:00, Harjoitukset, Sovellusohjelmointi 5000BL73-3013
- 11.12.2023 12:00 - 14:00, Luento, Sovellusohjelmointi 5000BL73-3013
Objective
After completing the course the student can:
* program efficiently in a team
* reuse code and utilize libraries
* understand and apply some design patterns
* use an IDE as a programming tool
* use a version control system
Content
* relevant programming libraries
* learning some common design patterns
* using IDE in programming
* using a version control system in application development
* project work: implementing an application in a team
Student workload
135 tuntia
Content scheduling
Sisältö:
Kurssin aikana rakennetaan verkkosivusto käyttäen Pythonia ja Django web-sovelluksen ohjelmointi-frameworkia. Verkkosivusto noudattaa erästä MVC-arkkitehtuuri-patternin versiota.
Opiskelijat harjoittelevat verkkosivuston tekoa syventäen osaamistaan tekemällä ryhmätyön.
Oppitunnit: Teoria, ohjelmointi yhdessä, demotehtävät ja ryhmätyö. Teoria- ja ohjelmointitunnit etenevät kurssin aikana rinta rinnan.
Evaluation scale
H-5
Assessment methods and criteria
Tehtäväksi annetaan:
7 henkilökohtaista harjoitustehtäväkokonaisuutta: 70 pistettä
Ryhmätyö: 30 pistettä
Tehtävät on palautettava erikseen annettuun aikarajaan mennessä, jotta niistä voi saada pisteitä. Aikarajan jälkeen palautetuista tehtävistä voi saada enintään puolet tavallisista maksimipisteistä.
Opiskelijan on saatava yhteensä vähintään 30 pistettä henkilökohtaisista tehtävistä ja vähintään 10 pistettä ryhmätyöstä saadakseen hyväksytyn arvosanan opintojaksosta.
Arviointiasteikko (pisteet --> arvosana):
40 pistettä -> 1
55 pistettä -> 2
70 pistettä -> 3
80 pistettä -> 4
90 pistettä -> 5