Home >> NTCS

 



NIST Technology Consulting Services (NTCS)

The NIST Technology Consulting Services is an autonomous body in NIST, actively involved in industrial research actives and also offers advanced training programs beyond academic curriculum. The Industrial research activities are focused on applied research, product prototype and development. NTCS also provides consultancy services primarily in the area of information technology, and brings into reality the theoretical research work conducted by faculty members. Each of the projects undertaken by NTCS is led by a faculty member and is supported by staff members and students.

NIST Technology Consulting Services (NTCS) has stepped in to provide various kinds of employment oriented courses to students and working professionals since the summer of 2001. In summer of 2001 (May 14-June 9) about 80 students had registered in three different courses. In summer 2002, Electronic Design Automation (EDA)-Software Tools for VLSI/ASIC Design and Enterprise Development using Java, Apache, Linux and PostgreSQL (JALP) course was offered.

More information on NTCS is available at http://www.ntcsindia.com

Industrial Research

Industrial research wing of NTCS is to serve as conduit between research and industry. It is actively involved in developing proposals for research grant and system/product development for industry. Highlights of some major projects undertaken by NTCS are: Development of Library Information Systems, Accounting Systems, Student Information Systems for NIST, Berhampur. These packages are universal in their applicability and are currently being packaged for marketing all over the country.

Development of Communications software (Bluetooth), Embedded systems development, Real Time Operating System development, etc., work has been undertaken for Adya Technologies, New Delhi.Development of SVG based Graphics System for Vest India, New Delhi. Development of MCare (Millennia Management System for Health Care) hospital management system for Kalinga Hospital, Bhubaneswar. NTCS is providing software development and consultancy in web related projects and database projects to Knowledge Online, New Delhi. NTCS is offering solutions to the Army Air Defense College, Gopalpur in simulations and specialized training. It has also undertaken feasibility studies for NALCO, Bhubaneswar. The Department of Science & Technology (DST) has sponsored a project on "Studies of high frequency GaN based semiconductors devices". Many other proposals in government and private sector are under active consideration.

Training Program

Besides the regular engineering programs, NIST offers specialized training programs using industry experts from India & abroad. There is a strong focus on making students competitive for the global market. These specialized training programs will help the students in the following ways:

  • To develop personality and communication skills
  • To keep pace with recent advances in various fields of engineering and science
  • To acquire computer skills directly applicable to the industry worldwide.
  • To get prepared for tough competitive exams like CAT, GRE, TOEFL etc.
  • To gain self confidence in facing interviews and participating in group discussions
  • To learn about setting up entrepreneurial ventures.

DRDA Programe:

NIST is also active in providing specialized training programs. About fifty students have undergone Computer Courses under District Rural Development Agency (DRDA) program in Ganjam district. This training programme is one of its kind provided by any Engineering College in the district of Ganjam. We provided the following courses under the scheme:

  • Computer Fundamentals
  • MS Office(MS Word, Ms Excel, Powerpoint)
  • FoxPro, MS Access etc.
NTCS has offered the following courses so far:

Verbal Skills and Personality Development

Advance Verbal Skills for GRE, TOEFL,GMAT,CAT,IES


GOAL : To acquaint the student with the verbal skills required to face competitive examinations, which they will face in their final year.

The two examinations, which are our prime focus, are the GRE (Graduate Record Examination) and the TOEFL (Test of English as a Foreign Language). However ,these skills are also applicable to other examinations like CAT (Common Admission Test for admission to the Indian Institutes of Management) and GMAT (Graduate Management Aptitude Test for admission to MBA programs in the USA). These skills are also helpful to people taking verbal tests given as a part of recruitment tests of various companies.

AREAS OF STUDY
  • Vocabulary - How to improve one’s English language vocabulary ? A textbook developed by Dr.Ravi.P.Reddy will be provided for this purpose.
  • Listening Skills for TOEFL - Students will be exposed to Spoken English as spoken in the USA through audio aids.
  • Practice Tests of TOEFL & GRE (Verbal) - Numerous tests ( based on old question papers) will be given and reviewed to assess the student’s strengths and weakpoints.
  • Reading Skills for Better Comprehension - Drills on improving reading comprehension .
  • DURATION : Minimum of 40 hours.
NOTE :
  • Optional Courses for 1st Semester Students
  • There is no overlap between this course and the course on TECHNICAL COMMUNICATION offered as a part of the regular syllabus.

Spoken English and Presentation Skills


GOAL : This course is designed to improve the English speaking skills of the students as applied to real world situations and also as applied to technical presentations. At the end of the course, each student will make a ten minute technical presentation using OHP in a classroom situation.

This course is part of a sequence of courses designed to improve your communication skills. If you have ever felt inadequately equipped to handle spoken English in any situation or in a technical presentation, your MUST enroll for this course.

Course Contents
  • Introduction to characteristics of sounds, pronunciation lessons, rhythm drills and reading exercise
  • Use of simple and correct English
  • What to say in different situation of everyday life.
  • Colloquial English and idioms
  • Functional grammar drills
  • Presentation Skills:
    • Preparation of Notes
    • Posture
    • Body Language
    • Audience Handling Techniques
NOTE : Optional Courses for 4th Semester Students

       Interview and Group Discussion Skills.

Application Software

Ms-Office 97(Word, Powerpoint & Excel)


GOAL : To acquaint the student with the computer skills required to use (i) Microsoft Windows and (ii) the Microsoft Office suite of software which includes the following packages:
  • Microsoft Word (Word-processing software)
  • Microsoft Excel (Spreadsheet software)
  • Microsoft PowerPoint (Presentation software)
This is a laboratory-based course where the students will gain hands-on experience on these three software packages. There will be some theory classes to explain the theoretical aspects of these packages .

DURATION : Minimum of 40 hours time on the computers in our PC Laboratory in addition to the theory class times.

NOTE : Optional Courses for 1st Semester Students

AutoCAD R13,3D Modeling, LISP Programming.


This course has been specially designed to give the student a deeper prospective of Computer Aided Design and Drafting (CADD) including Solid Modeling. The course will enable the students to appreciate the various practical aspects of COMPUTER GRAPHICS and will be your first step in the exciting direction of MULTIMEDIA and ANIMATION .

COURSE CONTENTS
  • Coordinate Systems and Scales : Various coordinate systems ,Scaling of drawings
  • 2-D Primitives : Basic set of two dimensional primitives, editing, splines .
  • Printing & Plotting : Setting up for hardcopy output .
  • Text & Dimensioning : Text input and editing, dimensioning standards, linestyles .
  • Introduction to Solid Modeling : Solid primitives, Generation of solids , Coordinate systems and viewpoints .
  • Advanced Solid Modeling : Constructive solid geometry using Boolean operations, moving and joining solids.
  • 3-D Surfaces : Difference between surfaces and solids, generation of 3-D surfaces ,Coon's patch interpolation.
  • Slideshows and Script Files : Making and viewing slides, creating timed slide shows using script files .
  • Introduction to AutoLISP : The AutoLISP programming language, functions in AutoLISP, loading and running small AutoLISP programs.
NOTE : Optional Courses for 2nd Semester Students


Software Development

Object Oriented Programming in C++


Object Oriented Programming Systems are becoming the accepted way of developing new software in every area .This course will cover the C++ language - one of the most popular Object Oriented Programming Language in use in the world today.

This course will be a prerequisite for the course "WINDOWS APPLICATION DEVELOPMENT USING VC++".

COURSE CONTENTS
  • Overview : The object oriented programming paradigm, advantages of OOPS, characteristics of Object Oriented Programming Language - objects, classes, inheritance, reusability, creating new data types , polymorphism and overloading .
  • Objects and Classes : Specifying and using classes, constructors and destructors, objects as function arguments , memory considerations for objects .
  • Operator Overloading : Overloading unary and binary operators, data conversion, pitfalls of operator overloading and conversion .
  • Inheritance : Derived and base classes, class hierarchies, public and private inheritance, classes within classes, problems and ambiguity in inheritance .
  • Functions : Virtual Functions , static function, friend functions
  • Files and Streams : Stream class hierarchy , object I/O, I/O with multiple objects
  • Development of Object Oriented Programs: creating large programs using class libraries.
NOTE : Optional Courses for 4th Semester Students of ECE & ELE only

Applications Dev. Using Visual Basic 6.0


Overview Of Visual Basic 6.0: The IDEOF VB6, VB6 applications and the VB6 DLLs

Introduction to the Visual Basic Programming Language: Data Types, Variant Data Type, Declarations, Control structures, Built-in functions, Default Functions, Default Functions Arguments, User defined Subroutines and Functions

ABCs of OODA and OOPS: Object Oriented Design and Analysis, Data Encapsulation, Classes, Methods and properties, Access specifiers – public and private, Exception Handling, Inheritance.

Basic VB Controls: The Hello World Application, Designing using Forms and Basic control, properties and Methods of these controls, Message Boxes and predefined symbolic constants of VB6.

Creating a Class Module: Types of Modules, Creating a reusable Class Module , Initialize and Terminate, Using Let, Get and Set Statements, Exception Handling using Events

Files I/O: Input and output from files, I/O modes-Sequential, Random Access and Binary

Developing MDI Applications: Differences between SDI and MDI applications, Creating a full MDI application, Creating and Using menus, Using Custom Controls for printing, Files, Color palettes, etc.

Understanding SQL: The Structured Query Language for RDBMS queries.

Database Fronted Development using VB6: Frontends and backends, servers and clients, remote database systems, Introduction to ODBC, Data Controls in VB6, Using the Data Access Objects, Data Manipulation in VB6, running SQL Queries

The Architecture of the WIN98 OS: Introduction to the fundamentals of the WIN98 Operating System

Using the WIN98 API: Introduction to the WIN98 Application Programming Interface, Introduction to GDI

Creating your own ActiveX Controls: Creating custom controls using single and multiple inheritance techniques.

Creating ActiveX Documents: Creating Web compatible applications using VB6

Using Crystal Reports: Defining Report Formats in Crystal Reports

Help Files: Creating and Using Help Files in your Applications.

Using Visual Source Safe: The Visual Safe Software Manager, Checking out and checking in of modules, Version Control and Reverting to older versions.

NOTE : Optional Courses for 6th Semester Students

COBOL 85 Translation


COBOL is one of the most widely used language in business applications and one of the oldest programming languages .The renewed interest in this language has been spurred by the Y2K problem wherein much of the old COBOL software either has to be modified , maintained or rewritten in a new language. COBOL software maintenance accounts for a substantial percentage of the work subcontracted to Indian software firms. You may have noticed that many job ads are specifying COBOL skills .Since the Y2K work is expected to continue for at least 4-5 years beyond the year 2000 , it is our belief that this course will help students aspiring to a career in software .

This course aims at giving Students an in-depth understanding of the COBOL language so that they can maintain/develop COBOL software.

NOTE : Optional Courses for 5th Semester

       Application Dev. In VC++
       Application Dev. Using As-400.

Electronic Design Automation

PCB Design PCAD


This course is a prerequisite for the following three courses which will be offered at a later date by NTCS ,i.e, students who have not taken this course will not be eligible for any of the following three courses .
  • CIRCUIT SIMULATION
  • VLSI DESIGN
  • VHDL TECHNIQUES
This course is designed for students who are interested in Computer Aided Design (CAD) Techniques as applicable to Industrial Automation.

COURSE CONTENTS
  • Introduction : Introduction to Printed Circuit Boards and their Design. PCB Terminology.
  • Schematic Capture : Look at the process of making schematic diagrams .
  • Netlist Generation : How to generate connectivity list between components from a schematic diagram automatically and manually from a paper circuit diagram .
  • Design Considerations : Some design considerations to lower the cost of PCB fabrication and to make the circuit work better .
  • PCB Layout : Placing of components, libraries and pad size.
  • Manual Routing : Power ,ground and high frequency tracks routing .
  • Auto Routing : Signals track routing .
  • Design Rule Check : Space between pad-pad, pad-track, track-track, track-via, via-via, pad-via. Checking the connectivity with the Net List.
  • Post Processing : Gerber photoplot, laser plot, and dot matrix plot, NC drill program generation, BOM generation.
  • PCB Fabrication : Fundamentals of PCB fabrication .
NOTE : Optional Courses for 4th Semester

SIMULATION OFANALOG AND DIGITAL CIRCUITS


Simulation using CAD tools is the latest technology used worldwide for Design Applications ranging from small circuitry to FPGAs and VLSI. This course will enable you to model a design on the computer, provide a variety of inputs 9analog, digital, mixed) and analyze the outputs - all on the computer. Consequently redesign and modification can be done in a fraction of the time required by the "manual prototyping" method.

COURSE CONTENTS
  • Introduction to PSPICE and ViewLogic Software
  • Analog Simulation using PSPICE
  • Digital Simulation using ViewLogic
  • Introduction to VHDL
NOTE : Optional Courses for 5th Semester

Field Programmable Gate Arrays (FPGA)


The course will be covered using XILINX software on Win 98 platform. Xilinx is the world leader in FPGA technology having founded the first FPGA in 1984. Xilinx is the world’s largest suppliers of programmable logic devices for telecom, data processing, aerospace and defence requirements.

COURSE CONTENTS
  1. Introduction to FPGAs and EPLDs
  2. FPGA Architecture
  3. Design Methodology: Design Entry, Design Verification and Design Implementation
  4. Design Entry: Schematics, HDL and other text based methods, Libraries, Timing
  5. Design Verification: through Simulation tools, Timing verification
  6. Design Implementation: Partitioning, Map, Place and Route.
  7. Design Editor: Optimization of Design, I/O placement, DRC
  8. Bitstream Generator and Download/Readback
  9. Hardwire FPGAs and PROMs
  10. Practical Applications of FPGAs/EPLDs: A case study.
NOTE : Optional Courses for 6th Semester

V L S I - DESIGN


The course is designed to introduce the Design methodologies - Gate Arrays , Standard Cell and full custom; and the VLSI Design methodology using VHDL . It includes basic design concepts , the building blocks of VLSI Design , Principles of full customdesign , Standard Cell Design . Design validation and Testing is also included.

COURSE CONTENTS
  1. VLSI Design methodologies `
  2. MOS transistor theory, Inverter Analysis
  3. CMOS processing technology, Design Rules etc.
  4. Circuit Design Techniques, Logic structures , clocking strategies
  5. Physical Design Concepts, Design of standard cell library
  6. Digital Design and verification using HDLs.
  7. VLSI for digital Signal processing
  8. Testing and testability issues
  9. Recent advances in VLSI Design.
NOTE : Optional Courses for 7th Semester

Principles and Recent Advances in VLSI Design - Use of VHDL asVLSI Design Tool


The Course is designed to introduce the principles of custom VLSI Design , layout design and standard cell designs for simple systems. It will also cover the building blocks of physical design and its impact on gate delay . Different logic forms will also be explored , and an overview will be provided on recent advances on VLSI Design . Students will also learn VLSI Design methodology using VHDL , understand VHDL packages. The Course will outline how to write VHDL code for logic synthesis.

COURSE CONTENTS
  1. MOS Device Electronics
  2. CMOS Transfer Characteristics , Noise Margin
  3. CMOS inverter , Transmission Gates
  4. VLSI technology, Design Rules, Capacitance and Resistance
  5. Delay and Timing , Power Dissipation
  6. Circuit Techniques and Design Methodology
  7. Clocks and communication
  8. Low Power Design
  9. Recent Advances in VLSI Design
  10. Design Concepts , Behavioral Description
  11. Design Tools , Simulators , Test Vector Generations
  12. Basic Features of VHDL and Fundamentals of Models
  13. Objects, Types, Operators, Delay
  14. Multiple Architectures, Concurrency, Iterations
  15. Modeling Techniques, Sequential Operations, Variables
  16. Sequential Modeling using Attributes
  17. Functions, Procedures, and Architecture Level Design
  18. Register Level Design, Numeric, Array, Record Types
  19. Declarations, Packages, Libraries
  20. Structure, Components, Configurations and Generics
  21. Review of Design, Practical Example.
NOTE : Optional Courses for 8th Semester


RDBMS

RDBMS Development using Visual FOXPRO


The course is designed to give you an entry into the exciting world of Relational Database Management Systems. The software used will be Microsoft FoxPro 2.6(Windows version), one of the leading RDBMS development systems in the software world.

The course will include the following topics :
  • Introduction to RDBMS Development.
  • Introduction to System Analysis for RDBMS development.
  • Introduction to Fundamentals of RDBMS design.
  • Basic elements of Visual FoxPro-database, screens, reports, etc.
  • Elements of the X-base language.
  • Study of "The NIST Librarian(v. 1.0)" software.
  • A complete project including system analysis, design and implementation.
  • Introduction to ACCOUNTING practice in the Indian context(including accounts, inventory, payroll, etc.).
  • Introduction to SQL.
  • Import / Export of Database Information.
DURATION : 40 hours or more

NOTE : Optional Courses for 3rd Semester

Database Development using MS-ACCESS


The course will give you a broad-based introduction to the design and development of database systems .

The course will include the following topics :
  • Introduction to Database Systems.
  • System Analysis for Database Systems.
  • Fundamentals of System Design.
  • Basic elements of databases in MS-ACCESS - tables, forms, reports.
  • GROUP PROJECT (3- or 4 students) -System analysis and design.
  • Study of Kalinga Hospital Software.
  • Introduction to Accounting Practice -financial accounting, inventory, & payroll.
  • Introduction to NIST FINANCIAL ACCOUNTING package.
  • Introduction to NIST STUDENT DATABASE.
  • Export / Import of data from Database systems.
DURATION : 40 hours or more

NOTE : Optional Courses for 3rd Semester

RDBMS DEVELOPMENT BASED ON CLIENT SERVER USING ORACLE 7.3 PART -1(ORACLE SQL-PLUS)


INSTRUCTOR: Ms. Geetika Mudali and some experts from the Industry

COURSE CONTENTS
  • Introduction to Systems Design and Systems Development Life Cycle.
  • Comparison of Relational, Network and Hierarchical Database Models.
  • Data Flow and Systems Flow Diagram.
  • Entity - Relationship model and Normalization of Relations.
  • Concepts of Client - Server Architecture.
  • Introduction to Oracle 7.3.
  • Introduction to Cooperative Development Environment (CDE).
  • SQL Plus having SQL (Structured Query Language) and PL/SQL (Programming Language) Environment.
  • Introduction to SQL and use of SQL( Functions, Single Row Functions, Substitution Variables, Join Methods, Group Functions, Nested Queries, SubQueries).
  • Creating, Defining, Manipulating Table Structures and Table Management Concurrency, Locking, Security, Sequences, Indexes and Views.
  • Introduction and Use of PL/SQL and interaction with Oracle(Composite Datatypes, Flow Control, Built in Functions, Cursor Management, Exception Handling, Stored Code in database).
  • SQL Plus and Reporting Design and Implementation of Projects on Oracle (Using SQLPLUS, FORMS and REPORTS) by Groups of Students.
Information System for Restaurant Management, Accident Database for IRE, Information System for Insurance Company, Hotel Management, Travel Agency, Vehicle Rental Agency, Hospital Management, Printing Press Management, Video Rental Agency, Drug Store, Inventory Management for Cement and Fertilizer Plant, Information System for a Stationary Wholesaler,etc..

NOTE : Optional Courses for 6th Semester

RDBMS DEVELOPMENT BASED ON CLIENT SERVER USING ORACLE 7.3 PART -2(ORACLE FORMS 4.0 )


INSTRUCTOR: Ms. Geetika Mudali and some experts from the Industry

COURSE CONTENTS
  • Introduction to Oracle Forms, Book, Graphics and Reports.
  • Running Oracle Forms Application.
  • Introduction and use of Blocks, Records and Items(Customizing Forms and Blocks).
  • Introduction and Use of Buttons, Check Box, Radio Group, Text, Image, Chart, Display, List.
  • Introduction and Use of Window, Canvas, Alert, Editor, LOV, Named Visual Attribute.
  • Introduction and Use of Triggers and Built-in PL/SQL Routines ( Components of a Trigger, Creating Triggers, Adding functionality to Items, Transaction Processing).
  • Introduction and Use of Global Variable, Parameter, Timer,Relation, Record Group User Interface for the various group.
  • Projects developed using Forms 4.0.
Information System for Restaurant Management, Accident Database for IRE, Information System for Insurance Company, Hotel Management, Travel Agency, Vehicle Rental Agency, Hospital Management, Printing Press Management, Video Rental Agency, Drug Store, Inventory Management for Cement and Fertilizer Plant, Information System for a Stationary Wholesaler etc..

NOTE : Optional Courses for 6th Semester


Multimedia Integration

Multimedia Integration


The course is designed to give an entry into the exciting world of Multimedia & Web browsing. Students can gain a broad based understanding of the various elements of multimedia on computers. Also can gain the skills required to create simple multimedia packages.
  • Introduction to Multimedia : Introduction to the scope and applications of multimedia.
  • Hardware and Software Requirements : Requirements study. Introduction to the various multimedia tools available in the market.
  • Graphics File Formats : Introduction to the various standard file formats for graphics such as BMP, WMF, TIFF, GIF, JPG, etc.
  • Image Editing : Image capturing from AVI files. Various aspects of editing(retouching, filtering, special effects, etc.) using Adobe photoshop.
  • Sound Files : Sound file formats. Recording and editing wave files. Adding special effects.
  • Movie Files : Movie file formats(.avi,.mvi,etc.). Editing .avi files. Adding special effects.
  • Video Capture : Capturing Video Tape input into avi files.
  • Multimedia Integration : Integrating picture Files, Sound Files, and Movie Files using SCALA Multimedia Software.
NOTE : Optional Courses for 2nd Semester

Programming in JAVA


The course is designed to create state-of-the-art Web pages using Java, bringing Web sites to life with very little effort.

The course will include the following topics :
  • Introduction
  • Hyperlinking
  • Java Beans
  • Java-Savvy Browser
  • HTML<APPLET>
  • Java Power Web Page
  • Java Script
  • Combining Applets & Script
NOTE : Optional Courses for 7th Semester

       Designing Multimedia Applications (SCALA).

Networking

NOVELL Netware 4.11 And WINDOWS NT


Computer networking is ultimate way to face the today’s digital world. But depending on the needs, money, facilities and resources available, determines the type of network one can go for.The following types of networking are available :

Novell 4.11:
  • Installation & Maintenance
  • System Administration
  • Management of Internet Accounts
Windows NT:
  • Windows 98 peer to peer Networking using TCP/IP
  • Windows NT Client/Server Installation & Maintenance.
NOTE : Optional Courses for 7th Semester