Software and Automation Frameworks


Content, progress and pedagogy of the module

Learning objectives


  • Must be able to explain key concepts of networks, including communication protocols and reference models such as OSI and TCP/IP
  • Must be able to explain key concept of operating systems, including how programmes communicate internally, access peripheral devices, and handle tasks
  • Must have insight into real time aspects of computer software communicating with peripheral devices
  • Must be able to explain the fundamentals of typical software systems (e.g. ERP and SCADA systems) found in manufacturing enterprises.
  • Must be able to explain the general principles of compilers, parsers and wrappers
  • Must be able to explain the general principles and use of PLC’s


  • Must be able to identify relevant areas of focus, concepts and methods to assess and develop robot applications that involve networks, basic protocols and distributed systems
  • Must be able to apply design tools such as compilers, parsers and wrappers
  • Must be able to program and interface to a standard PLC


  • Must be able to design and implement robotic systems that communicate via network(s)
  • Must be able to integrate robotic systems with typical software systems (e.g. ERP, SCADA, PLC) found in a manufacturing enterprise

Type of instruction

See the general description of the types of instruction described in the introduction to Chapter 3.



Name of examSoftware and Automation Frameworks
Type of exam
Written or oral exam
AssessmentPassed/Not Passed
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleSoftware og automations frameworks
Module codeESNROBB5K1
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Education ownerBachelor of Science (BSc) in Engineering (Robotics)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design