0% found this document useful (0 votes)
65 views10 pages

Syllabus - School Maths Programmer 1

This document outlines the modules and content covered in a Python programming course implemented by IIT Bombay Alumni Foundation. The course covers topics such as Python environment setup, basic Python programs, data types, operators, conditional statements, loops, functions, sets, lists, tuples, and live projects involving math concepts. The modules progress from introductory to advanced concepts. Live projects provide examples of math programs and calculators that can be designed using Python.

Uploaded by

Jocy9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views10 pages

Syllabus - School Maths Programmer 1

This document outlines the modules and content covered in a Python programming course implemented by IIT Bombay Alumni Foundation. The course covers topics such as Python environment setup, basic Python programs, data types, operators, conditional statements, loops, functions, sets, lists, tuples, and live projects involving math concepts. The modules progress from introductory to advanced concepts. Live projects provide examples of math programs and calculators that can be designed using Python.

Uploaded by

Jocy9
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Implement Maths Concepts Through

Programming & Automation


with
IIT Bombay Alumni Foundation

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
Module 1 - Introduction

 Introduction to Python Language

 Industrial Importance of Python Language

 Features of Python Language

Module 2 - Environment Setup


 Getting Started with Python
 Installing Python

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
 Unix and Linux Installation in Python
 Windows Installation

 Setting up PATH
 Setting path at Unix / Linux
 Setting path at Windows

Module 3 - Starting With Python Programs

 Script Programming
 Python Identifiers
 Python Keywords

 Python Lines and Indentation


 Python Multi-Line Statements
 Quotation in Python

 Comments in Python
 Using Blank Lines

 Multiple Statements on a Single Line


 Variables and Data Types in Python
 Multiple Assignment in Python Programming

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
 Standard Data Types in Python
 Data Type Conversion in Python

 Python Input and Output

Module 4 - Python Data Types

 Standard Data Types in Python


 Data Type Conversion in Python

 Python Input and Output


 Types of Different Operators in Python

 Changing the Order of Evaluation

Module 5 - Python Operators

 Types of Different Operators in Python


 Changing the Order of Evaluation

Module 6 - Conditional statements in Python Programming

 if statements
 if...else statements
 The elif Statement

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
 Nested if statements
Module 7 - LOOPS in Python Programming

 While loop
 The Infinite Loop
 Using else Statement with Loops
 For loop

Module 8 - Jumping Statements in Python Programming

 Break Keyword
 Continue Keyword
 Pass Keyword
Module 9 - SETs in Python Programming

 Introduction of SETs in Python

 Facts about the SETs

 Operations on the SETs

 Inbuilt Functions in the SETs

 Methods in the SETs

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
Module 10 - Lists in Python Programming

 Python Lists
 Accessing Values in Lists

 Updating Lists
 Delete List Elements
 Basic List Operations

 Indexing, Slicing, and Matrixes


 Built-in List Functions & Methods
Module 11 - Tuples in Python Programming

 Python Tuples

 Accessing Values in Tuples


 Updating Tuples
 Delete Tuple Elements

 Basic Tuples Operations


 Indexing, Slicing, and Matrixes
 No Enclosing Delimiters

 Built-in Tuple Functions

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
Module 12 - Functions in Python Programming

 Calling a Function
 Pass by reference Vs. value

 Function Arguments
 Required arguments
 Keyword arguments

 Default arguments
 Variable-length arguments

Live Projects : Basic Projects


School Maths Programmer
1 Design a mathematics calculator

2 Find the area and perimeter of a circle whose radius is ' r '

3 Find largest number among 3 given numbers

4 Find odd & Even Numbers

5 Find Divisible Numbers

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
6 Exam Result Design & Calculate Grades using Programming

7 Celsius (°C) to Fahrenheit (°F) Conversion using Maths & Programming

8 Design Mathematical table such as 2's table , 3's table etc using
Programming

9 Game Design - Guess a number

Live Projects : Advanced Projects


School Maths Programmer
1 Find Out GCD or HCF of 2 Numbers

2 Find Out LCM of 2 Numbers

3 Email Id Slicer

4 Exam Result Analyzer

5 Count Down Timer Application

6 Dice Rolling Game Design

7 Home Grocery Calculator Design

8 To find the factorial of a number

9 To take multiple inputs from the user, by split function method

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
10 To take multiple inputs from the user, by map function method

11 To take multiple inputs from the user, by multiple input function


method

12 To implement continue statement

13 To implement break statement

14 To implement pass statement

15 To count the number of odd and even numbers in the list

16 Consider a list: List1=[10,-15,3,8,0,9,-6] to replace positive integers by


1,negative integers by -1 and 0 by 0

17 Consider a list: List1=[2,1,2,2,1,3] to count the most frequently occurring


element of the list and print it

18 To take elements of a list from the user

19 To iterate over list using list comprehension

20 To create square of each element in a list

21 To print square of all the even and odd numbers in a list

22 Write a Python program to reverse a tuple-

x= (5,10,15,20)

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/
23 Write a python program to convert a list to a tuple

Call - 7400075379 / 7400075341


Visit - www.nittsd.com/sitp-2021-smp/

You might also like