NLC Graduate Trainee Computer Science Engineering Syllabus

NLC Graduate executive Trainee Computer Science Engineering Syllabus

Digital Logic – Boolean Algebra, Combinational and sequential circuits, Minimization, Number representations and compouter arithmetic (fixed an floating points).

Computer Organization and Archetecture – Machine instructions and addressing modes, ALU, Data-path and control unit, Instruction pipelining, Memory hierachy, Cache, Main memory and secondary storage, I/O interface (nterrupt and DMA mode)

Programming and Data Structure – Programmin in C, Recursion. Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs.

Algorithms – Searching, sorting, hashing, Asymptotic worst case time and complexity. Algorithm design techniques : greedy, dynamic programming and divide-and-conquer. Graph Search, minimum spanning trees, shortest path.

Theory of Computation – Regular expressions and finite automata. Context-free grammars and push-down automata. Regular and contex-free languages, pumping lemma. Turing machines and undersirability.

Operating System – Porcess, threads, inter-process communicaiton, concurrence and synchronization. Dead Lock, CUP, Scheduling, Memory Management and virtual memory, Fire Systems.

Databases – ER-model. Relational model : relational algebra, tuple calculus, SQL, Integrity constraints, normal forms. File organization, indexing (eg. B and B+ trees). Trasactions and concurrency control.

Computer Networks – Concept of layering. LAN technologies (Ethernet). Flow and error control techniques, switching. IPv4/IPv6. routers and routing algorithms (distance vector, link state). TCP/ UDP and sockets, congestion control. Application layer protocols (DNS, SMTP, POP, FTP, HTTP). Basics of Wi-Fi. Network security : authentication, basics of public key and privat key cryptography, digital signatures and certificates, firewalls.

Object Oriented Programming – OOP concepts basic characteristics of JAVA, principles of packages. Inheritance and interfaces, explorations and use of I/O streams.

Enterprises Resource Planning (ERP) – Basic of ERP, implemetation issue of ERP, Business modules of ERP, popoular product in the area of ERP, current and future trends in ERP.

Artificial Intelligenc – Characteristics of intelligent agents, Strategies in AI. Knowledge in sovling AI problems, application of AI.

Management Inforation Sytem – Basic of MIS, System Analysis and Design, Information system, Security and control.

Business Analytics – Busiiness intelligence, knowledge delivery efficiency.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *