B.Tech Computer Science & EngineeringNehru Group of Institutions
Price on request
B.Tech Computer Science & Engineering
Computer Engineering is a field which sees new innovations every day. The technology has seen rapid changes and evolutions and there is a need for highly competent Computer Engineers, the world over. Nehru College of Engineering & Research Centre is an institution which strives to produce budding Engineers, equipping them with the latest technologies and modern trends.
The B.Tech programme of Computer Science & Engineering in Nehru College of Engineering & Research Centre is a good blend of Hardware and Software. The syllabus will definitely enable the students to establish a strong foothold in the Computer Industry.
Basic Engineering Papers
Basic Mechanical Engineering, Basic Electrical Engineering, Engineering Mathematics (5 papers),Graph Theory, Engineering Graphics.
Papers in Management
Industrial Management, Economics
Basic Electronics, Electronic Circuits, Hardware Systems Design
Digital Data Communication, Digital Signal Processing
COMPUTER ENGINEERING PAPERS :::.
Introduction to computer organization and architecture, design of control units, memory units - issues in input / output parallel processing.
Data Structure and Algorithms
Linear and non-linear data structures - implementation and analysis, algorithm analysis techniques, sorting and searching algorithms.
Web commerce Concepts, EDI, Security, Electronic Payment Systems, marketing.
Theory of Computation
Introduction to automata theory - finite automata, regular expressions, context free and context sensitive languages. Turing machines, undecidablility.
System Software - Assemblers - Linkers - Loaders etc. - Run - Time environment, principles of compiler design - detailed study of the phases - lexical analysis, parsing, semantic analysis, code generation, code optimization etc.
Computer Communication and Networking
Layered networks - standards, communication protocols, Physical layer issues, data link protocols - sliding window protocols, routing, internetworking, transport entities, session management, dialogue control, cryptography, E-mail, FTP, ISDN ATM, FDDL, TCP/IP,SPX/IPX, NFS & RPC.
Evolution of operating systems, information, processor, memory, device management, analysis of different scheduling algorithms, concurrency, concurrent languages, inter-process communication, deadlock handling.
Al and Expert Systems
Introduction to problem solving - production systems - problem solving methodologies, representation of knowledge, reasoning - expert systems.
Database Management Systems
DBMS concepts and terminology - data models and file organizations - issues in network, hierarchical and relational database designs, Study of query languages, design issues in relational data bases - normalization - query optimization.
Algorithm Analysis and Design
Algorithm analysis and techniques, algorithm design techniques - backtracking, greedy algorithms, divide & conquer, dynamic programming - sets, graphs, trees - abstract data types. Memory management - compaction, garbage collection.
Introduction - system life cycle - project planning, design and implementation issues. Software verification and validation, reliability - software documentation.
Applications of computer graphics - graphics systems, processors etc - study of basic algorithms - 2D and 3D representations and transformations - Realism in graphics - hidden surface and Hidden line elimination, shading, volume rendering - octress, fractals etc.
Distributed Systems, Advanced Database Management Systems,
PRACTICAL / LAB SESSIONS:::.
Mechanical, Electrical & Electronics workshop practice
Digital Electronics Lab
Study of standard IC's and principles of Digital System Design
Basic Electronic Lab
Experiments aimed at supplementing Electronic Circuits design theory acquired during the first year of the B.Tech degree programmes
Programming the 8085, hardware interfacing with stepper motor, data acquisition cards and such other peripherals.
Programming Lab - C programming. Programming Paradigms Lab - simulation of operating system algorithms, comparison and evaluation - Inter-process communication & networking _ LISP programming - DBMS/SQL
Introduction to language development tools like lex and yaac - Implementing parsers using yaac.
Implementation of FTP, TCP/IP,SMTP - Implementation of Fingering.
Programming language and utilities, C, C++, Java, PERL, LISP, ASP, RDBMS, Oracle 9i, SQL 2000, Visual Tools, Visual Basic, VC++, Visual studio.net 2003.