The Nepal Engineering Council (NEC) conducts licensure examinations for engineering graduates in Nepal to grant registration status (Category "A" Professional Engineer). The Computer Engineering paper contains 100 Multiple Choice Questions (MCQs) distributed uniformly across 10 syllabus chapters (10 questions per chapter = 10 marks per chapter).
| Chapter | Subject Area | Questions | Marks |
|---|---|---|---|
| Chapter 1 | Basic Electrical & Electronics Engineering | 10 | 10 |
| Chapter 2 | Digital Logic & Microprocessor | 10 | 10 |
| Chapter 3 | Programming & Data Structures | 10 | 10 |
| Chapter 4 | Computer Architecture & Embedded Systems | 10 | 10 |
| Chapter 5 | Computer Networks & Security | 10 | 10 |
| Chapter 6 | Software Engineering & Project Management | 10 | 10 |
| Chapter 7 | Database Management Systems (DBMS) | 10 | 10 |
| Chapter 8 | Operating Systems | 10 | 10 |
| Chapter 9 | Artificial Intelligence & Emerging Technologies | 10 | 10 |
| Chapter 10 | Engineering Professional Practice & Ethics | 10 | 10 |
| Total | Comprehensive 10-Chapter Curriculum | 100 | 100 |
Network theorems (Kirchhoff's Laws, Thevenin, Norton, Superposition), AC circuits, semiconductor devices (diodes, BJTs, MOSFETs), amplifiers, rectifiers, and power supplies.
Boolean algebra, logic gates, combinational logic (multiplexers, encoders, adders), sequential logic (flip-flops, counters, registers), 8085/8086 microprocessors, assembly language, memory interfacing, and interrupts.
C/C++ programming concepts, pointers, OOP (classes, inheritance, polymorphism), data structures (arrays, linked lists, stacks, queues, trees, graphs, heaps), sorting, searching, and algorithmic time complexity (Big-O).
Instruction set architecture (RISC vs CISC), pipelining, cache memory hierarchy, virtual memory, I/O organization, microcontroller programming (8051/ARM/AVR), and real-time embedded systems.
OSI and TCP/IP protocol stack, physical and data link layers (Ethernet, MAC), network layer (IPv4/IPv6 subnetting, routing protocols BGP/OSPF), transport layer (TCP/UDP flow control), application layer protocols (HTTP, DNS), network security, cryptography (AES, RSA, SHA), and firewalls.
Software development life cycle (SDLC), Agile/Scrum methodologies, requirements engineering, UML modeling, software testing techniques (black-box, white-box), project scheduling (CPM/PERT, Gantt charts), and quality assurance.
Relational model, SQL queries, relational algebra, database normalization (1NF, 2NF, 3NF, BCNF), indexing (B-trees, hashing), transaction management, ACID properties, concurrency control, and NoSQL databases.
Process management, CPU scheduling algorithms, process synchronization (semaphores, mutexes, deadlocks), memory management (paging, segmentation, virtual memory, page replacement algorithms), file systems, and storage management.
Search algorithms (BFS, DFS, A*, heuristic search), knowledge representation, machine learning basics (supervised, unsupervised, neural networks), natural language processing, cloud computing, and IoT fundamentals.
Nepal Engineering Council Act and regulations, engineering ethics and code of conduct, intellectual property rights (patents, copyrights), public procurement acts of Nepal, contract administration, and environmental impact assessments.