Course Details
Subject {L-T-P / C} : CS1001 : Data Structures and Algorithms using Python { 0-0-2 / 1}
Subject Nature : Practical
Coordinator : Bibhudatta Sahoo
Syllabus
Module 1 : |
Introduction to Python Programming, Overview of Python language, Basic syntax and data types, Control structures (loops, conditionals), Arrays and Lists in Python, Creating and manipulating arrays/lists, Array slicing and indexing, Array operations (concatenation, repetition), Array Manipulation Techniques, Sorting arrays, Searching arrays, Filtering and selecting array elements
|
Course Objective
1 . |
To introduce students to the fundamentals of Python programming language. |
2 . |
To familiarize students with array manipulation techniques using Python. |
3 . |
To develop students' problem-solving skills through practical programming exercises. |
4 . |
To enable students to apply Python programming skills to engineering problems. |
Course Outcome
1 . |
Demonstrate a solid understanding of Python syntax and basic programming concepts.
|
Essential Reading
1 . |
Eric Matthes, Python Crash Course, No Starch Press |
2 . |
Wes McKinney, Python for Data Analysis, O'Reilly Media |