National Institute of Technology, Raipur: Course of Study and Scheme of Examination of B.Tech/B.Arch/M.Tech/M.C.A
National Institute of Technology, Raipur: Course of Study and Scheme of Examination of B.Tech/B.Arch/M.Tech/M.C.A
Semester- III
F
L T P TA SE T.C.A ESE
E
Computational
1 3 - 20 15 15 50 70 120 4
Mathematics MA20311(CS) Mathematics 1
Comp. Sc. & 50
2 3 - 20 15 15 70 120 4
Engg. CS20312(CS) Digital Logic & Design 1
. Comp. Sc. Principles of 50
3 CS20313(CS) 3 - 20 15 15 70 120 4
& Engg. Management 1
Comp. Sc. & Problem Solving & 50
4 3 - 20 15 15 70 120 4
Engg. CS20314(CS) Logic Building Using C 1
5 3 - 20 15 15 50 70 120 4
Mathematics MA20315(CS) Mathematics III 1
Comp. Sc. & Computer 50
6 4 - 20 15 15 70 120 5
Engg. CS20316(CS) Fundamentals 1
7 Comp. Sc. & Digital Logic & - - 3 30 - - 30 20 50 2
Engg. CS20321(CS) Design(Lab)
Problem Solving & 20
Comp. Sc. &
8 CS20322(CS) Logic Building Using - - 3 30 - - 30 50 2
Engg.
C(Lab)
Comp. Sc. & 20
9 CS20323(CS) Programming Lab - - 3 30 - - 30 50 2
Engg.
10 Humanities EN20324(CS) Value Education - - 2 25 - -. - 0 25 1
Dean Academics
NIT, Raipur
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Computational Mathematics Subject Code MA20311(CS)
Semester B.Tech III Board of Studies Mathematics
Maximum Marks 70 Minimum Marks 25
Lecture Periods/Week Tutorial Periods/Week Practical Periods/Week Credits
3 1 - 4
TEXT BOOKS:
1. Numerical Methods in Engineering and Science by Dr. B.S. Grewal, Khanna Publishers.
2. Numerical Methods for Scientific and Engineering Computation by M .K. Jain, S. R. K.
Iyengar & R. K. Jain, Wiley Eastern Limited
REFERENCE BOOKS:
1. Numerical Methods for Scientists and Engineers by K. Shankar Rao, Prentice Hall of India.
2. Numerical Methods with C++ Programming, by Somasundaram & Chandrasekaran, Prentice Hall of India.
3. Numerical Methods, by S. S. Shastry, Prentice Hall Inc. India 1998.
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Digital Logic & Design Subject Code CS20312(CS)
Semester B.Tech III Board of Studies Comp.Sc.& Engg.
Maximum Marks 70 Minimum Marks 25
Lecture Periods/Week Tutorial Periods/Week Practical Periods/Week Credits
3 1 - 4
Unit-I Introduction
Definition of Management, Nature and Basic Concepts of Management, Management and Administration,
Functions of Manager & Information age; Science, theory and practice of Management. Managerial objectives
and Role, Evolution of management Thoughts, Business Environment, Social attitudes beliefs and Values,
Social Responsibilities of Business.
Unit-III Motivation
Meaning, need for motivation, Theories of Motivation. Leadership – Meaning and styles, group and team
working, HRM.
Text Books:-
1. Govindrajan M, & Natrajan, S, Principles of Management, Prentice Hall of India, N. Delhi,2005.
2. Luthans Fred Organizational Behavior, TMH, New Delhi
Reference Books:-
1. Koontz and O’Donnell, Principles of Management and administration, Prentice Hall of India ( PHI)
2. Peter F Drucker, The Practice of Management, Allied Publicatons.
3. Robbins, S. P. 3rd edition, Fundamental of Management, PHI, N. Delhi,2005
4. Chandan J. S, Management Concepts and Strategies, Vikas Publication, N. Delhi,2006
5. S.N. Maheshwari, An Introduction to accountancy Vikas Publication, N Delhi.
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Problem Solving and Logic Subject Code CS20314(CS)
Building using C
Semester B.Tech III Board of Studies Comp.Sc.& Engg.
Maximum Marks 70 Minimum Marks 25
Lecture Periods/Week Tutorial Periods/Week Practical Periods/Week Credits
3 1 - 4
TEXT BOOKS: -
1. Higher Engg. Mathematics by Dr. B.S. Grewal– Khanna Publishers.
2. Advanced Engg. Mathematics by Erwin Kreyszig – John Wiley & Sons.
3. Higher Engg. Mathematics by B.V.Ramana – Tata McGraw-Hill Publishing.
4. Elements of partial differential equations by I.N.Sneddan – McGraw-Hill International Editions.
REFERENCE BOOKS: -
1. Advanced Engg.Mathematics by R.K. Jain and S.R.K. Iyengar – Narosa Publishing House.
2. Applied Mathematics by P.N.Wartikar & J.N. Wartikar. Vol- II– Pune Vidyarthi Griha Prakashan, Pune.
3. Applied Mathematics for Engineers & Physicists by Louis A. Pipes- TMH.
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Computer Fundamental Subject Code CS20316(CS)
Semester B.Tech III Board of Studies Comp.Sc. & Engg.
Maximum Marks 70 Minimum Marks 25
Lecture Periods/Week Tutorial Periods/Week Practical Periods/Week Credits
3 1 - 4
Text Books:
1 Computer Systems Architecture - M. Morris Mano, Prentice-Hall of India
2 Introduction to Algorithms (Second Edition); Cormen, Lelserson, Rivert; PHI.
3 Data Structure by Seymour Lipschutz & G. a. Vijayalaksmi Pai ( Schaum’s outlines)
4 Fundamentals of Computer, V. Rajaraman, Prentice-Hall of India
5 Database system concept, Korth & Sudarshan, MH.
6 Silberschatz, Galvin and Gagne, “Operating Systems Concepts”, Wiley
7. Aho, Sethi & Ullman, "Compilers: Principles, Techniques and Tools”, Pearson Education
8.Martin J. C., “Introduction to Languages and Theory of Computations”, TMH
9. Hopcroft, Ullman, “Introduction to Automata Theory, Languages and Computation”, Pearson Education
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Digital Logic & Design (Lab) Subject Code CS20321(CS)
Semester B.Tech III Board of Studies Comp.Sc. & Engg.
Maximum Marks 30(TA) 20(ESE) Minimum Marks 18(TA) 10(ESE)
Lecture Periods/Week Tutorial Periods/Week Practical Credits
Periods/Week
- - 3 2
Recommended Books:
1) M.M. Mano : “Digital logic and computer design”, PHI.
2) Floyd : “Digital fundamentals”,UBS.
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Problem Solving & Logic Building Subject Code CS20322(CS)
Using C(Lab)
Semester B.Tech III Board of Studies Comp.Sc. & Engg.
Maximum Marks 30(TA) 20(ESE) Minimum Marks 18(TA) 10(ESE)
Lecture Periods/Week Tutorial Periods/Week Practical Credits
Periods/Week
- - 3 2
1. Write a program to take the radius of a sphere as input and print the volume and surface and surface area
of that sphere.
2. Write a program to take a 5-digit number as input and calculate the sum of its digits.
3. Write a program to take three sides of a triangle as input and verify whether the triangle is an isosceles,
scalene or an equilateral triangle.
4. Write a program that will take 3 positive integers as input and verify whether or not they form a
Pythagorean triplet or not.
5. Write a program to print all the Prime numbers between a given range.
6. Write a program to define a function that will take an integer as argument and return the sum of digits of
that integer
7. Write a program to define a macro that can calculate the greater of two of its arguments. Use this macro to
calculate the greatest of 4 integers.
8. Write a program to define a recursive function that will print the reverse of its integer argument.
9. Write a program to print the sum of first N even numbers using recursive function.
10. Write a program to sort an array using Bubble sort technique.
11. Write a program that will take the elements of two integer arrays of 5 element each, and insert the
common elements of both the array into a third array (Set intersection)
12. Write a program to take 5 names as input and print the longest name.
13. Write a program to define a structure Student that will contain the roll number, name and total marks of a
student. The program will ask the user to input the details of 5 students and print the details of all the students
whose total marks is greater than a given value.
14. Write a program to define a union Contact that will contain the members Mobile no and E-mail id. Now
define a structure Employee that will contain name, roll number, mode of contact (mob/e-mail) and a
variable of type Contact as members. The program will ask the user to give the details of two Employees
including mode of contact and the contact num/ E-mail. Print the details of both the Employees.
15. Write a program that will ask the user to input a file name and copy the contents of that file into another
file.
16. Write a program that will take any number of integers from the command line as argument and print the
sum of all those integers.
17. Write a program to process sequential file for payroll data.
18. Write a program to process random file of library data.
List of Equipments/Machine Required:
PCs, C-Compiler
Recommended Books:
Programming in ANSI C – E. Balaguruswamy Tata Mc-Gcraw Hill
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS
Name of the Subject Programming Lab Subject Code CS20323(CS)
Semester B.Tech III Board of Studies Comp.Sc. & Engg.
Maximum Marks 30(TA) 20(ESE) Minimum Marks 18(TA) 10(ESE)
Lecture Periods/Week Tutorial Periods/Week Practical Periods/Week Credits
- - 3 2
1. Visual Basic- an Integrated Development Environment ( IDE): An introduction, Explain New project
window, Property window, Project Explorer window, Watch window, etc. Design and identity card
containing information regarding students such a s Name, Roll No., Address, Class studying, Date of Birth,
Blood Group, Phone No., etc. Add a Exit Button.
2. Develop an application to calculate Interest. It should accept rate of interest, period for calculation of
interest (years), amount on which interest is to be calculated (Rs.). After clicking Compute
Investment amount (Principal + Interest) should be displayed in separate text box.. Add Exit button, Proper
text box controls and labels to be used. Provide 2 options- Simple, Compound interest Provide Picture and
Radio Button control.
3. Design a Simple Calculator to implement addition, subtraction, multiplication, division, remainder
operations of two digits( include validation of input & proper message).
4. Create a form using check box & option box to give effect for fonts such as bold, italic, underline, strike
through respectively for the text entered in the Rich Text Box (add status bar control).
5. Create a form to access drive list, directory list, and files within a directory of the computer you are using
(use Tree structure, menus & toolbars).
6. Design a form for demonstration of print method (Error code, Error message display). Use print control
box. Log the status of each message in a log file.
7. Demonstrate use of Date Environment, add tables and queries, place fields on form, report etc.
8. Generate single table report & two table grouped report outputs.
9. Design a program to display regional languages of different states in India. Take many names of status of
India in one list box control and other text box control should display their languages e. g. Maharashtra
Marathi etc.
10. CASE STUDY (Design and develop one of the following three case studies):
1. Create a Scientific Calculator (add minimum 15 functions).
2. Develop a program for Online Examination system, which includes database and record keeping facility.
3. Develop a program for Payroll System, which can handle database as well as can print the pay slips of
employees. In this system provide a Login Window, which will accept the User Name and Password. After
verifying the user information, the user should get the access to Payroll System.
11. Create a Simple Notepad application, which contains Menus, Rich Text Box, Common Dialog box,
Formatted text, using Toolbar, and Replace text, Windows (Tile / Cascade), Status bar and scroll bar.
12. Modify the practical No. 7 to add following buttons: FIND, ADD, DELETE, UPDATE, and CANCEL.
Give proper code to perform the activity described by the buttons.
13. Display the Table Data using ADODC. Add Find, Delete, Update, Cancel Buttons on the form.
14. Display the data from two different tables having common keys using Visual data manager. Use Flex
Gride control to display data.
15. Use Active –X control in the form which is created in previous practical.
List of Equipments / Machine Required:
1. P-3 or above Computer System. 2. Microsoft Visual Studies 6.0 3. MSDN Library
4. Database (Oracle / MS Access)
Recommended Books
1. Black Book (VB) 2. Complete Reference (VB)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SYLLABUS