The document outlines the syllabus for the Ph.D. Admissions Test in Computer Engineering for the academic year 2022-2023, covering key topics in Digital Logic, Computer Architecture, Data Structures, Algorithms, Theory of Computation, Compiler Design, Operating Systems, Computer Networks, Data Analytics, Artificial Intelligence, and Computer Security. It includes specific areas of study such as Boolean algebra, machine instructions, software engineering processes, regular expressions, routing algorithms, and cryptography. The syllabus emphasizes both theoretical concepts and practical applications in the field of computer engineering.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
3 views1 page
19 Computer Engg
The document outlines the syllabus for the Ph.D. Admissions Test in Computer Engineering for the academic year 2022-2023, covering key topics in Digital Logic, Computer Architecture, Data Structures, Algorithms, Theory of Computation, Compiler Design, Operating Systems, Computer Networks, Data Analytics, Artificial Intelligence, and Computer Security. It includes specific areas of study such as Boolean algebra, machine instructions, software engineering processes, regular expressions, routing algorithms, and cryptography. The syllabus emphasizes both theoretical concepts and practical applications in the field of computer engineering.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
DEPARTMENT OF COMPUTER ENGINEERING
FACULTY OF ENGINEERING &TECHNOLOGY
Syllabus for Ph.D Admissions Test 72022-2023 onwards SECTION-B
Digital Logic and Computer Architecture:
Boolean algebra, Combinational and sequential circuits Design and synthesis, Optimization. Number representations and computer arithmetic (fixed and floating point). Machine instructions and addressing modes. ALU, data-path and control unit. Instruction pipelining. Memory hierarchy: Cache, main memory and secondary storage, I/O interface (interrupt and DMA mode). Concepts of Data Structures & Algorithms, Software Engineering, and Computer Graphics: Programming in C: Recursion. Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs. Searching, sorting, hashing. Asymptotic worst case time and space complexity. Algorithm design techniques: Greedy, dynamic programming and divide-and-conquer. Graph Algorithms. Software Engineering Process Models, Metrics, Quality, Estimation, Basics of Computer Graphics, Transformations, projections, shading. Theory of Computation: Regular expressions and finite automata. Context-free grammars and push-down automata. Regular and context-free languages, pumping lemma. Turing machines and undecidability. Compiler Design and Operating System: Lexical analysis, parsing, syntax-directed translation. Runtime environments. Intermediate code generation. Processes, threads, inter-process communication, concurrency and synchronization. Deadlock. CPU scheduling. Memory management and virtual memory. File systems. Computer Networks: Concept of layering. LAN technologies. Medium Access Control (MAC) layer protocols, Flow and Error control Techniques, Switching. Routers and routing algorithms (distance vector, link state). Transport Layer TCP/UDP, Principle of Reliable data Transfer, Congestion Control. Application layer protocols (DNS, SMTP, POP, FTP, HTTP). Quality of service, Mobile and wireless networks. Internet of Things (IoT). Data Analytics Information Retrieval (IR), IR Models, Text Mining, Big Data, Web Mining, Machine Learning, Classification, Clustering, Association Rule Mining, Frequent Pattern Mining, Boosting, Ensembles, Deep Learning. Artificial Intelligence: Artificial Intelligence, Informed and Uninformed Search, Knowledge Representation and Reasoning, First Order Logic, Inference in First Order Logic, Resolution, Reasoning with uncertain information. Expert System. Computer Security: Basic Cryptology: Cryptography and cryptanalysis, Application of cryptography: Network Security, system security and program security, Types of attacks. Digital signature key exchange and message authentication codes. User Authentication: Knowledge-Based Authentication, Token-Based Authentication, Biometric Authentication. Graphical Passwords.