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