Official Bihar Engineering University examination question papers, marks distribution, and questions transcript. Available exam sessions: 2026, 2025.
Open BEU Connect Android app to solve any numerical or derive formulas step by step.
No paper transcript available.
Official BEU curriculum units & topics for this examination subject.
Unit 1.0: Basics Programming Syntax, Conditional and Iterative Statements
Procedure oriented vs. object-oriented approach of programming • Python character set • Python tokens • Variables • Concept of lvalue and rvalue • Use of comments • Data types: number (integer, floating point, complex) • Boolean • Sequence (string, list, tuple) • None • Mapping • (dictionary) • Mutable and immutable data types • Operators: arithmetic operators • Relational operators • Logical operators • Assignment operator • Augmented assignment operators • Expressions • Statement • Type conversion & input/output: precedence of operators • Expression • Evaluation of expression • Conditional statements: simple if statement • If- else statement • If- elif-else statement • Iterative statements: while loop • For loop • Range function • Break and continue statements • Nested loops
Unit 2.0: String, List, Tuples, Set and Dictionary
String: indexing • String operations (concatenation, repetition, membership & slicing) • Traversing a string using loops • Built-in functions • Lists: introduction • Indexing • List operations: concatenation • Repetition • Membership & slicing • Traversing a list • Built- in list functions • Linear search on list of numbers and counting the frequency of elements in a list • Tuples: creating • Initializing • Accessing elements • Tuple assignment • Performing operations on tuples • Tuple methods and built-in functions • Nested tuples • Set: creating set • Traversing • Adding • Removing data in set • Performing set operations like join • Union intersection • Difference • Dictionary: accessing items in a dictionary using keys • Mutability of dictionary: adding a new item • Modifying an existing item • Built-in dictionary functions
Unit 3.0: Python Functions, Modules and Packages
Functions: types of function (built- in functions, functions defined in module, user defined functions) • Creating user defined function • Arguments and parameters • Default parameters • Positional parameters • Lambda functions • Returning value • Scope of a variable: global scope • Local scope • Modules and packages: importing module using 'import' regular expressions • Exception handling • PyPI python package index • Pip python package manager • Importing libraries and functions
Unit 4.0: Object-Oriented Programming (OOP)
OOPs object oriented programming concepts and approach • Abstraction • Encapsulation • Class • Object • Class method vs static method in python • Class and static variable • Constructor and destructors in python • Inheritance: types of inheritance: single • Multiple • Multilevel • Hierarchical • Polymorphism: polymorphism with class method • Polymorphism with inheritance • Method overriding • Overloading
Unit 5.0: Exception and File Handling in Python
Exception handling: syntax errors • Exceptions • Need of exception handling • User-defined exceptions • Raising exceptions • Handling exceptions • Catching exceptions • Try except - else clause • Try - finally clause • Recovering and continuing with finally • Built-in exception classes • File handling: text file and binary file • File types • Open and close files • Reading and writing text files • Reading and writing binary files • File access modes