Semester VI notes — Pokhara University BE Computer Engineering

Semester VI notes for Pokhara University BE Computer Engineering (BECE): Image Processing & Pattern Recognition, Machine Learning, Computer Networks, Simulatio…

Subjects

  • Image Processing & Pattern Recognition (CMP 362, 3 credits) — no notes yet. Image processing and pattern recognition techniques: image enhancement, filtering, segmentation, feature extraction, and classification, with applications in areas such as medical imaging and computer vision.
  • Machine Learning (CMP 364, 3 credits) — no notes yet. Algorithms that learn from data: supervised learning (regression and classification), unsupervised learning and clustering, model evaluation, neural networks, and practical machine learning workflows.
  • Computer Networks (CMP 344, 3 credits) — no notes yet. How computer networks work: layered network models, addressing and subnetting, routing algorithms and protocols, transport protocols, network management and security, and server configuration.
  • Simulation & Modeling (CMP 338, 3 credits) — 14 files. Modelling and simulating systems: continuous and discrete system simulation, queuing systems, probability concepts, random number generation and testing, and analysis of simulation output.
  • Compiler Design (CMP 422, 2 credits) — 15 files. How compilers are built: phases of a compiler, lexical analysis, parsing, syntax-directed translation, type checking, symbol tables, intermediate code, code optimization and code generation.
  • Elective I (3 credits) — notes for each elective are in Electives
  • Project I (PRJ 360, 2 credits) — no notes yet. Resources for the Semester VI minor project: proposal writing, documentation, reports and presentation.
  • Syllabus — 6 files