loader image
Skip to main content

MATHEMATICAL FOUNDATION FOR COMPUTER APPLICATION

FREE
Updated 08 Nov 2024
Lessons 6
Enrolled 35
Language English ‎(en)‎
Skill Level Beginner

Course Overview

MODULES 

  1. MATRICES.
  2. VECTORS.
  3. DIFFERENTIATION.
  4. INTEGRATION.
  5. OPEN-ENDED.

Course Content

Loading...

Enrolment options

MODULES 

  1. MATRICES.
  2. VECTORS.
  3. DIFFERENTIATION.
  4. INTEGRATION.
  5. OPEN-ENDED.
Skill Level: Beginner
Guests cannot access this course. Please log in.

Related Courses

BCS4B05 – Database Management System and RDBMS  Contact Hours per Week: 7 (3T + 4L)  Number of Credits: 3  Number of Contact Hours: 112 Hrs.  Course Evaluation: Internal – 15 Marks + External – 60 Marks Objective• To learn the basic principles of database and database design• To learn the basics of RDBMS• To learn the concepts of database manipulation SQL• To study PL/SQL language By the end of the course, students will be able to: Understand Database Concepts: Grasp the fundamental principles of databases, including their structure, function, and importance in modern applications. Design Databases: Develop and design a well-structured database using principles of database design and normalization. Implement RDBMS: Demonstrate a solid understanding of Relational Database Management Systems (RDBMS) and how they are used to manage data efficiently. Manipulate Data with SQL: Apply SQL for database manipulation, including querying, updating, and managing databases. Employ PL/SQL: Utilize PL/SQL to create and manage complex database applications with stored procedures, functions, and triggers. Analyze and Optimize Queries: Analyze query performance and optimize SQL queries for better efficiency. Secure Databases: Understand and implement basic database security measures to protect data from unauthorized access and breaches. Troubleshoot Database Issues: Identify, analyze, and resolve common database-related issues. Collaborate on Database Projects: Work effectively in teams to design, implement, and manage databases as part of larger software development projects.

5 Lessons
Updated: Jan 2025
5 Lessons
Updated: Dec 2024
11 Enrolled

Credit:4 Lectureper week:3 Practicalper week:2 Course Outcomes (CO): CO1         Differentiate basic data structures (arrays, linked lists, stacks, queues) based on their                                 characteristics,operations, and real-world applications. CO2        Perform basic operations (e.g., )insertion, deletion, search) on fundamental data structures                         using a chosen programming language. CO3       Identify the properties and applications of advanced data structures (trees,graphs). CO4       investigate the properties of various searching and sorting Techniques CO5       Demonstrate critical thinking and problem-solving skills by applying data structures and                              algorithms to address complex computational challenges. CO6      Implement and analyse different data structure algorithms(to solve practical problems Detailed Syllabus:ModuleUnit Content Hrs(45+30)Marks(70)I Introduction to Data Structures and Basic Algorithms  1    Overview of Data Structures: Data type Vs. Data structure, ADT,Definition of Data structure, Data                structure Classification – Linear, Non- Linear (Array, Linked List, Stack, Queue, Tree, Graph)          Introduction to Arrays: Definition, Types (1 Dimensional, 2Dimensional, Multi-Dimensional, Sparse              matrix), Different Array Operations with Algorithm (insertion, deletion, traversal        Structures and Self-referential structures Introduction to Linked list: Definition, Types (Single linked             list,Doublelinked list, Circular linked list- concept only). Singly Linked List Operations with Algorithm           (insertion, deletion,traversal) 2    Introduction to Stack: Definition, stack operations with Algorithm, Applications: recursion, infix to                  postfix - example and Algorithm    Implementation of Stack: using array (overflow & underflow) and     Linkedlist (with algorithm)       Introduction to Queue: Definition, queue operations with Algorithm, Types: Double ended queue (Input        Restricted and Output restricted), Circular queue, Applications       Implementation of Queue: using array and Linked list (withalgorithm)I 3     Non- Linear Data Structures  Introduction to Trees: Basic terminology, Types(Binary tree-        complete,full, skewed etc., Expression Tree)        Properties of Binary tree, Applications. Binary tree representations- using array and linked list 2       Operations on Binary tree- Insertion, Deletion, Traversal- inorder, preorder, postorder - (concepts with        examples)       Algorithm of non-recursive Binary tree traversal         Introduction to Graph: Definition, Basic terminology, Types (Directed,Undirected, Weighted).   Graph         representation –Adjacency list and Adjacency Matrix, Applications. 4      Sorting and Searching : Introduction to Sorting: Definition, Classification (Internal, External)       Internal Sorting Algorithms: Selection sort- Selection sort algorithm,       Exchange sort- Bubble sort algorithm        External Sorting Algorithms: Merge sort- Demonstrate with example.(NoAlgorithm needed)        Advanced sorting Algorithm-: Quick sort- Demonstrate with example.        Introduction to Searching: Linear search and Binary search(Algorithm needed) with example.                      Hashing: Hash Tables, Hash Functions, Different Hash Functions –Division method, Multiplication             method, Mid square method, Folding Method, Collision and Collision resolution Techniques: Open      hashing- Chaining, Closed hashing- Probing5 5    Hands-on Programming in Data Structures: Practical        Implement the following:       1. Basic Operations in a single linked list (Menu driven)       2. Sort the elements in given singly linked list       3. Stack using array.       4. Stack using Linked list       5. Queue using Array       6. Queue using Linked list       7. Sorting algorithms- Selection, Bubble Sort       8. Searching Algorithms- Linear and Binary search

5 Lessons
Updated: Oct 2024
22 Enrolled

Latest Courses

This course offers a comprehensive exploration of fundamentalprinciples and advanced applications in business analytics. Beginningwith the basics of probability, covering random experiments and samplespaces, the course progresses to delve into theoretical distributions,sampling methods, and estimation techniques. It places a strongemphasis on understanding various probability distributions and theirpractical implications in real-world scenarios. Overall, the course isdesigned to equip participants with a robust foundation in businessanalytics, fostering their ability to interpret and leverage data forinformed decision-making in diverse professional environments.

5 Lessons
Updated: Jan 2025

To familiarize the students with the concept of entrepreneurship. To identify and develop the entrepreneurial talents of the students. To generate innovative business ideas in the emerging industrial scenario

5 Lessons
Updated: Jan 2025
Management Studies

Objective: To enable the students to acquire basic knowledge of different facets of Project Management. Learning Outcome: On learning the course the students will be able to: Understand the different concepts of managing a project Analyse the viability of a project.

5 Lessons
Updated: Jan 2025
65 Enrolled

Cost and Management Accounting focuses on financial understanding to ensure that organisations are competent and successful with credible financial information and analysis. Cost accounting and management accounting are two key accounting terminology used to control and establish organisational policies.

5 Lessons
Updated: Jan 2025
86 Enrolled
5 Lessons
Updated: Jan 2025
69 Enrolled

Objectives: To familiarize the students with the concept of entrepreneurship. To identify and develop the entrepreneurial talents of the students. To generate innovative business ideas in the emerging industrial scenario. Module 1: Concepts of entrepreneur: Entrepreneur- Definitions - Characteristics of entrepreneurClassification of entrepreneur-Entrepreneurial traits -Entrepreneurial functions - role of entrepreneursin the economic development - Factor effecting entrepreneurial growth – Entrepreneurship – Meaning– definition - Entrepreneur vsIntrapreneur - Women Entrepreneurs - Recent development – Problems- Entrepreneurial Development Programmes - Objectives of EDP - Methods of training - Phases ofEDP.  Module 2: Institutional support and incentives to entrepreneurs- Functions of Department ofIndustries and Commerce (DIC) - Activities of Small Industrial Development Corporation (SIDCO)-Functions of National Small Industries Corporation(NSIC)- Functions of Small IndustriesDevelopment Bank of India (SIDBI) - Khadi Village Industry Commission (KVIC)-Small IndustriesService Institute (SISI)- Functions and services of Kerala Industrial Technical ConsultancyOrganisation (KITCO)-Activities of Science and Technology Entrepreneurship Development Project(STEDP)-Strategies of National entrepreneurship Development Board (NEDB) -Objectives ofNational Institute for entrepreneurship and small business development (NIESBUD) - Techno parkFunctions of techno park Incentives- Importance- Classification of incentives – Subsidy - Types ofSubsidy  Module 3:  Micro Small and Medium Enterprises- Features- Objectives- Importance- Role of SME inthe economic development- MSME Act 2006- Salient features- Credit Guarantee Fund Trust Schemefor MSMEs - Industrial estates-Classification-Benefits- Green channel- Bridge capital- Seed capitalassistance-Margin money schemes –Single Window System- Sickness- Causes –RemediesRegistration of SSI 

5 Lessons
Updated: Jan 2025
86 Enrolled

BCS4B05 – Database Management System and RDBMS  Contact Hours per Week: 7 (3T + 4L)  Number of Credits: 3  Number of Contact Hours: 112 Hrs.  Course Evaluation: Internal – 15 Marks + External – 60 Marks Objective• To learn the basic principles of database and database design• To learn the basics of RDBMS• To learn the concepts of database manipulation SQL• To study PL/SQL language By the end of the course, students will be able to: Understand Database Concepts: Grasp the fundamental principles of databases, including their structure, function, and importance in modern applications. Design Databases: Develop and design a well-structured database using principles of database design and normalization. Implement RDBMS: Demonstrate a solid understanding of Relational Database Management Systems (RDBMS) and how they are used to manage data efficiently. Manipulate Data with SQL: Apply SQL for database manipulation, including querying, updating, and managing databases. Employ PL/SQL: Utilize PL/SQL to create and manage complex database applications with stored procedures, functions, and triggers. Analyze and Optimize Queries: Analyze query performance and optimize SQL queries for better efficiency. Secure Databases: Understand and implement basic database security measures to protect data from unauthorized access and breaches. Troubleshoot Database Issues: Identify, analyze, and resolve common database-related issues. Collaborate on Database Projects: Work effectively in teams to design, implement, and manage databases as part of larger software development projects.

5 Lessons
Updated: Jan 2025
Management Studies

To familiarize the students with corporate law and with make them aware of the application of the importance of company law in the management of organisation.

5 Lessons
Updated: Jan 2025

The course is designed to enable commerce stream learners to enhance their communication skills in general and augment their presentation and public speaking skills in common and discipline-specific environments.

5 Lessons
Updated: Jan 2025
175 Enrolled

This course offers a comprehensive understanding of cross-cultural fictional narratives and its adaptations around the globe. The course will offer the opportunity to the students to engage with works from variety of genres, including short stories, novels, and experimental fiction. Special attention will be given to socio-cultural contexts in which these works were written, allowing students to appreciate the diversity of voices and perspectives that fiction offers.

5 Lessons
Updated: Jan 2025
10 Enrolled
5 Lessons
Updated: Dec 2024