Course Description
This is an introductory course in computer programming. It covers basic programming concepts, program structures, functions and procedures. Its main focus is on the development of useful business application in short time.
Required text
Rossum G.V., & Drake, F.L., Python Tutorial – Release 3.2.3, 2012 (PT)
Severance, C., Python for Informatics – Exploring Information (PI)
Selected Paper: Liers, F., Basic Introduction into Algorithms and Data
Structures, Lecture given at the International Summer School Modern
Computational Science, Germany, 2011. (SP) – available through blackboard
Python: Plotting simple graphs (PSG)
YouTube Videos (YV)
Course content
- Programming fundamentals Python Constructs: Variables, expressions and statements.
- Python Constructs: Conditional Expressions
- Python Constructs: Functions
- Python Constructs: Loops Plotting graphs
- Python Constructs: Functions /Errors and Exceptions
- Python Constructs: Strings
- Python Constructs: Formatting
- python Constructs: Lists
- Python Constructs: Dictionaries
- Python Constructs: Tuples Algorithms and Data Structures Algorithms and Data Structures
- Python Constructs: Files Using databases and SQL
- Learning outcomes
- Describe and explain fundamental programming concepts
- Write simple Python codes using its basic constructs, functions and procedures
- Explain and implement key algorithms, and data structures in Python
Course ID: MIS 412
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 3 | 1 | 4 | MIS 206 |
---|