Home / Semester 1 / ECE181
Back to Subjects

ECE181 — Introduction To Python

Course Overview

ECE181 2 Credits L:1 T:0 P:2
Download Syllabus

An introductory Python programming course covering core language constructs, data structures, and libraries such as NumPy, Pandas, Matplotlib, and OpenCV, culminating in real-world application projects, technical reporting, and presentations.

Unit 1

Introduction; Variables, Expressions and Statements

Unit 2

Conditionals and Iterations; Functions and Recursion

Unit 3

Strings and Lists; Tuples and Dictionaries

Unit 4

Array Operations using NumPy

Unit 5

Handling Data with Pandas; Data Visualisation with Matplotlib

Unit 6

Real-world applications

Continuous Assessment

3 components

Best 2 of 3 CAs will be considered for evaluation.
Project 50%

Students will develop a Python-based project using real-world datasets to perform data analysis, simulation, and derive meaningful insights. Rubrics for Project evaluation: Project and its understanding - 10 Marks; Simulation - 10 Marks; Report - 5 Marks; Presentation - 5 Marks.

Week 3 / 9

Rubric
Real world project implementation

Test 1 50%

The question paper will consist of three scenario-based questions, with 10 marks allotted to each question.

Week 5 / 6

Rubric
To test the students for their ability to apply Variables, Expressions, Statements, Conditionals, Iterations, Functions, recursion, and Strings.

Test 2 50%

Subjective test covering the syllabus from CA1 and CA2.

Week 11 / 12

Rubric
To test the subject knowledge of the students and provide an opportunity to improve their CA performance in case of low marks or any missed CA.

Exams & Practice

End Term Examination

Final semester comprehensive evaluation

50%

Type: Practical

ECE181 - FAQs

How many units are in ECE181?

ECE181 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for ECE181?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for ECE181 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.