Programming for Engineers
This document is a set of introductory course notes for Programming for Engineers, focusing on Python. It covers: Basic programming concepts: algorithms, pseudocode, flowcharts, control structures (sequence, selection, repetition). Introduction to Python: history, features, data types (int, float, string, list, tuple, dictionary, set), and basic operations. Modular programming: functions, modules, and using built-in libraries like math, os, and platform. Problem-solving methods: Polya’s steps, software development lifecycle, and structured programming. Data structures: lists, tuples, dictionaries, and sets with examples of their use and manipulation.
Written for
- Institution
- Ocean university
- Course
- MaE1042
Document information
- Uploaded on
- September 24, 2025
- Number of pages
- 25
- Written in
- 2025/2026
- Type
- Class notes
- Professor(s)
- K.galappaththi
- Contains
- All classes
Subjects
-
programming
-
python
-
python programming
-
programming for engineers