Courses / Module

Toggle Print

Module INTRODUCTION TO PROGRAMMING 2

Module code: EE117
Credits: 5
Semester: 2
Department: ELECTRONIC ENGINEERING
International: Yes
Overview Overview
 

This is designed for students who have taken an introductory python module and aims to further develop programming skills applicable to a range of problems, both reinforcing the use of fundamental python features and introducing more advanced python features and application programming interfaces. The latter part of the module introduces students to the Java language.

Indicative syllabus
• Write programmes that solve problems by harnessing the power of predefined python modules/libraries (e.g. NumPy, SciPy, and Matplotlib)
• Basic principles of objected oriented programming
• Classes and objects
• Methods and attributes, class scope, and object (instance) scope
• Inheritance and overriding methods
• Compare Python and Java (similarities and differences) and learn which language to use in different situations
• Implement basic object-oriented programmes in Python and Java

Open Learning Outcomes
 
Open Teaching & Learning methods
 
Open Assessment
 
Open Autumn Supplementals/Resits
 
Open Timetable
 
Back to top Powered by MDAL Framework © 2022
V5.3.3 - Powered by MDAL Framework © 2022