Python

CBSE Class 12 Computer Science (083): Functions, Files and Data Structures

  • No ratings yet
  • 0 Students
  • 26h
  • Intermediate
  • Certificate of completion Pass mark 60%
  • 5 Modules
  • 12 Lessons

Instructor: CBSE Python Instructor

Course Code: CBSEPY12

Course description

CBSE Class 12 Computer Science (083), Unit I Computational Thinking and Programming 2: user-defined functions, arguments and scope, using and creating modules, exception handling with try, except and finally, text files, binary files with pickle, CSV files with the csv module, and the stack data structure built on a list. Every lesson has a short check and Python exercises you run in the browser, and the course ends with a final exam.

What You'll Learn

  • Write user-defined functions with parameters, arguments and return values
  • Follow the flow of execution and the local and global scope of variables
  • Import modules and create your own
  • Handle exceptions with try, except and finally, and recognise common built-in exceptions
  • Open, read, write and process text files
  • Store and load Python objects in binary files with pickle
  • Read and write CSV files with the csv module
  • Implement a stack with a list and use it to solve problems

Requirements

  • A computer with a modern web browser and an internet connection
  • No software to install: your Python code runs on the platform's servers
  • Python from Class 11: data types, flow of control, strings, lists, tuples and dictionaries

Who this course is for

  • CBSE Class 12 Computer Science (083) students
  • Students who have finished Class 11 Python and want to go further
  • Learners revising functions, files and stacks for the board exam

Curriculum (Preview - 5 of 5 modules)

  • 1
    Coding exercise

  • 2
    Coding exercise

  • 3
    Coding exercise

  • 1
    Coding exercise

  • 2
    Coding exercise

  • 1
    Coding exercise

  • 2
    Coding exercise

  • 3
    Coding exercise

  • 1
    Coding exercise

  • 2
    Coding exercise

  • 1
    Coding exercise

  • 2
    Coding exercise

Get Full Access to Complete Curriculum

Unlock all 5 modules with 12 lessons and gain full learning path access.

This course is completely free!

About Your Instructor

CBSE Python Instructor

CBSE Computer Science Teacher (Classes 9-12)

  • 1 Learner
  • 4 Courses

Teaches Python to CBSE students from Class 9 flowcharts to Class 12 file handling, following the board syllabus chapter by chapter.
Each lesson pairs a worked example with a short check and a program to write yourself.

Free

Full access at no cost

Login to Enroll
Modules 5
Lessons 12
Duration 26h 0m
Students 0
Language Python
Enrollment Open