Skip to Main Content

Systems Analysis and Design (VT IMIT) - Lecture

Systems Analysis and Design (VT IMIT) - Lecture

Project Description
  • Foundations of software engineering
  • Introduction to Python programming (basic and advanced datatypes, control structures, functions and modules)
  • Relational data modeling (Entity-Relationship Models (ERM), Structured Query Language (SQL), Relational Databases)
  • Object-oriented programming
  • Best practices of software engineering and programming
  • Application of LLMs for programming tasks - how can we prompt LLMs to generate useful and reliable code?
  • Networking - brief introduction about sockets, protocols and how the data is sent and received over the network
Teaching Method
Interactive lecture
Learning Outcomes The students...
Professional Competence
  • reproduce concepts and methods of software engineering, relational modeling, object-oriented modeling, networking and programming
  • describe and explain methods of software engineering, modeling and programming
  • apply methods for solving tasks in a goal-oriented way
  • program in Python on a basic level
  • develop simple applications and scripts
  • evaluate approaches in terms of their appropriateness for different application scenarios
  • output and program using LLMs
Methodological Competence
  • application of the learned methods is done in the exercise
Assessment Methods
  • Final Exam
Module number:
6210890
Courses:
28 L / 21 h
Self-study:
99 h
Scheduled Semester:
5