Computer Engineering License Exam
Comprehensive chapter breakdown, official curriculum topics, and high-yield practice questions for the Nepal Engineering Council (NEC) Computer Engineering license exam.
Discipline Overview & Council Guidelines
The NEC Computer Engineering licensure examination evaluates candidates on foundational computing sciences, hardware architecture, software lifecycle development, networks, systems, and professional ethics under the Nepal Engineering Council Act 2055. The test contains 80 objective multiple-choice questions totaling 100 marks.
Official Chapter Breakdown & Weightage
Basic Electrical and Electronics Engineering
Fundamental DC and AC circuit laws, semiconductor physics, diodes, bipolar junction transistors, and operational amplifiers.
Digital Logic and Microprocessor
Boolean algebra, combinational and sequential circuit design, 8085/8086 microprocessor architectures, and instruction sets.
Programming Language and Applications
Structured programming principles in C, Object-Oriented paradigms in C++, memory management, pointers, and file operations.
Computer Organization and Embedded Systems
CPU architecture, pipelining, memory hierarchy, cache mapping, embedded microcontrollers, and interface protocols.
Computer Networks and Network Security
OSI and TCP/IP protocol stacks, subnetting, routing algorithms, transport layer protocols, and cryptography principles.
Theory of Computation and Computer Graphics
Automata theory, regular expressions, context-free grammars, Turing machines, 2D/3D transformations, and rendering algorithms.
Data Structures, Database, and Operating Systems
Linear and non-linear data structures, relational database normalization, indexing, CPU scheduling, and process synchronization.
Software Engineering and OOAD
Software development life cycle models, Agile methodologies, UML diagramming, design patterns, and software testing.
Artificial Intelligence and Neural Networks
Heuristic search strategies, knowledge representation, propositional logic, supervised machine learning, and artificial neural networks.
Project Planning, Design, and Ethics
Project management techniques (CPM/PERT), procurement bylaws, engineering liability, and the Nepal Engineering Council Act 2055.
Sample Model Questions & Step-by-Step Solutions
Practice representative questions modeled after actual council examination standards.
In the 8085 microprocessor, how many machine cycles are executed for the 'MVI A, 32H' instruction?
Correct Answer: 2 Machine Cycles
Explanation: The instruction 'MVI A, 32H' takes 2 machine cycles (7 T-states total): 1 Opcode Fetch machine cycle (4 T-states) to decode the instruction, and 1 Memory Read machine cycle (3 T-states) to read the immediate operand 32H from memory.
Which normal form eliminates partial functional dependency on the primary key in relational database design?
Correct Answer: Second Normal Form (2NF)
Explanation: A relation is in 2NF if it is already in 1NF and every non-prime attribute is fully functionally dependent on the primary key, meaning partial dependencies on any candidate key are completely eliminated.
What is the time complexity of the Dijkstra shortest path algorithm when implemented with a min-priority queue (binary heap)?
Correct Answer: O((V + E) log V)
Explanation: Using a binary heap, extracting the minimum takes O(log V) per vertex (O(V log V) total), and edge relaxation updates take O(log V) per edge (O(E log V) total), yielding O((V + E) log V).
Under the Nepal Engineering Council Act 2055, which of the following is considered a primary violation of the professional code of ethics?
Correct Answer: Signing off on designs without thorough technical verification
Explanation: The NEC Code of Ethics strictly mandates that registered engineers only endorse, stamp, or sign engineering documents that they have personally supervised, thoroughly audited, or verified for safety and regulatory compliance.
Frequently Asked Questions (Computer Engineering)
What is the examination pattern for Computer Engineering in the NEC license exam?
The exam is a 2-hour Computer-Based Test (CBT) consisting of 80 multiple-choice questions (60 1-mark questions and 20 2-mark questions) totaling 100 marks. The passing threshold is 50 marks (50%), and there is no negative marking.
Are questions in the NEC exam purely theoretical or numerical?
The 1-mark questions are predominantly conceptual and theoretical (definitions, architectural pinouts, protocol layers). The 2-mark questions test analytical problems, such as subnetting calculations, K-map simplifications, pipeline cycle computations, and algorithm complexities.
How important is Chapter 10 (Ethics and Project Planning)?
Chapter 10 carries 10 marks and appears in every discipline. It covers CPM/PERT network diagrams, contract management, and Nepal Engineering Council bylaws. Mastering these concepts is essential for reaching the 50-mark pass threshold.