Introduction To Computer Programming


General Info


  • Course Title: Introduction To Computer Programming
  • Course Code: NAOME1105
  • Semester: 1st
  • Course Type: G.B.1
  • Weekly Teaching Hours: 3 (Lectures)
  • Credits (ECTS): 4
  • Offered to ERASMUS+ students: Yes
  • Course Website: https://eclass.uniwa.gr/courses/NA188/
  • Professors: N. Sgouros


Course Content / Syllabus


Computer architecture and components Hardware – Software Principles of Computer Programs. Introduction to computer languages Problem solving methodologies, Design principles of computer programs, Introduction to algorithms, Flow diagrams, Pseudocode Integrated development environments Introduction to Python. Online development environments like Jupyter Labs and the use of Notebooks Variables and expression. Logical expressions, Input and output functions Basic data types (arithmetic, logical, strings, records) and computations between different data types Flow control structures, Loops and Functions Contemporary data types (lists, tuples, sets, sequences and dictionaries) Matrices and use of Python modules (NumPy, SciPy). Matrix computations and addressing Mathematical functions and numerical applications File input and output Program debugging Graphs through the use of Matplotlib


Course Outline




  1. G.B. = General Background, S.B. = special background, S.: Specialised.↩︎