The objective of this lab is to learn various algorithms for performing
operations on data structures. This lab complements the data structures course
and to gain practical knowledge by writing and executing programs in C using
various data structures such as arrays, linked lists, stacks, queues, trees,
graphs, hash tables and search trees
Examine Python syntax and semantics,proficiency in handling Strings and File Systems,Create, run and manipulate Python Programs using core data structures like Lists,
Dictionaries and use Regular Expressions,Interpret the concepts of Object-Oriented Programming,and Implementing exemplary applications related to Network Programming, Web Services and
Databases in Python.
The Software Engineering Lab provides a deep insight into the importance of requirement modeling in the software industry. It will enable us to learn the Rational Rose tool employed in the software development life cycle, which makes the process of requirement modeling easy to understand and implement.
Python is a powerful general-purpose programming language. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. This makes Python an excellent language to learn to program for beginners.