PYTHON PROGRAMMING LAB

Paper Code: 
MCA 327
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

Course Objectives:

This course enable student to

  1. Demonstrate the Modules and packages used in Python Programming.
  2. Differentiate different modules and packages used in Python.
  3. Evaluate using different functions, packages in applications.  
  4. Construct new ideas where the knowledge of Python can be implemented.

 

 

Course Outcomes(COs):

Learning Outcome (at course level)  

Learning and teaching strategies

Assessment Strategies

CLO142. Conclude     basic    concepts of Python programming.

 

CLO143. Relate how to use Oops concepts using Python.

 

CLO144. Compare and analyze different packages used in Python.

 

CLO145. Evaluate and analyze the cases using Python programming.

 

CLO146. Create new ideas where the knowledge of Python can be implemented.

Approach in teaching:

Interactive Lab Sessions, Modeling, Discussions, implementing enquiry based learning, student centered approach

 

Learning activities for the students:

Experiential Learning, Discussions, Lab Assignments, Learning through Real life data centric problems

  • Lab Assignments
  • Practical Record
  • Continuous Assessment
  • Semester End Examination

 

Contents

  • Implement a sequential search
  • Create a calculator program
  • Explore String Functions
  • Implement Selection Sort
  • Implement Stack
  • Read and Write into a file
  • Demonstrate usage of basic regular expression
  • Demonstrate use of advanced regular expressions for data validation
  • Demonstrate use of List
  • Demonstrate use of Dictionaries
  • Create Comma separate files(CSV), Load CSV files into internal data structure
  • Write script to work like a SQL SELECT statement for internal data structure
  • Develop web applications using python programming
  • Develop and use Web services using python
Academic Year: