Basic Programming Laboratory

Build the foundations of computation in the Basic Programming Laboratory — where logic meets syntax, and algorithms come to life through code!

Algorithm

An algorithm is a step-by-step procedure or set of rules designed to solve a problem or perform a specific task efficiently and systematically..

C++ Coding

 C++ programming as a tool to implement mathematical logic and algorithms efficiently. C++ enables precise control over memory, performance, and data structures—making it ideal for foundational computational mathematics.

MATLAB Skills

MATLAB as a high-level computing environment for implementing, visualizing, and analyzing mathematical models and data. MATLAB is especially powerful for matrix-based computation, numerical analysis, and rapid prototyping.

About MA517M

This course is a Laboratory module that complements mathematical methods with hands-on coding skills.

  • Fundamentals Programming Structures
  • Introduction to Pointers and Memory Management
  • Introduction to Object-Oriented Programming
  • Algorithm Development and Implementation
  • Linear Package Development
  • MATLAB for Matrix Solvers
MA517M

Theory Hours

#DateTime
1Monday14:30-15:30

Lab Hours

#DateTime
1Monday (Exam)14:00-14:30
2Monday (Tutorials)15:30-17:00

Marks (Tentative)

#TopicWeight#FreqTotal MarksWhen
1Laboratory31030Each Monday
2Test-1 (Theory)1011017 Sept, 2025
3Test-2 (Theory)1011017 Oct, 2025
4End Semester (Theory)1202028 Nov, 2025
5End Semester (Practical)1202017 Nov, 2025
6Projects25109 Nov, 2025

Lectures

#TopicDate
1Laboratory - 104-08-2025
2Laboratory - 211-08-2025
3Laboratory - 318-08-2025
4Laboratory - 428-08-2025

Tutorials

#TopicDate
1Tutorial-111-08-2025
2Tutorial-218-08-2025
3Tutorial-328-08-2025

Class Tests

#TopicDate
1Test - 118-08-2025

Instructor

Dr. Panchatcharam Mariappan

Associate Professor

Laboratory Assistant

Ms. Priyanka

Research Scholar

© Copyright 2025 Panchatcharam Mariappan - All Rights Reserved