Chat with us on WhatsAppCall Learnizo

KTU 2024 Scheme · Semester 5 · Common to CS/AD/CR/CA/CC/CD

Machine Learning (PCCST503) Syllabus

Official KTU 2024 Scheme syllabus for Machine Learning, Semester 5, Common to CS/AD/CR/CA/CC/CD (Computer Science and Engineering).

This page compiles APJ Abdul Kalam Technological University's officially published 2024 Scheme syllabus for Computer Science and Engineering, Semester 5, sourced directly from KTU's official website (ktu.edu.in). Learnizo is an independent online tuition platform and is not affiliated with, endorsed by, or officially connected to APJKTU. The university may revise syllabus content after this page was last updated — always cross-check with the official KTU source for the current, authoritative version.

Course Code

PCCST503

Credits

3

Teaching Hours

3:0:0:0 (L:T:P:R)

CIE Marks

40

ESE Marks

60

Exam Duration

2 Hrs 30 Min

Prerequisites

None

Semester

Semester 5

Course Objective

To impart the fundamental principles of machine learning in computer science, and to provide an understanding of the concepts and algorithms of supervised and unsupervised learning.

Module-wise Syllabus

Module 1

9 contact hours

Introduction to ML: machine learning vs. traditional programming, machine learning paradigms — supervised, semi-supervised, unsupervised, reinforcement learning. Parameter Estimation: maximum likelihood estimation (MLE) and maximum a-posteriori estimation (MAP), Bayesian formulation.

Module 2

9 contact hours

Supervised Learning: feature representation and problem formulation, role of loss functions and optimization. Regression: linear regression with one variable, linear regression with multiple variables — solution using gradient descent and matrix method. Classification: logistic regression, Naive Bayes, KNN, decision trees (ID3). Generalisation and Overfitting: idea of overfitting, LASSO and RIDGE regularization, training/testing/validation. Evaluation measures: classification (precision, recall, accuracy, F-measure, ROC, AUC) and regression (MAE, RMSE, R-squared).

Module 3

9 contact hours

SVM: linear SVM, idea of hyperplane, maximum margin hyperplane, non-linear SVM, kernels for learning non-linear functions. Neural Networks (NN): perceptron, multilayer feed-forward network, activation functions (Sigmoid, ReLU, Tanh), backpropagation algorithm.

Module 4

9 contact hours

Unsupervised Learning: clustering — similarity measures, hierarchical clustering (agglomerative), partitional clustering, K-means clustering. Dimensionality reduction: Principal Component Analysis, multidimensional scaling. Ensemble methods: bagging, boosting. Resampling methods: bootstrapping, cross validation. Practical aspects: bias-variance tradeoff.

Course Outcomes

  • CO1Illustrate machine learning concepts and basic parameter estimation methods.
  • CO2Demonstrate supervised learning concepts (regression, classification).
  • CO3Illustrate the concepts of multilayer neural network and decision trees.
  • CO4Describe unsupervised learning concepts and dimensionality reduction techniques.
  • CO5Use appropriate performance measures to evaluate machine learning models.

Assessment Pattern (CIE: 40 marks, ESE: 60 marks)

Continuous Internal Evaluation (CIE)

Attendance5
Assignment / Microproject15
Internal Examination 1 (Written)10
Internal Examination 2 (Written)10

End Semester Examination (ESE)

Total 60 marks, 2 Hrs 30 Min. See the official KTU syllabus document for the exact Part A / Part B question pattern for this course.

Textbooks & Reference Books

Textbooks

  • Introduction to Machine LearningEthem Alpaydin (MIT Press, 4th edition, 2020)
  • Data Mining and Analysis: Fundamental Concepts and AlgorithmsMohammed J. Zaki, Wagner Meira (Cambridge University Press, 1st edition, 2016)
  • Neural Networks for Pattern RecognitionChristopher Bishop (Oxford University Press, 1st edition, 1998)

Reference Books

  • Applied Machine LearningM Gopal (McGraw Hill, 2nd edition, 2018)
  • Machine Learning using PythonManaranjan Pradhan, U Dinesh Kumar (Wiley, 1st edition, 2019)
  • Machine Learning: Theory and PracticeM.N. Murty, V.S. Ananthanarayana (Universities Press, 1st edition, 2024)

Frequently Asked Questions

How many credits is KTU Machine Learning (PCCST503)?

3 credits, with 3:0:0:0 (L:T:P:R) teaching hours per week, under the KTU 2024 Scheme.

How many modules are in the PCCST503 syllabus?

4 modules, 36 total contact hours.

What is the CIE and ESE mark split for this course?

CIE (Continuous Internal Evaluation): 40 marks. ESE (End Semester Examination): 60 marks, 2 Hrs 30 Min. Total: 100 marks.

What are the recommended textbooks for PCCST503?

Introduction to Machine Learning (Ethem Alpaydin); Data Mining and Analysis: Fundamental Concepts and Algorithms (Mohammed J. Zaki, Wagner Meira); Neural Networks for Pattern Recognition (Christopher Bishop).

Is this syllabus specific to one branch, or common to others too?

This Semester 5 course is listed under Common to CS/AD/CR/CA/CC/CD at KTU under the 2024 Scheme — check the course header above for which branches it's common to.

Need help with KTU Machine Learning?

Learnizo offers live, 1-on-1 online tuition for KTU CSE subjects — matched to your exact module and semester.

Explore BTech CSE Tuition