Major Practical 3 Notes | B.Sc. (Information Technology) Semester 3 | Mumbai University | munotes
Official Notes munotes.in
Major Practical 3
B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 3
Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)
For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges
Open the book ↓munotes.in Second Year
Contents
Module I 1. Write programs for the following:
- How This Practical Is Examined: the Slip, the Journal and the Viva 1
- The Laboratory from Zero: Python, IDLE, and Your First Program 5
- Practical 1: Input, Output, and the Year You Turn 100 10
- Practical 1 continued: Even or Odd, and the SGPI Grade Ladder 15
- Practical 2: the Fibonacci Series, and the Sum of the Digits 21
- Practical 3: Arrays, Basic Operations, Indexing and Slicing 27
- Practical 3 continued: Mathematical Functions, Aliasing and Copying 33
- Practical 4: NumPy Slicing, Basic and Advanced Indexing 41
- Practical 4 continued: the Dimensions and Attributes of an Array 48
- Practical 5: Functions, Armstrong Numbers and Palindromes 55
- Practical 5 continued: Recursion, and the Lambda 62
- Practical 6: Counting the Characters and the Words in a String 68
- Practical 6 continued: the Geometry Module, and pointyShapeVolume 73
- Practical 7: a Common Member, and a Dictionary Sorted by Value 79
- Practical 8: the Tuple Return, Area and Circumference 86
- Practical 8 continued: Text Files, Binary Files, and the Last n Lines 92
- Practical 9: Counting a Word in a File with a Regular Expression 100
- Practical 9 continued: Extracting Every Hyperlink from an HTML File 106
- Practical 10: Comparing Two Dates in DD/MM/YYYY Form 113
- Practical 10 continued: Measuring Execution Time, and the Calendar Module 119
Module II 1. Array Operations: Write a program to implement basic array operations:
- Python for Data Structures, and the Cost of an Operation 126
- Practical 1: Array Operations, Insert, Delete and Linear Search 137
- Practical 2: Building a Singly Linked List 144
- Practical 2 continued: Deleting a Node from a Linked List 152
- Practical 3: a Stack over an Array 160
- Practical 3 continued: Infix to Postfix with a Stack 167
- Practical 4: a Queue over an Array 177
- Practical 4 continued: Simulating a Customer Service Queue 186
- Practical 5: the Binary Search Tree, Create, Insert and Search 193
- Practical 6: Tree Traversal, Pre-order, In-order and Post-order 203
- Practical 7: a Hash Table with Separate Chaining 212
- Practical 8: Bubble, Insertion and Selection Sort Compared 224
- Practical 9: Linear and Binary Search Compared 233
- Practical 10: the Combined Application 243
- If Your College Runs Module 2 in C 253
Module J The journal, the viva and the practical examination
The chapters
Every chapter of this book comes with the B.Sc. (Information Technology) Semester 3 notes.
The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.
Notes: ₹499 Already bought it? Sign in
Free either way: question papers, the syllabus, and the cover and contents of every book.
The rest of this subject
These notes are cut from the University's printed syllabus. Open the syllabus itself for the same subject.