Major Practical 1 Notes | B.Sc. (Information Technology) Semester 1 | Mumbai University | munotes
Official Notes munotes.in
Major Practical 1
B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 1
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 First Year
Contents
Module I Programming with C
- How This Paper Is Examined, and What Your Journal Must Contain 1
- Your First Program: Writing It, Compiling It and Running It 5
- Writing the Algorithm, and Drawing the Flowchart 9
- Practical 1(a): Simple Interest 13
- Practical 1(b): The Greatest of Three Numbers, with the Conditional Operator 17
- Practical 1(c): Is This a Leap Year? 20
- Practical 2(a): The Roots of a Quadratic Equation 23
- Practical 2(b): A Menu Driven Calculator, with switch 27
- Practical 2(c): Patterns of Asterisks 31
- Practical 3(a): Reversing the Digits of a Number 34
- Practical 3(b): The Factorial of a Number 38
- Practical 3(c): The Fibonacci Series 41
- Practical 4(a): The Area of a Square, Using a Function 44
- Practical 4(b): A Recursive Function 47
- Practical 4(c): sqrt and abs, and the Headers They Need 51
- Practical 4(d): The goto Statement 54
- Practical 5(a): Ten Students' Roll Numbers and Names 57
- Practical 5(b): Sorting an Array 61
- Practical 6(a): Extracting Part of a String 65
- Practical 6(b): Is This String a Palindrome? 68
- Practical 6(c): strlen and strcmp 72
- Practical 7: Swapping Two Numbers, by Value and by Reference 76
- Practical 8(a): Reading a Matrix of m Rows and n Columns 80
- Practical 8(b): Multiplying Two Matrices in a Function 83
- Practical 9: A Structure, and Two Records of It 87
- Practical 10: Designing the Bank Management System 91
- Practical 10: The Bank Management System, Written and Run 95
Module II
- Getting Into MySQL, and What a Database Is 100
- Practical 1: The ER Diagram: Entities, Attributes and Keys 104
- Practical 1: Relationships and Cardinality 109
- Practical 1: Generalization and Specialization 112
- Practical 2: Viewing Databases, Creating One and Listing Its Tables 115
- Practical 2: Creating a Table, and Choosing Its Data Types 118
- Practical 2: The Constraints, and What Each One Refuses 122
- Practical 2: Inserting, Updating and Deleting Rows 127
- Practical 3: Altering a Table That Already Holds Data 131
- Practical 3: Dropping, Truncating and Renaming 136
- Practical 3: Backing Up a Database, and Restoring It 140
- Practical 4: Simple Queries 144
- Practical 4: Aggregate Functions, GROUP BY and HAVING 149
- Practical 5: Date Functions 153
- Practical 5: String Functions 157
- Practical 5: Math Functions 161
- Practical 6: The Inner Join 165
- Practical 6: The Outer Join 170
- Practical 7: Subqueries with IN 175
- Practical 7: Subqueries with EXISTS 180
- Practical 8: Turning the ER Model Into Tables 184
- Practical 8: Normalizing to Third Normal Form 189
- Practical 9: Views 194
- Practical 10: Granting and Revoking Permissions 199
- Practical 10: COMMIT and ROLLBACK 203
The chapters
Every chapter of this book comes with the B.Sc. (Information Technology) Semester 1 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.