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