Viðskiptadeild
Deildarforseti:Dr. Friðrik Már Baldursson
Vefpóstur:vd@ru.is
Vefsíða:http://www.ru.is/vd
KennararSkoða
BSc í viðskiptafræði með tölvunarfræði sem aukagrein
Einingar:180
HæfniviðmiðSkoða
Námsstig1
FagréttindiViðskiptafræðingur
Táknmyndir
Skyldufag á brautKennslutungumál
Valfag á brautUndanfarar fyrir námskeið
Prenta
Vorönn/Spring 2020
Nánari upplýsingarViðskiptagreindSkyldaI-707-VGBI6 Einingar
Nánari upplýsingarForritunSkyldaT-111-PROG6 Einingar
Nánari upplýsingarGagnaskipanValnámskeiðT-201-GSKI6 Einingar
Nánari upplýsingarGagnasafnsfræðiSkyldaT-202-GAG16 Einingar
Nánari upplýsingarVefforritunSkyldaT-213-VEFF6 Einingar
Ár
1. árPrenta
ÖnnVorönn/Spring 2020
Stig námsgreinar1. Grunnnám, grunnnámskeið
Tegund námskeiðsSkylda
UndanfararT-111-PROG, Forritun
SkipulagEkkert skráð skipulag.
Kennari
Grischa Liebel
Steinunn Gróa Sigurðardóttir
Lýsing
Námskeiðið mun kynna grunnatriði við gerð vefkerfa og hönnunarmynstra tengdum þeim. Áherslan verður á samskiptamáta og staðla sem eru sameiginlegir með öllum vefkerfum, ásamt þeim grunnatriðum úr hlutbundinni forritun sem eru notuð við útfærslu vefkerfa. Nemendur munu einnig læra að auka öryggi vefkerfa, hvernig meðhöndla skuli villur, læra grunnatriðin í hvernig eigi að skrifa og nota vefþjónustur, og um bestu venjur við útfærslur þeirra. Þá munu nemendur læra hvernig tengjast skuli gagnagrunnum og öðrum gagnageymslum. Að lokum mun framtíðin í vefforritun verða skoðuð.
Námsmarkmið
This course will introduce the basics of web development. The course will cover basic network terminology to understand how web applications function. Furthermore, essentials in frontend and backend development will be covered. In addition, important topics in web development, such as web security, testing and debugging, and social role of web applications will be touched upon. Knowledge and comprehension
  • define and contrast client-side and server-side web applications
  • summarise the content of HTTP requests and responses
  • list different HTTP methods and explain their purpose
  • explain the features of the different HTTP methods
  • define and explain key language concepts of HTML, CSS, and JavaScript
  • define accessibility for web applications and give examples for accessible/not accessible code
  • predict the behaviour and look of a web application based on its source code
  • predict the behaviour of asynchronous JavaScript code
  • discuss web application testing and contrast different testing techniques
  • summarise the different constraints of REST in relation to RESTful APIs
  • discuss the correctness of HTTP response status codes for different endpoints of a RESTful API
  • list and explain the most important web security threats according to the OWASP TOP 10
Application and analysis
  • develop basic client-side web applications using HTML, CSS, and JavaScript
  • make use of AJAX to enrich web applications with asynchronous behaviour
  • debug and test basic client-side web applications
  • analyse web application source code for errors
  • choose the correct HTTP request method for different REST endpoints
  • build a RESTful backend application
  • make use of a database to persist data in a backend application
  • analyse an existing RESTful API and point out shortcomings
  • deploy a server-side application to an online cloud provider
  • test and debug server-side applications
  • develop tests for common web security threats
  • inspect web application source code for potential security threats
Synthesis and evaluation
  • propose improvements to web application source code
  • improve existing web application source code
  • assess existing code for errors and security vulnerabilities
  • compare different testing techniques for web applications
  • design a RESTful API according to given requirements
  • convert a backend API so that it conforms to the REST style
  • debate the importance of testing and debugging for web application development
  • debate the societal role of web applications and the ethical impact this has on web development
Námsmat

Lesefni
Ekkert skráð lesefni.
Kennsluaðferðir

TungumálEnska
Nánari upplýsingarVerklegt námskeið 2SkyldaT-220-VLN26 Einingar
Nánari upplýsingarNý tækniValnámskeiðT-611-NYTI6 Einingar
Nánari upplýsingarRekstrarhagfræði ISkyldaV-201-RHAG6 Einingar
Nánari upplýsingarRekstrargreiningSkyldaV-202-REGR6 Einingar
Nánari upplýsingarRekstrargreiningSkyldaV-202-REGR6 Einingar
Nánari upplýsingarStjórnunSkyldaV-203-STJ16 Einingar
Nánari upplýsingarStærðfræði IIValnámskeiðV-204-MAII6 Einingar
Nánari upplýsingarHagnýt tölfræði ISkyldaV-303-TOL16 Einingar
Nánari upplýsingarRekstrarstjórnunSkyldaV-311-OPMA6 Einingar
Nánari upplýsingarRekstrarstjórnunSkyldaV-311-OPMA6 Einingar
Nánari upplýsingarHagnýt tölfræði IISkyldaV-406-TOL26 Einingar
Nánari upplýsingarFjármálakeppni Rotman í TorontoValnámskeiðV-505-ROTM6 Einingar
Nánari upplýsingarAtferlishagfræði og fjármálasagaValnámskeiðV-512-BEFH6 Einingar
Nánari upplýsingarViðskiptasiðfræðiSkyldaV-514-VISI6 Einingar
Nánari upplýsingarMannlegir þættir í hlítingu reglugerða og stefnuValnámskeiðV-515-HFRC6 Einingar
Nánari upplýsingarEignastýringValnámskeiðV-601-EIGN6 Einingar
Nánari upplýsingarRekstrarhagfræði IISkyldaV-625-REII6 Einingar
Nánari upplýsingarSmart CitiesValnámskeiðV-634-SMCI7,5 Einingar
Nánari upplýsingarGerð markaðsáætlunarValnámskeiðV-649-STMP6 Einingar
Nánari upplýsingarStarfsnámValnámskeiðV-667-STNA6 Einingar
Nánari upplýsingarStraumlínustjórnunValnámskeiðV-687-LEAN6 Einingar
Nánari upplýsingarBSc-ritgerðSkyldaV-699-RITG12 Einingar
Nánari upplýsingarNýsköpun og stofnun fyrirtækjaSkyldaX-204-STOF6 Einingar
Nánari upplýsingarNýsköpun og stofnun fyrirtækjaSkyldaX-204-STOF6 Einingar
Nánari upplýsingarSkiptinámValnámskeiðX-699-EXCH30 Einingar
Sumarönn/Summer 2020
Nánari upplýsingarNý tækniValnámskeiðT-611-NYTI6 Einingar
Nánari upplýsingarHagnýt stærðfræði ISkyldaV-104-STÆR6 Einingar
Nánari upplýsingarAlþjóðaviðskiptiValnámskeiðV-308-ALVI6 Einingar
Nánari upplýsingarRekstrarstjórnunSkyldaV-311-OPMA6 Einingar
Nánari upplýsingarMarketing During Turbulent TimesValnámskeiðV-655-MDTT6 Einingar
Nánari upplýsingarStarfsnámValnámskeiðV-667-STNA6 Einingar
Nánari upplýsingarStraumlínustjórnunValnámskeiðV-687-LEAN6 Einingar
Haustönn/Fall 2020
Nánari upplýsingarHagnýt viðskiptakerfi (ERP)SkyldaI-406-IERP6 Einingar
Nánari upplýsingarTölvuhögunValnámskeiðT-107-TOLH6 Einingar
Nánari upplýsingarForritunSkyldaT-111-PROG6 Einingar
Nánari upplýsingarVerklegt námskeið 1SkyldaT-113-VLN16 Einingar
Nánari upplýsingarGagnaskipanValnámskeiðT-201-GSKI6 Einingar
Nánari upplýsingarGreining og hönnun hugbúnaðarSkyldaT-216-GHOH6 Einingar
Nánari upplýsingarHugbúnaðarfræðiSkyldaT-303-HUGB6 Einingar
Nánari upplýsingarInngangur að upplifunarhönnunValnámskeiðT-315-IUPP6 Einingar
Nánari upplýsingarHagnýt gæðastjórnun og prófanirValnámskeiðT-542-HGOP6 Einingar
Nánari upplýsingarÞjóðhagfræðiSkyldaV-103-THAG6 Einingar
Nánari upplýsingarHagnýt stærðfræði ISkyldaV-104-STÆR6 Einingar
Nánari upplýsingarMarkaðsfræði ISkyldaV-105-MAR16 Einingar
Nánari upplýsingarMarkaðsfræði ISkyldaV-105-MAR16 Einingar
Nánari upplýsingarFjármál fyrirtækjaSkyldaV-107-FJAR6 Einingar
Nánari upplýsingarReikningshaldSkyldaV-108-REHA6 Einingar
Nánari upplýsingarReikningshaldSkyldaV-108-REHA6 Einingar
Nánari upplýsingarGerð og greining ársreikningaSkyldaV-307-GARS6 Einingar
Nánari upplýsingarAlþjóðaviðskiptiValnámskeiðV-308-ALVI6 Einingar
Nánari upplýsingarApplied Game TheoryValnámskeiðV-332-AGTH6 Einingar
Nánari upplýsingarHagnýt tölfræði IISkyldaV-406-TOL26 Einingar
Nánari upplýsingarAðferðafræðiSkyldaV-502-ADFR6 Einingar
Nánari upplýsingarAfleiður og skuldabréfValnámskeiðV-503-FIXE6 Einingar
Nánari upplýsingarFjármálakeppni Rotman í TorontoValnámskeiðV-505-ROTM6 Einingar
Nánari upplýsingarSiðferði og siðblindaValnámskeiðV-507-SID6 Einingar
Nánari upplýsingarMannauðsstjórnunValnámskeiðV-511-STST6 Einingar
Nánari upplýsingarVirðismatValnámskeiðV-517-VIRD6 Einingar
Nánari upplýsingarVirðismatValnámskeiðV-517-VIRD6 Einingar
Nánari upplýsingarÞjónustustjórnunValnámskeiðV-522-SERV6 Einingar
Nánari upplýsingarMarkaðs- og viðskiptarannsóknirSkyldaV-528-MAVI6 Einingar
Nánari upplýsingare-Business ModelsValnámskeiðV-565-EBMO6 Einingar
Nánari upplýsingarMoral ProfitValnámskeiðV-566-MPRO6 Einingar
Nánari upplýsingarVörumerkjastjórnunValnámskeiðV-644-BRAN6 Einingar
Nánari upplýsingarStarfsnámValnámskeiðV-667-STNA6 Einingar
Nánari upplýsingarBSc-ritgerðSkyldaV-699-RITG12 Einingar
Nánari upplýsingarSkiptinámValnámskeiðX-699-EXCH30 Einingar
Vorönn/Spring 2021
Nánari upplýsingarViðskiptagreindSkyldaI-707-VGBI6 Einingar
Nánari upplýsingarForritunSkyldaT-111-PROG6 Einingar
Nánari upplýsingarGagnaskipanValnámskeiðT-201-GSKI6 Einingar
Nánari upplýsingarGagnasafnsfræðiSkyldaT-202-GAG16 Einingar
Nánari upplýsingarVefforritunSkyldaT-213-VEFF6 Einingar
Nánari upplýsingarVerklegt námskeið 2SkyldaT-220-VLN26 Einingar
Nánari upplýsingarNý tækniValnámskeiðT-611-NYTI6 Einingar