Discrete Mathematical
Structures is the study of mathematical structures that are fundamentally discrete rather than continuous. In contrast to real numbers that have the property of
varying "smoothly", the objectives studied in discrete mathematics
such as integers, graphs, and statements in logic do not vary smoothly in this way, but have distinct,
separated values. Discrete mathematics therefore excludes topics in
"continuous mathematics" such as calculus and analysis. Discrete objects can often be enumerated by integers. More formally,
discrete mathematics has been characterized as the branch of mathematics
dealing with countable sets (sets that have the same
cardinality as subsets of the natural numbers, including rational numbers but
not real numbers). However, there is no exact, universally agreed, definition
of the term "discrete mathematics. Indeed, discrete
mathematics is described less by what is included than by what is excluded:
continuously varying quantities and related notions.
- Every study on modern mathematical sciences begins with set theory.
- Logic is the science dealing with the methods of reasoning.
- Discrete Mathematical Structures presents the topic of quantified statements and methods.
- It outlines some standard methods of proving and disproving mathematical statements.
- The emphasis is on set-theoretic properties of functions and their immediate consequence.
- The matrix representation of relations and pictorial representation of relations.
- Transmission of information in the form of strings of zero and ones that arises in digital communications in dealt-with.
Object Oriented and Modeling Design is is the way to understand the object-oriented approach to software development based on modeling objects from the real world and then using the model to build a
language-independent design organized around those objects. Apply an iterative,
use case-driven, architecture-centric process to the development of a robust
design model, Use UML 2.0 to represent the design model.Apply the concepts of
abstraction, encapsulation, inheritance, and polymorphism. Explain the
different views of software architecture, the key mechanisms that are defined
in support of that architecture and the effect of the architecture and
mechanisms on the produced design. Describe some basic design considerations,
including the use of patterns.
DATABASE
MANAGEMENT SYSTEMS
Preamble:
The
subject’s primary objective is to introduce the fundamental concepts necessary
for designing, using & implementing database systems and applications. This
subject requires students to be familiar with elementary programming and data
structuring concepts and that they have had some exposure to the basics of
computer organization.
.
Learning outcome
and application in relation to Computer Science
1. Student
should be able to explain why study Database Management System
2. Should
be able differentiate File programming versus Database
3. Should
be able to understand Data models, specifically RDBMS & SQL programming
language
4. Will
be able to Solve Database queries in Relational Algebra and SQL
5. Will
have the knowledge of good Database design using Normalization.
6. Will
have the Knowledge of Transaction Management.
This
subject enables to grab in depth knowledge of
Database Management System, and it is an essential fundamental component
of computer science and information science.