0% found this document useful (0 votes)
2 views

Course Outlines and Breakdown (Python development)

The document outlines a short training course on Python programming offered by the School of Electrical Engineering and Computer Science at NUST. It includes the course's purpose, methodology, objectives, and a detailed outline covering various Python topics, with a duration of two weeks. Participants will receive certification upon successful completion and will engage in hands-on training and assessments.

Uploaded by

royandersan311
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Course Outlines and Breakdown (Python development)

The document outlines a short training course on Python programming offered by the School of Electrical Engineering and Computer Science at NUST. It includes the course's purpose, methodology, objectives, and a detailed outline covering various Python topics, with a duration of two weeks. Participants will receive certification upon successful completion and will engage in hands-on training and assessments.

Uploaded by

royandersan311
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SHORT COURSE

ON
Python

School of Electrical Engineering and Computer Science (SEECS)

National University of Sciences & Technology (NUST)


NUST, H-12 Sector, Islamabad
Tel: +92-51-9085-2057-27
Website: www.nust.edu.pk

Training Course on Python, SEECS- NUST


Table of Content

1. PURPOSE 2

2. METHODOLOGY 2

3. LEARNING RESOURCES 2

4. CERTIFICATION 2

5. COURSE OBJECTIVES 2

6. COURSE OUTLINE 2

7. DURATION 3

8. CONTACT US 3

Training Course on Python, SEECS- NUST

Page 1 of 3
1. PURPOSE. This document explains the methodology and course outline for short
training course on Python Programming Language.

2. METHODOLOGY

 Effective transfer of knowledge is ensured by adopting contemporary practices


 Participant centric learning modules for sustained interest
 Presentation media and communication technology
 Lesson plans
 Demonstration
 Interactive learning
 Hands-on Training
 Projection and reflection practice

3. LEARNING RESOURCES

 Content aligned with international standards


 Participant’s docket for reading reference
 Experienced, qualified & certified subject matter experts

4. ASSESSMENT

 Assessment through test-based learning


 Successful candidates awarded NUST certification

5. COURSE OBJECTIVES. The course is designed to provide participants with a


strong foundational understanding of the Python programming language. The syntax,
semantics, basic constructs as well as advanced features and functionalities of Python
will be covered. By the end of course, participants will gain the knowledge and skills
necessary to develop robust and scalable applications using Python.

6. COURSE OUTLINE

 Introduction to Python:
o Overview of Python's history, how to install it, and setting up a
development environment.
 Basic Syntax and Variables:
o Understanding Python's syntax, declaring variables, and data types.
 Control Structures:
o Learning conditional statements and looping constructs.
 Functions:

Training Course on Python, SEECS- NUST

Page 2 of 3
o Defining functions, passing arguments, and understanding scope and
return values.
 Data Structures:
o Manipulating lists, tuples, dictionaries, and sets.
 File Operations:
o Performing read and write operations on files.
 Modules and Packages:
o Utilizing Python's modular structure for code organization.
 Object-Oriented Programming:
o Implementing classes, inheritance, and polymorphism.
 Error and Exception Handling:
o Managing and raising exceptions.
 Libraries Overview:
o Exploring Python's standard library and external libraries.
 Web Scraping:
o Introduction to extracting data from the web.
 Data Analysis:
o Basics of handling and analyzing data with pandas.
 Graphics:
o Graphics programming using libraries like Matplotlib and Pygame
 Mini-Project:
o Applying learned concepts to develop a small Python application.
 Assessment
 Final session, self-reflection, feedback

7. DURATION. The duration of the short training course is 2 weeks.

Training Course on Python, SEECS- NUST

Page 3 of 3

You might also like