Semester III syllabus — Pokhara University BE Computer Engineering
Semester III syllabus, Pokhara University BE Computer Engineering: Calculus II, Computer Graphics, Digital Logic, Database Management System, Advanced Programm…
| Code | Course | Credits | L / T / P hours | About |
|---|---|---|---|---|
| MTH 210 | Calculus II | 3 | 3 / 2 / 0 | Advanced calculus for engineers: infinite series, functions of several variables and partial derivatives, multiple integrals, vector calculus, and higher-order differential equations. |
| CMP 234 | Computer Graphics | 3 | 3 / 1 / 2 | Fundamentals of computer graphics: display devices, line and circle drawing algorithms, 2D and 3D transformations, viewing and clipping, projections, hidden surface removal, shading, and OpenGL. |
| ELX 110 | Digital Logic | 3 | 3 / 1 / 2 | Number systems, Boolean algebra and logic gates, simplification with K-maps, combinational circuits (adders, multiplexers, decoders), flip-flops, registers, counters, and synchronous and asynchronous sequential circuit design. |
| CMP 222 | Database Management System | 3 | 3 / 1 / 3 | Design and use of databases: the relational model, ER modelling, SQL, relational algebra, normalization, indexing, query processing, transactions, concurrency control and recovery. |
| CMP 228 | Advanced Programming with Java | 3 | 3 / 1 / 3 | Advanced Java: object-oriented design, GUI development, networking, database connectivity with JDBC, web development with servlets and JSP, ORM and Hibernate, and concurrency. |
| CMP 232 | Operating Systems | 3 | 3 / 1 / 2 | How operating systems work: processes and threads, CPU scheduling, synchronization and deadlocks, memory management and virtual memory, file systems, I/O, and security. |
