Wednesday, 13 November 2024

Software Engineering Notes

SYBSc (Computer Science) Semester III

Software Engineering




Unit 1:Introduction To Software Engineering and Process Models


1.1 Definition of Software
1.2 Nature of Software Engineering
1.3 Changing nature of software
1.4 Software Process
1.4.1 The Process Framework
1.4.2 Umbrella Activities
1.4.3 Process Adaptation
1.5 Generic Process Model
1.6 Prescriptive Process Models
1.6.1 The Waterfall Model
1.6.2 Incremental Process Models
1.6.3 Evolutionary Process Models
1.6.4 Concurrent Models
1.6.5 The Unified Process



For Notes





Unit 2: Agile Model


2.1 What is Agility?
2.2 Agile Process
2.2.1 Agility Principles
2.2.2 The Politics Of Agile Development
2.2.3 Human Factors
2.3 Extreme Programming(XP)

2.3.1XP Values
2.3.2XP Process
2.3.3 Industrial XP
2.4 Adaptive Software Development(ASD)
2.5 Scrum
2.6 Dynamic System Development Model (DSDM)
2.7 Agile Unified Process (AUP)

For Notes


Unit 3: Requirment Analysis


3.1 Requirement Elicitation,
3.2 Software requirement specification (SRS)
3.2.1 Developing Use Cases (UML)
3.3 Building the Analysis Model
3.3.1 Elements of the Analysis Model
3.3.2 Analysis Patterns
3.3.3 Agile Requirements Engineering
3.4 Negotiating Requirements
3.5 Validating Requirements

For Notes


Unit 4: Requirment Modeling


4.1 Introduction to UML
4.2Structural Modeling
4.2.1 Use case model

4.2.2Class model
4.3Behavioral Modeling
4.3.1 Sequence model
4.3.2 Activity model
4.3.3 Communication or Collaboration model
4.4 Architectural Modeling
4.4.1 Component model
4.4.2 Artifact model
4.4.3 Deployment model

For Notes


Unit 5: Design Process Concepts


5.1 Design Process
5.1.1 Software Quality Guidelines and Attributes

5.1.2 Evolution of Software Design
5.2 Design Concepts
5.2.1 Abstraction
5.2.2 Architecture
5.2.3 Patterns
5.2.4 Separation of Concerns
5.2.5 Modularity
5.2.6 Information Hiding
5.2.7 Functional Independence
5.2.8 Refinement
5.2.9 Aspects
5.2.10 Refactoring
5.2.11 Object Oriented Design Concepts
5.2.12 Design Classes

5.2.13 Dependency Inversion
5.2.14 Design for Test
5.3 The Design Model
5.3.1 Data Design Elements
5.3.2 Architectural Design Elements

For Notes





Reference Books:
1. Software Engineering : A Practitioner’s Approach - Roger S. Pressman, McGraw hill(Eighth Edition) ISBN-13: 978-0-07-802212-8, ISBN-10: 0-07-802212-6
2. A Concise Introduction to Software Engineering - Pankaj Jalote, Springer ISBN: 978-1-84800-301-9
3. The Unified Modeling Language Reference Manual - James Rambaugh, Ivar Jacobson, Grady Booch ISBN 0-201-30998-X


Wednesday, 6 November 2024

FYBSc Mathematics Notes of Semester-1

Semester I
MTC-1011 :

Algebra and Calculus I




Unit 1: Integers


1.1 Well Ordering Principle and Principle of Mathematical Induction (First Principle).
1.2 Divisibility in integers (Z) -Definition and elementary properties, Division algorithm, Greatest Common Divisor (GCD), Least Common Multiple (LCM) of integers, basic properties of GCD, Euclidean Algorithm, relatively prime integers.
1.3 Prime numbers- Definition, fundamental theorem of Arithmetic, Euclid’s lemma, Theory of Congruences, basic properties, Fermat’s theorem, Euler’s phi function, Euler’s theorem.



Unit 2: Polynomials


2.1 Definition of a polynomial, degree of a polynomial, algebra of polynomials, division algorithm (Statement only) and examples, Greatest Common Divisor (GCD) of two polynomials (Definition and examples).
2.2 Synthetic division, Remainder theorem, Factor theorem.
2.3 Relation between roots and co-efficient of a polynomial.



For Notes





Reference Books:
1. Elementary Number Theory, David M. Burton, Tata McGraw Hill, Seventh Edition.
Chapter 1: Sec. 1.1, Chapter 2: Sec. 2.2, 2.3,2.4, Chapter 3: Sec. 3.1, Chapter 4:Sec. 4.2,
Chapter 5: Sec. 5.2 up to corollary on Theorem 5.1, Chapter 7: Sec. 7.2 only definition, Section 7.3, lemma and Theorem 7.5.
2. Theory of Equations, J. V. Uspensky, McGraw Hill Book Company.
Chapter 2, Chapter 3: Sec. 5
3. Textbook of Algebra, S. K. Shah and S. C. Garg, Vikas Publishing House Pvt. Ltd. Edition 2017.


Unit 3: Real Numbers


3.1 Number system - N,Z,Q,R, Algebraic and Order properties of R.
3.2 Absolute Value of a real number, geometrical meaning, Absolute value properties of R , triangle inequality, examples on absolute value of R.
3.3 Boundedness of R -Neighborhood of a point on real line, Intervals, Lower bound, Upper bound and examples, Well Ordering Principle of N, Supremum and Infimum of a subset of R and examples, Completeness property of R.



Unit 4: Limits and Countinuity


4.1 Limit of Real valued function-Definitions and examples, Algebra of limits and examples.
4.2 Limit theorems- Squeeze theorem and some results, one sided limits and limits at infinity and examples.
4.3 Continuity - Definition of deleted neighborhood of a point, Continuity of a function at a point - Definitions and examples, Algebra of continuous functions, properties, Continuity on an interval - Definition and examples, Bounded function, Boundedness theorem (Statement only), Absolute maximum and minimum of a function - definition, Maximum-Minimum theorem (statement only), Location of roots theorem statement only), Bolzano?s theorem (statement only) the intermediate value theorem


For Notes



Reference Books:
1. Introduction to Real Analysis - R. G. Bartle and D. R. Sherbert, Third Edition, John Wily and Sons, Inc.
(a) Chapter 1: Section 1.2 - 1.2.1, 1.2.2, 1.2.3.
(b) Chapter 2: Section 2.1: 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 2.1.7 Theorem), 2.1.8
(Theorem), 2.1.9 (Statement only), 2.1.10 (Theorem), 2.1.11, 2.1.12, 2.1.13. Section 2.3: 2.3.1, 2.3.2, 2.3.3, 2.3.6, 2.4.3, 2.4.8, 2.4.9.
2. Differential Calculus- Shantinarayan Tenth Revised Edition
3. Introduction to Real Analysis - William F. Trench, Free Edition, 2010.
4. Calculus of single Variable - Ron Larson, Bruce Edwards, Tenth Edition.
5. Elementary analysis: the theory of Calculus - Kenneth A. Ross, Second Edition, Springer Publication.


Tuesday, 5 November 2024

B.Sc.(Mathematics) NEP 2020 Syllabus

Syllabus

NEP 2020 (pattern 2024).

BSc Mathematics


Four Year Degree Program
B.Sc.(Mathematics) With Major: Mathematics (Faculty of Science and Technology) Syllabi for F.Y.B.Sc. (Mathematics)
(For Colleges Affiliated to Savitribai Phule Pune University)
Choice Based Credit System (CBCS) Syllabus
Under National Education Policy (NEP)
To be implemented from Academic Year 2024-2025
Title of the Course: B.Sc.(Mathematics)

Semester -I and II

Subjects Link
Subject 1 (MTS-101-T :Algebra and Calculus-I),
SEC-101 MTS: Python-I
IKS 101 MTS: Generic IKS
IKS101 MTS: College level
AEC(2) AEC-101-ENG English
VEC(2) VEC-101-ENV EVS-I
CC(2) CC-151-T From University Basket
* The subjects offered to other faculty students under OE vertical are OE-151-CS -P/ OE-152-CS -T/OE-153-CS-P / OE-154-CS-T. The students of B.Sc. (Mathematics) will opt the subjects offered by other faculty given in University Basket.

Exit option:

Award of UG Certificate in Major with 44 credits and an additional 4 credits core as per university guidelines OR Continue with Major and Minor Continue option: Student will select one subject among the ( subject 2 and subject 3) as minor and subject 1 will be major subject

In Second Year, the “Subject 1 : Mathematics” will be Major Subject and the Minor subject will be chosen from “Subject 2 or Subject 3”. Subject 2 and Subject 3 will not be available as Major Subjects in Second Year and Third Year.

Semester -III and IV

Semester -V and VI

Semester -VII and VIII

Telegram Link Example

Featured Post

Mathematics Exams in India for various level.

Mathematics Exams for Indian Students Mathematics Exams for Indian Students School Level Nation...