B.Tech Computer Science & Engineering
Bachelor
In Coimbatore
Description
-
Type
Bachelor
-
Location
Coimbatore
-
Duration
4 Years
Facilities
Location
Start date
Start date
Reviews
Course programme
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.
THEORY PAPERS:::.
Basic Engineering Papers
Basic Mechanical Engineering, Basic Electrical Engineering, Engineering Mathematics (5 papers),Graph Theory, Engineering Graphics.
Papers in Management
Industrial Management, Economics
Electronic Papers
Basic Electronics, Electronic Circuits, Hardware Systems Design
Communication Papers
Digital Data Communication, Digital Signal Processing
COMPUTER ENGINEERING PAPERS :::.
Computer Organization
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.
Electronic Commerce
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.
Language Processors
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.
Operating Systems
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.
Software Engineering
Introduction - system life cycle - project planning, design and implementation issues. Software verification and validation, reliability - software documentation.
Computer Graphics
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.
Electives
Distributed Systems, Advanced Database Management Systems,
OOPS
PRACTICAL / LAB SESSIONS:::.
Workshop
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
Hardware Lab
Programming the 8085, hardware interfacing with stepper motor, data acquisition cards and such other peripherals.
Computer Labs
Programming Lab - C programming. Programming Paradigms Lab - simulation of operating system algorithms, comparison and evaluation - Inter-process communication & networking _ LISP programming - DBMS/SQL
Compiler Lab
Introduction to language development tools like lex and yaac - Implementing parsers using yaac.
Network Lab
Implementation of FTP, TCP/IP,SMTP - Implementation of Fingering.
Computer Centre
Programming language and utilities, C, C++, Java, PERL, LISP, ASP, RDBMS, Oracle 9i, SQL 2000, Visual Tools, Visual Basic, VC++, Visual studio.net 2003.
B.Tech Computer Science & Engineering