0% found this document useful (0 votes)
3 views2 pages

Python

The document outlines a curriculum for a Python programming course (CSIT - 605) consisting of basic, intermediate, and advanced level experiments. Each level focuses on different programming concepts, such as environment setup, data structures, and object-oriented programming. The course includes practical exercises like creating a student record management system and a mathematical utility application.

Uploaded by

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

Python

The document outlines a curriculum for a Python programming course (CSIT - 605) consisting of basic, intermediate, and advanced level experiments. Each level focuses on different programming concepts, such as environment setup, data structures, and object-oriented programming. The course includes practical exercises like creating a student record management system and a mathematical utility application.

Uploaded by

rahulraghu203
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Programming in Python (CSIT - 605)

List Of Experiments:
Basic Level Experiments (Getting Python to Talk Back)

Goal: Environment setup, syntax comfort, and basic logic.

1. Python Installation, IDE Setup & Hello World Program


Install Python, configure IDE, understand interpreter, and write the first Hello, World!
program.
2. Literals, Constants, Data Types & I/O Program
Demonstrate numeric, string, and boolean data types with user input and formatted output.
3. Even or Odd Number Checker
Use conditional statements (if–else) to check whether a number is even or odd.
4. Square Root of a Number
Compute square root using built-in math functions and user input.
5. Exponentiation (Power of a Number)
Calculate the power of a number using operators and built-in functions.

Intermediate Level Experiments (Logic Meets Structure)

Goal: Work with collections, loops, and problem-solving patterns.

6. List, Tuple, and Dictionary Operations


Create and manipulate Python’s core data structures with insertion, deletion, and traversal.
7. Fibonacci Series Using Loops
Generate Fibonacci series using iterative logic and control flow.
8. First n Prime Numbers
Write a program to find the first n prime numbers using nested loops.
9. Mean, Median, and Mode of a List
Perform statistical computations using lists and conditional logic.
10. File Handling: Reverse Each Line of a File
Read a text file and print each line in reverse order.
Advanced Level / Case Study Experiments (Thinking in Objects &
Systems)

Goal: Move from scripts to structured programs.

11. Functions and Modular Programming


Define and call functions with arguments and return values.
12. Inheritance in Python
Demonstrate single or multilevel inheritance using classes and objects.
13. Functional Polymorphism
Achieve polymorphism using default arguments or variable-length parameters.
14. Case Study: Student Record Management System
Menu-driven program using functions, lists/dictionaries, and basic validation.
15. Case Study: Mathematical Utility Application
A unified program combining prime, Fibonacci, power, and statistical operations.

You might also like