Opintojakso

Näytä opetus
CT30A3203 Web Applications, 6 op 
Tunniste CT30A3203  Voimassaolo 01.08.2019 -
Nimi Web Applications  Nimilyhenne Web Application 
Laajuus6 op   
TyyppiYleisopinnot  
LajiOpintojakso   
  ArvosteluasteikkoOpintojaksot 0-5,H,P 
  Jatko-opintokelpoinenei
    Voidaan suorittaa useastiei
Vastuuyksikkö LUT School of Engineering Science (23B3) 

Opettajat
Nimi
Antti Knutas 

Opintojakson kuvaus opinto-oppaan mukaan
Huom  Location: Lappeenranta 
Suoritusvuosi  B.Sc. (Tech) 3 
Periodi  1-2 
Opetuskieli  English 
Vastuuopettaja(t) 

Assistant Professor Antti Knutas

 
Tavoitteet 

At the end of the course the student will be able to:


1. Create web-based software products


2. Understand the evolution of web software and how it led to current online environment


3. Design and implement complex software systems using web-based software and APIs


4. Understand and solve issues related to web environment, such as caching and security


5. Solve real world problems and design online web systems using requirements based on these problems


 

 
Sisältö 

WWW –application architectures and standards. Programming languages and APIs for creating interactive server and client software (e.g. JavaScript, NodeJS, AJAX). Efficient management of web-based software and publication. The course is programming intensive.

 
Suoritustavat 

Online lectures and exercises 16 h, exercise classes 15 h, independent reading 4 h, weekly projects 15 h, 1st period.


Online lectures and exercises 16 h, exercise classes 15 h, independent reading 4 h, weekly projects 15 h, final project 56 h, 2nd period.


Total 156 h.


 

 
Kuulustelujärjestyksen mukainen tentti (Kyllä/Ei)  No 
Moodle-tentti (Kyllä/Ei)  No 
Exam-tentti (Kyllä/Ei)  No 
Arviointiskaala ja arviointimenetelmät 

0-5, project, weekly assignments

Weekly exercises 40%

Project 60%


 
Oppimateriaalit 

Crockford, D. (2008). JavaScript: The good parts. Sebastopol (CA): O'Reilly : Yahoo! Press.


Other material presented at lectures.


 
Esitietovaatimukset 

Introduction to programming.

Basics of database systems.

Database Systems Management.

Object-oriented programming.

 
Vaihto-opiskelijoille paikkoja? (Kyllä,paikkamäärä/Ei)  max 5 
Paikkoja avoimen yliopiston opiskelijoille? (Kyllä, paikkamäärä/Ei)  max 5 


Meneillään oleva ja tuleva opetus
Toiminnot Nimi Tyyppi op Opettaja Aikataulu
  Web Applications  KURSSI  Antti Knutas 
01.06.20 -31.07.20 -

Tulevat kuulustelut
Tarkasta kuulustelujärjestyksestä jos tässä ei näy kuulustelu mikä sinun mielestä pitäisi näkyä.
Voit myös hakea kuulusteluja vasemman valikon ILMOiTTAUDU TÄSTÄ -kohdasta.