Skip to main content

Introduction to Software Engineering for Non-ICT Specialists

Difficulty level
Beginner
Speaker
Type
Duration
32:59

This lecture provides an introductory overview of some of the most important concepts in software engineering.

Topics covered in this lesson
  • Software development and its limitations
  • Low-level instructions: machine code, and assembly language
  • Compiled languages
  • Interpreted languages
  • Testing and debugging
  • Task partitionability - can several programmers work on this task/program?
  • Project management for software development
  • Software development management methods