Student knows the basics of programming. Student knows how to use the basic structures of a programming language to implement small scale programs.
Basic principles of programming. Basic language constructs. Program control and iteration structures. Variables, arrays and pointers. Character strings, records, input and output streams. Procedures and subroutines.
The basics of programming are learned using Python programming language and futher on using ST language which is known as SCL in Siemens programmable logic controllers.
Python is an interpreted, high-level, general-purpose programming language. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.
Python is often described as a "batteries included" language due to its comprehensive standard library.
Python interpreters are available for many operating systems. A non-profit organization, the Python Software Foundation, manages and directs resources for Python development.