Semester VI syllabus — Pokhara University BE Computer Engineering
Semester VI syllabus, Pokhara University BE Computer Engineering: Research Fundamentals, Compiler Design, Digital Signal Analysis and Processing, Network and C…
| Code | Course | Credits | L / T / P hours | About |
|---|---|---|---|---|
| CMP 270 | Research Fundamentals | 2 | 2 / 0 / 2 | Carrying out a research or project work: what research is, choosing a problem, literature review, research methods and design, research ethics, and writing a project proposal and report. |
| CMP 360 | Compiler Design | 2 | 2 / 2 / 2 | 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. |
| CMM 344 | Digital Signal Analysis and Processing | 3 | 3 / 1 / 2 | Discrete-time signals and systems: the Z-transform, frequency-domain analysis, the DFT and FFT, discrete filter structures, and IIR and FIR filter design. |
| CMP 426 | Network and Cyber Security | 3 | 3 / 1 / 2 | Securing networks and systems: cryptography, authentication, network security protocols, firewalls and intrusion detection, common attacks, and security policies. |
| ELX 320 | Embedded System | 2 | 2 / 1 / 2 | Design of dedicated computer systems: microcontrollers, embedded programming, interfacing sensors and actuators, real-time systems and scheduling, and embedded system design methods. |
| CMP 364 | Machine Learning | 3 | 3 / 1 / 2 | Algorithms that learn from data: supervised learning (regression and classification), unsupervised learning and clustering, model evaluation, neural networks, and practical machine learning workflows. |
| — | Elective I | 3 | 3 / 1 / 2 | Notes for the Semester VI elective. See the Electives section for notes on individual elective subjects. |
