Web-based systems

2019/2020

Content, progress and pedagogy of the module

To introduce the student to principles and techniques used to develop web-based applications and systems with focus on client-server frameworks.

Learning objectives

Knowledge

  • Must have knowledge about architectures of web-based systems
  • Must have knowledge about relevant client-side web technologies
  • Must have knowledge about scripting languages such as Python and JavaScript
  • Must have knowledge about data-storage systems, e.g. MySQL, MongoDB
  • Must have knowledge of client-server frameworks such as MEAN (MongoDB, Express.js, Angular.js and Node.js), and RESTful programming models
  • Must have knowledge about Web sockets
  • Must have knowledge about performance and scalability issues when handling multiple clients

Skills

  • Must be able to use relevant client-side web technologies
  • Must be able to apply JavaScript in HTML and client-server applications
  • Must be able to perform simple CRUD (Create, Read, Update, Delete) operations on data storage systems such as MySQL and MongoDB
  • Must be able to implement simple client/server applications using a particular server framework such as the MEAN framework

Competences

  • Must have the competency to apply web technologies in design and development of IT applications

Type of instruction

Refer to the overview of instruction types listed in ยง 17. The types of instruction for this course are decided according to the current Joint Programme Regulations and directions are decided and given by The Study Board of Electronics and IT.

Exam

Exams

Name of examWeb-based systems
Type of exam
Written or oral exam
ECTS5
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleWeb-baserede systemer
Module codeESNITCOB5K4N
Module typeCourse
Duration1 semester
SemesterAutumn
ECTS5
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module

Organisation

Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyTechnical Faculty of IT and Design