You are on page 1of 5

lg=g+= 124 ;+u ;DalGwt cg';'lr - 3_

Nepal Telecom
Nepal Doorsanchar Company Ltd.

Syllabus
Part II: (Specialized subject for Computer Engineer Level 7 Tech. Free and Internal competition) Time: 2 hours Full Marks: 100 Pass Marks: 40 Part II (Specialized Module) All the Questions are Compulsory Types of question Number of Marks Total Remarks questions Marks Objective Questions 30 1 30 1/4 marks will be deducted for each incorrect answer Short Questions 10 4 40 Long Questions 3 10 30 100 Use of non-programmable calculator is permitted in the examination hall. 1. Electronics (Weightage 3%-7%) − Diodes, rectifiers, and wave shaping networks. − FET and bipolar transistors: small-signal and AC analysis. − Single-stage amplifier design. − Operational amplifiers and applications. − Large-signal analysis, wave shaping and bistable circuits: multivibrators, triggers, and waveform generators. − Digital electronics, including logic gates and integrated circuits. − Hybrid analog/digital devices, including A/D and D/A converters. 2. Digital Signal Processing (Weightage 3%-7%) − − − − − Theory of discrete-time linear systems. Digital filtering. Discrete Fourier analysis. Application to voice and image processing, communications, etc. Hardware for digital signal processing, including digital signal processors.

3. Digital Systems Design (Weightage 3%-7%) − Boolean algebra. − Design of combinatorial and sequential logic. − Implementation using simple gates. − Programmable logic devices and gate arrays. − Characteristics of digital integrated circuit families. − Analysis and design for controllers, processors, and memories. − Microprocessors, including components, data flow, signals, and timing. − Small system design, interconnection of associated devices. − Computer interfacing, including parallel and serial I/O, interrupts and DMA. − Common bus structures.

Part II - Specialized subject for computer engineer

1

highly parallel machines. hardwired and micro program control. I/O and interrupt servicing. Circuit and Packet switching. real-time systems. Part II . multiphase clocking. array processors. Neural networks. Internetworking and router-based networks: the TCP/IP suite of protocols. including signals. Programmable logic devices. placement and routing.25. access schemes. Computer Communications − − − − − − − Data communications. CPU and memory organization. medium access and logic layers. Memory elements and memory structures. − Internet addressing and domain names. (Weightage 10%-20%) 7. Multiple processor architectures. CSMA/CD and token ring protocols. Processing unit and controller design. topologies. − Virtual machines. X. Digital networks: ISDN. assembly language programming. 6.Specialized subject for computer engineer 2 . Instruction sets and addressing modes. interconnection of multiple processor systems. Gate arrays and standard cell technology. vector processors. Computer Architecture − − − − − − (Weightage 3%-7%) Architecture. Simplified design rules. Computer structure and typical processor architecture.4. segmented and hubbed LANs. − Architectures for specialized purposes. Characteristics of I/O and storage devices. modulation and reception. systolic arrays. Protocols: the ISO/OSI reference model. (Weightage 3%-7%) 5. Multiplexing. Instruction set design for pipelined machines. Principles of VLSI − − − − − − − (Weightage 3%-7%) Very large scale integrated circuits. including time. Static and dynamic logic. Error detecting and correcting codes. frequency and code division multiplexing. programming and I/O. buses. − Local area networks. multitasking machines. frame relay and ATM. Advanced Computer Architecture − − − − Architecture of high speed workstation and personal processors and systems. I/O devices. routing and flow control.

− Software maintenance and configuration management − Source code management Part II . (Weightage 3%-7%) (Weightage 3%-7%) 9. Rule-based and object-based systems. I/O control. − Object Oriented design − Graphical design tools. task. Process synchronization and inter process communications. Client-server systems. Principles of fault tolerance. Artificial Intelligence and Expert Systems − − − − − − Concepts of artificial intelligence. C++. stacks. Basics of object-oriented programming: classes. and job management: loading. design in high-level languages. centralized systems. − Basic characteristics of modern operating systems: unix. Design of structured and modular programs in a high level language (C. Non-numerical processing. verification and validation. Networked vs. Design and construction of programs involving structured data: arrays. protection. − Planning and management of software projects. quality assurance. Distributed file systems. Programming languages (LISP and Prolog) for AI Knowledge representation. control and life-cycle management of correct. Distributed Systems − − − − − − − − − Characteristics of distributed systems. Fundamental concepts and mechanisms. − Design and implementation of operating systems. Windows.Specialized subject for computer engineer 3 . linking. Program Design and Data Structures − − − − − Programming language syntax and semantics. (Weightage 3%-7%) 10. and privacy. test. − Synchronization of concurrent processes. Software Engineering (Weightage 5%-15%) − Software cycles and requirements analysis.8. (Weightage 5%-15%) 11. and records. and cost effective software. resource allocation. Operating Systems − Operating system principles. documentation. queues. Operating systems for distributed architectures. − Design. Transaction processing techniques. lists. Logic programming. 12. reliable. Data. trees. scheduling. and usage. − Real-time aspects. Overview of knowledge-based and expert systems. components. maintainable. − Multitasking and multiprocessing. and data flow driven designs. implementation.

space allocation. multilist. concurrency control. network and relational databases. data integrity and reliability. and cataloguing.Specialized subject for computer engineer 4 . JAVA program structure. reports. files. concurrency. − Sorting. SQL. 14. triggers and rules − SQL middleware basics: SQL API. data normalization. accessing from input Output from CGI: CGI and response headers Forms and CGI: Sending data to the server using HTML tags Executing external program and CGI program Hypermedia documents: Creating dynamic pages using CGI. Internet Programming − − − − − − − (Weightage 3%-7%) Common Gateway Interface (CGI) application Input to CGI: environment variables. authentication protocols − Network Security: Authentication applications – Kerberos. indexed and direct access. JAVA Statements. − Principles of Public-Key Cryptosystems: RSA algorithm. conventional encryption model. − File organization: sequential. query processing. − File processing: records. data description languages. transaction models. Data Bases and File Systems (Weightage 3%-7%) − Data models. Difference between JAVA and C/C++. merging and updating files. multiple key. Open SQL Gateway − Concept of Data Warehouses − Client server transaction processing: transaction concepts. procedures. Cryptograpy and Network Security (Weightage 3%-7%) − Introduction to Cryptography: Security attacks. − Relational database design. JAVA features. Simple JAVA program. the state of client server infrastructure − SQL database services: fundamentals of database servers. Number Theory-Prime and Relatively Prime Numbers − Message Authentication and Hash function − Digital Signature and authentication protocols: Digital signatures. 16. query facilities. JAVA history. Client Server Computing − Client server computing concepts: Building blocks. − Relational query languages: relational algebra and calculus. Digital signature standards. functions. data organization. − Security and integrity. − Algorithms for inverted lists. − File I/O: control. PHP Introduction to JAVA: JAVA evolution. Block Cypher principle. − Data bases: hierarchical. − Index organization. and hashing. simplified DES. electronic mail security Part II . transaction processing monitors.13. Diffie-Hellman Key exchange. transaction management standards. compaction. indexed sequential and hierarchical structures. − Transaction processing. JAVA virtual machine – Introduction and implementation basics. (Weightage 3%-7%) 15. utility.

− Web security: Web security requirements. secure electronic transaction. secure sockets layer and transport layer security.Specialized subject for computer engineer 5 . − Intruders and Viruses related threats − Firewall design principles − Introduction to Trusted systems Part II .