Python - RoadMap
Python - RoadMap
Course Code:
Pre-Requisites:
Credit Hours Theory: 2
Credit Hours Lab 1
(If Applicable):
Course Objectives: When students complete Programming Language, they will be able
to:
-To introduce the fundamentals of Internet, and the principles of
web design.
-To construct basic websites using HTML and Cascading Style
Sheets.
-To build dynamic web pages with validation using Java Script
objects and by applying different event handling mechanisms.
-To develop modern interactive web applications using PHP, XML
and MySQL
Learning Outcomes: After the successful completion of course, the students will be able
to:
-To know the concept of functions in Python
-Be capable of using basic functions like “if” and different types
of loops
-Be able to convert datatypes
-To know how to work with lists
-To know the difference between running Python programs on
Mac and Windows
-Be able to work with CSV files
-Be able to use tuples and data dictionaries
-Be able to build lists of various
-Be able to sort lists -Be able to edit records and load them from
CSV files
Abstract:
The goal of the course is to introduce students to Python Version 3.x
programming using hands on instruction. It will show how to install
Python and use the Spyder IDE (Integrated Development
Environment) for writing and debugging programs. The approach
will be to present an example followed by a small exercise where
the learner tries something similar to solidify a concept. At the end
of each module there will be an exercise where the student is
required to write simple programs and submit them for grading. It is
intended for students with little or no programming background,
although students with such a background should be able to move
forward at their preferred pace.
Course Content Getting started with Python Language
Selection Structures
Functions
OOP: An Introduction
Attendance
General Instructions for
students: 75% attendance is mandatory. Latecomers will be marked as
absent.
Evaluation Criteria
Assignments/projects 20%
Quizzes 10%
Mid-Term 20%
Final 50%
CONTRIBUTION OF COURSE LEARNING OUTCOMES (CLOs) TO
PROGRAMME LEARNING OUTCOMES (PLOs)