UG IT Syllabus
UG IT Syllabus
B.Sc. in
INFORMATION TECHNOLOGY
HONOURS PROGRAMME
SUBJECT CODE = 62
Implemented from
Academic Session 2019-2022
Members of Board of Studies of CBCS Under-Graduate Syllabus as per
Guidelines of the Ranchi University, Ranchi.
i
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
Contents
S.No. Page No.
Contents ii-iii
ANNEXURE
44 Distribution of Credits Semester wise for Hons Programme 59
45 Sample calculation for SGPA for B.Sc./B.A./B.Com Honors Programme 60
46 Sample calculation for CGPA for B.Sc./B.A./B.Com Honors Programme 60
MARKS DISTRIBUTION FOR EXAMINATIONS
AND
FORMAT OF QUESTION PAPERS
47 Marks Distribution of Mid & End Semester Theory Examinations 61
48 Marks Distribution of Practical Examinations 61
49 Format of Question Paper for Mid Sem Examination of 15 Marks 62
50 Format of Question Paper for Mid Sem Examination of 25 Marks 63
51 Format of Question Paper for End Sem Examination of 60 Marks 64
52 Format of Question Paper for End Sem Examination of 75 Marks 65
53 Format of Question Paper for End Sem Examination of GE, SEC, General 66
& AECC Hindi/ English Communication of 100 Marks
Table AI-1.1: Course structure for B.Sc./ B.A./ B.Com./B.Voc. (Hons. Programme)
Semester Honours Allied Ability Enhancement Total Credits
(Core Courses) (Elective Courses) (Compulsory Courses)
14 Papers 8 Papers 4 Papers
Sem-I C-1, C-2 GE-1A, GE-1B English Comm./Hindi Comm.
(6+6=12 Credits) (6+6=12 Credits) (02 Credits) 26 Credits
Table AI-2 Subject Combinations allowed for I.T. Hons. Programme (140 Credits)
Discipline Specific Elective Compulsory Course
Honours/Core Subject Skill Enhancement Course
Subject AECC
CC SEC
DSES 1+1=2 Papers
14 Papers 2 Papers
4 Papers
Language Communication +
IT IT Specific SEC in IT EVS
Table AI-2.1 Semester wise Examination Structure for Mid Sem & End Sem Examinations:
Core Honours, Allied DSE, Compulsory AECC Courses Examination Structure
Sem End
Mid Semester End Semester Semester
Code Papers
Theory (F.M.) Theory (F.M.) Practical/
Viva (F.M.)
C1 Programming Fundamental using C/C++ +Lab 15 60
50
C2 Computer System Architecture +Lab 15 60
I GE1A Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
GE1B Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
AECC Language Communication --- 100 ---
C3 Data Structures with C +Lab 15 60
50
C4 Discrete Structures. + Lab 15 60
II GE2A Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
GE2B Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
AECC EVS --- 100 ---
C5 Programming in JAVA +Lab 15 60
C6 Operating Systems. +Lab 15 60 75
C7 Computer Networks +Lab 15 60
III
GE3A Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
GE3B Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
SEC 1 Elementary Computer Application Software +Lab --- 100 ---
C8 Theory of Computation + Lab 15 60
C9 Visual Basis .NET +Lab 15 60 75
C10 Database Management Systems +Lab 15 60
IV
GE4A Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
GE4B Refer Table AI-2.3 of the Syllabus of Subject opted --- 100/ (75) 0/ (25)
SEC 2 MATLAB Programming +Lab --- 75 25
C11 Internet Technologies +Lab 15 60
50
C12 Software Engineering +Lab 15 60
V
DSE 1 Information Security & Cyber Law +Lab 15 60
50
DSE 2 Programming in Python +Lab 15 60
C13 Artificial Intelligence and Android Programming +Lab 15 60
50
C14 Computer Graphics with Flash +Lab 15 60
VI
DSE 3 Cloud computing +Lab 15 60 25
DSE 4 Project Work/ Dissertation --- --- 100
Table AI-2.3: For Student from SCIENCE background All Four Papers of Two Subjects to be opted:
G.E. Paper-1
Differential Calculus And Integral Calculus, Vector Real Analysis-I, Group Real Anaysis-II, Complex
Mathematics Coordinate Geometry 2D Calculus & Trigonometry Theory & Differential Variable, Set Theory &
+T +T Equations +T Matrices +T
G.E. Paper-2
Atomic Structure,
Chemical Energetics, Chem. of s- and p-block Chem. of d-block
Bonding, General Org
Chemistry Chem & Aliphatic
Equilibria & Functional elements, States of matter elements, Molecules of
Gp Org Chemistry-I +Lab and Chem. Kinetics +Lab Life +Lab
Hydrocarbons +Lab
Food, Nutrition & Health Environment & Public
Zoology Animal Diversity +Lab Human Physiology +Lab
+Lab Health +Lab
---------------------------------------------------------------------------------------------------------------------------
SEMESTER I 5 Papers
---------------------------------------------------------------------------------------------------------------------------
Total 100 x 5 = 500 Marks
There will be two group of questions. Group A is compulsory and will contain three questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 & 3 will be short answer type of 5 marks.
Group B will contain descriptive type six questions of 20 marks each, out of which any four are to answer.
OBJECTIVE: To equip students effectively to acquire skills in reading, writing, comprehension and
communication, as also to use electronic media for English Communication.
Unit I: Communication – Definition, stages, barriers, types: verbal and non-verbal, Listening- Meaning,
Nature and importance, Principles of Good Listening.
Unit II: Class-presentation (Oral for five minutes) on any of the above-mentioned topics:
Descriptive writing, expansion of an idea.
Unit III: Writing skills –, notice writing, advertisement writing, précis writing, essay writing, letter
writing (applications), Business letter formats (letters of enquiry, replies and complaints), resume
writing, covering letter
Unit IV: Vocabulary building: One word substitution, synonyms and antonyms, idioms and phrases
Suggested Reading:
Technical Communication, M.H. Rizvi, Tata McGrawhill
Effective Business Communication, Asha Kaul
Developing Communication Skills, Krishnamohan
Functional Grammar and Spoken and Written Communication in English, Bikram K. Das, Orient
Blackswan
Precis, Paraphrase and Summary,P.N. Gopalkrishnan, Authors Press
Communication Skills, Sanjay Kumar and Pushplata, Oxford Publication
Note: Latest edition of text books may be used.
---------------------------------------------------------------------------------------------------------------------------
OR
HINDI COMMUNICATION Theory: 30 Lectures
Marks : 100 (ESE 3Hrs) =100 Pass Marks Th ESE = 40
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Declaring, Defining and Initializing Variables, Scope of Variables, Using Named Constants,
Keywords, Data Types, Casting of Data Types, Operators (Arithmetic, Logical and Bitwise),
Using Comments in programs, Character I/O (getc, getchar, putc, putcharetc), Formatted and
Console I/O (printf(), scanf(), cin, cout), Using Basic Header Files (stdio.h, iostream.h,
conio.hetc).
3. Expressions, Conditional Statements and Iterative Statements (5 Lectures)
Simple Expressions in C++ (including Unary Operator Expressions, Binary Operator Expressions),
Understanding Operators Precedence in Expressions, Conditional Statements (if construct, switch-
case construct), Understanding syntax and utility of Iterative Statements (while, do-while, and for
loops), Use of break and continue in Loops, Using Nested Statements (Conditional as well as
Iterative)
4. Functions and Arrays (10 Lectures)
Utility of functions, Call by Value, Call by Reference, Functions returning value, Void
functions, Inline Functions, Return data type of functions, Functions parameters,
Differentiating between Declaration and Definition of Functions, Command Line
Arguments/Parameters in Functions, Functions with variable number of Arguments.
Creating and Using One Dimensional Arrays ( Declaring and Defining an Array, Initializing an
Array, Accessing individual elements in an Array, Manipulating array elements using loops), Use
Various types of arrays (integer, float and character arrays / Strings) Two-dimensional Arrays
(Declaring, Defining and Initializing Two Dimensional Array, Working with Rows and
Columns), Introduction to Multi-dimensional arrays
Need of Overloading functions and operators, Overloading functions by number and type of
arguments, Looking at an operator as a function call, Overloading Operators (including
assignment operators, unary operators)
11. Inheritance, Polymorphism and Exception Handling (8 Lectures)
Introduction to Inheritance (Multi-Level Inheritance, Multiple Inheritance), Polymorphism (Virtual
Functions, Pure Virtual Functions), Basics Exceptional Handling (using catch and throw, multiple catch
statements), Catching all exceptions, Restricting exceptions, Rethrowing exceptions.
Reference Books:
Herbtz Schildt, "C++: The Complete Reference", Fourth Edition, McGraw Hill.2003
Bjarne Stroustrup, "The C++ Programming Language", 4th Edition, Addison-Wesley, 2013.
Bjarne Stroustroup, "Programming -- Principles and Practice using C++", 2nd Edition, Addison-Wesley
2014.
E Balaguruswamy, "Object Oriented Programming with C++" Tata McGraw-Hill Education, 2008.
Paul Deitel, Harvey Deitel, "C++ How to Program", 8th Edition, Prentice Hall, 2011.
---------------------------------------------------------------------------------------------------------------------------
Session 2019-22 Onwards
7
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Book:
M. Morris Mano, C. R. Kime: Logic and Computer Design Fundamentals, Pearson Education.
Fundamentals of Computers; Pearson Publication
Reference Book:
T.C. Bartee: Digital Computer Fundamentals, McGraw Hill, 2001.
T.L. Floyd: Digital Fundamentals, Pearson Education, 2011.
---------------------------------------------------------------------------------------------------------------------------
There will be two group of questions in Practical Examination of 3Hrs.. Group A having questions from CORE PAPER
1(CC1) will contain four questions, out of which any two are to be answered Group B having questions from CORE
PAPER 2(CC2) will contain two questions, out of which any one is to be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB(Experiment + Answer script) = 30 marks
Assignment =10 marks
Viva-voce =10 marks
F08
BUN 8xxx CIR E080 ION 0
F04
BSA Axxx CIL E040 IOF 0
ISZ Cxxx INC E020
AND_I 1xxx SPA E010
ADD_I 3xxx SNA E008
Indirect
LDA_I 5xxx SZA E004
STA_I 7xxx Addressing SZE E002
BUN_I 9xxx HLT E001
BSA_I Bxxx
ISZ_I Dxxx
2. Create the micro operations and associate with instructions as given in the chapter
(except interrupts). Design the register set, memory and the instruction set. Use this
machine for the assignments of this section.
3. Create a Fetch routine of the instruction cycle.
4. Simulate the machine to determine the contents of AC, E, PC, AR and IR registers in
hexadecimal after the execution of each of following register reference instructions:
5. Simulate the machine for the following memory-reference instructions with I= 0 and address part
= 082. The instruction to be stored at address 022 in RAM. Initialize the memory word at address
082 with the operand B8F2 and AC with A937. Determine the contents of AC, DR, PC, AR and
IR in hexadecimal after the execution.
a. ADD
b. AND
c. LDA
d. STA
e. BUN
6. Simulate the machine for the memory-reference instructions referred in above question with I=
1 and address part = 082. The instruction to be stored at address 026 in RAM. Initialize the
memory word at address 082 with the value 298. Initialize the memory word at address 298 with
operand B8F2 and AC with A937. Determine the contents of AC, DR, PC, AR and IR in
hexadecimal after the execution.
7. Modify the machine created in Practical 1 according to the following instruction format:
Instruction format
0 2 3 4 15
Opcode I Address
a. The instruction format contains a 3-bit opcode, a 1-bit addressing mode and a 12-bit address.
There are only two addressing modes, I = 0 (direct addressing) and I = 1 (indirect addressing).
---------------------------------------------------------------------------------------------------------------------------
SEMESTER II 5 Papers
---------------------------------------------------------------------------------------------------------------------------
Total 100 x 5 = 500 Marks
There will be objective type test consisting of hundred questions of 1 mark each. Examinees are required to mark their
answer on OMR Sheet provided by the University.
Forest ecosystem
Grassland ecosystem
Desert ecosystem
Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)
(2 lectures)
Unit 3 : Natural Resources : Renewable and Non-‐renewable Resources
Land resources and landuse change; Land degradation, soil erosion and desertification.
Deforestation: Causes and impacts due to mining, dam building on environment, forests,
biodiversity and tribal populations.
Water : Use and over-‐exploitation of surface and ground water, floods, droughts, conflicts
over water (international & inter-‐state).
Energy resources : Renewable and non renewable energy sources, use of alternate energy
sources, growing energy needs, case studies.
(5 lectures)
Unit 4 : Biodiversity and Conservation
Levels of biological diversity : genetic, species and ecosystem diversity; Biogeographic
zones of India; Biodiversity patterns and global biodiversity hot spots
India as a mega-‐biodiversity nation; Endangered and endemic species of India
Threats to biodiversity : Habitat loss, poaching of wildlife, man-‐wildlife conflicts, biological
invasions; Conservation of biodiversity : In-‐situ and Ex-‐situ conservation of biodiversity.
(4 lectures)
Unit 7 : Human Communities and the Environment
Human population growth: Impacts on environment, human health and welfare.
Resettlement and rehabilitation of project affected persons; case studies.
Disaster management : floods, earthquake, cyclones and landslides.
Environmental movements : Chipko, Silent valley, Bishnois of Rajasthan.
Environmental ethics: Role of Indian and other religions and cultures in environmental
conservation.
Environmental communication and public awareness, case studies (e.g., CNG vehicles
in Delhi).
(3 lectures)
Unit 8 : Field work
Visit to an area to document environmental assets: river/ forest/ flora/fauna, etc.
Visit to a local polluted site-‐Urban/Rural/Industrial/Agricultural.
Study of common plants, insects, birds and basic principles of identification.
Study of simple ecosystems-‐pond, river, Delhi Ridge, etc.
(Equal to 4 lectures)
Suggested Readings:
1. Raziuddin, M.., Mishra P.K. 2014, A Handbook of Environmental Studies, Akanaksha Publications, Ranchi.
2. Mukherjee, B. 2011: Fundamentals of Environmental Biology.Silverline Publications, Allahabad.
3. Carson, R. 2002. Silent Spring. Houghton Mifflin Harcourt.
4. Gadgil, M., & Guha, R.1993. This Fissured Land: An Ecological History of India. Univ. of California Press.
5. Gleeson, B. and Low, N. (eds.) 1999.Global Ethics and Environment, London, Routledge.
6. Gleick, P. H. 1993. Water in Crisis. Pacific Institute for Studies in Dev., Environment &
Security. Stockholm Env. Institute, Oxford Univ. Press.
7. Groom, Martha J., Gary K. Meffe, and Carl Ronald Carroll.Principles of Conservation Biology.
Sunderland: Sinauer Associates, 2006.
8. Grumbine, R. Edward, and Pandit, M.K. 2013. Threats from India’s Himalaya dams. Science, 339: 36--‐37.
9. McCully, P. 1996. Rivers no more: the environmental effects of dams(pp. 29--‐64). Zed Books.
10. McNeill, John R. 2000. Something New Under the Sun: An Environmental History of the Twentieth Century.
11. Odum, E.P., Odum, H.T. & Andrews, J. 1971.Fundamentals of Ecology. Philadelphia: Saunders.
12. Pepper, I.L., Gerba, C.P. & Brusseau, M.L. 2011. Environmental and Pollution Science. Academic Press.
13. Rao, M.N. & Datta, A.K. 1987. Waste Water Treatment. Oxford and IBH Publishing Co. Pvt. Ltd.
14. Raven, P.H., Hassenzahl, D.M. & Berg, L.R. 2012.Environment. 8th edition. John Wiley & Sons.
15. Rosencranz, A., Divan, S., & Noble, M. L. 2001. Environmental law and policy in India. Tripathi 1992.
16. Sengupta, R. 2003. Ecology and economics: An approach to sustainable development. OUP.
17. Singh, J.S., Singh, S.P. and Gupta, S.R. 2014. Ecology, Environmental Science and Conservation. S.
Chand Publishing, New Delhi.
18. Sodhi, N.S., Gibson, L. & Raven, P.H. (eds). 2013. Conservation Biology: Voices from the Tropics.
John Wiley & Sons.
19. Thapar, V. 1998. Land of the Tiger: A Natural History of the Indian Subcontinent.
20. Warren, C. E. 1971. Biology and Water Pollution Control. WB Saunders.
21. Wilson, E. O. 2006.The Creation: An appeal to save life on earth. New York: Norton.
22. World Commission on Environment and Development. 1987. Our Common Future. Oxford University
--------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Book:
Data Structure- Lipschutz.
References Book:
Graph Theory-Nur Singh Dev.
C and Data Structures, Mukul Priyadarshi.
Data Structures through ‘C’, Y.P. Kanetkar, BPB Pub.
Introduction to algorithms, T.H. Coremen, C.E. Leiserson, R.L. Rivest and C. Stein: PHI.
---------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Reference Books:
C.L. Liu , D.P. Mahopatra, Elements of Discrete mathematics, 2nd Edition , Tata McGraw Hill, 1985,
Kenneth Rosen, Discrete Mathematics and Its Applications, Sixth Edition ,McGraw Hill 2006
T.H. Coremen, C.E. Leiserson, R. L. Rivest, Introduction to algorithms, 3rd edition Prentice Hall on India,
2009
M. O. Albertson and J. P. Hutchinson, Discrete Mathematics with Algorithms , John wiley Publication,
1988
J. L. Hein, Discrete Structures, Logic, and Computability, 3rd Edition, Jones and Bartlett Publishers,
2009
---------------------------------------------------------------------------------------------------------------------------------------------
There will be two group of questions in Practical Examination of 3Hrs.. Group A having questions from CORE PAPER 3
(CC3) will contain four questions, out of which any two are to be answered Group B having questions from CORE
PAPER 4 (CC4) will contain two questions, out of which any one is to be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB(Experiment + Answer script) = 30 marks
Assignment =10 marks
Viva-voce =10 marks
(b) p ∨ q
(c) p ∧ q
(d) p ⇒ q
(e) ¬p⇒ ¬q
(f ) ¬p∨ (p∧q )
2. Formalise the following in terms of atomic propositions R, B, and W, first making clear
how they correspond to the English text.
(a) Berries are ripe along the path, but rabbits have not been seen in the area.
(b) Rabbits have not been seen in the area, and walking on the path is safe, but berries are
ripe along the path.
(c) If berries are ripe along the path, then walking is safe if and only if rabbits have not
been seen in the area.
(d) It is not safe to walk along the path, but rabbits have not been seen in the area and the
berries along the path are ripe.
(e) For walking on the path to be safe, it is necessary but not sufficient that berries not be
ripe along the path and for rabbits not to have been seen in the area.
(f ) Walking is not safe on the path whenever rabbits have been seen in the area and
berries are ripe along the path.
3. Formalise these statements and determine (with truth tables or otherwise) whether they are
consistent (i.e. if there are some assumptions on the atomic propositions that make it true):
“The system is in a multiuser state if and only if it is operating normally. If the system is
operating normally, the kernel is functioning. Either the kernel is not functioning or the
system is in interrupt mode. If the system is not in multiuser state, then it is in interrupt
mode. The system is not in interrupt mode.”
4. When is a propositional formula Pvalid ? When is Psatisfiable?
5. For each of the following propositions, construct a truth table and state whether the
proposition is valid or satisfiable. (For brevity, you can just write one truth table with many
columns.)
(a) p ∧¬p
(b) p ∨¬p
(c) (p∨ ¬q ) ⇒q
(f ) (p⇒q ) ⇒ (q⇒p)
---------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
SEMESTER III 6 Papers
-------------------------------------------------------------------------------------------------------------------------
Total 100 x 6 = 600 Marks
There will be objective type test consisting of hundred questions of 1 mark each. Students are required to mark their
answer on OMR Sheet provided by the University.
Reference Books
Nishit Mathur, Fundamentals of Computer , Aph publishing corporation(2010)
Misty E. Vermaat,.Microsoft word 2013 1st Edition (2013).
Satish Jain, M.Geeta, MS- Office 2010 Training Guide, BPB publication (2010)
Joan Preppernau, Microsoft PowerPoint 2016 step by step, Microsoft press(2015)
Douglas E Corner, The Internet Book 4th Edition, prentice –Hall(2009)
Faithe wempen, word 2016 in depth 1st edition, que publishing(2015)
Steven welkler, Office 2016 for beginners, Create Space Independent publishing Plateform (2016)
--------------------------------------------------------------------------------------------------------------------------
1. Write down the following Paragraph OR any one provided by your teacher;
Without a doubt, the Internet is one of the most important inventions of modern times. The
Internet is a global interconnected computer networks which allow each connected computer to share
and exchange information with each other. The origins of the Internet can be traced to the creation of
Advanced Research Projects Agency Network (ARPANET) as a network of computers under the
auspices of the U.S. Department of Defense in 1969.
3. Write a letter on ‘Road Safety’ and send to ‘Multiple Recipients’ using mail merge.
Today, the Internet is a public, cooperative and self-sustaining facility accessible to hundreds of
millions of people worldwide. Physically, the Internet uses a portion of the total resources of the
currently existing public telecommunication networks. Technically, what distinguishes the Internet is
its use of a set of protocols called TCP/IP (for Transmission Control Protocol/Internet Protocol). Two
recent adaptations of Internet technology, the intranet and the extranet, also make use of the TCP/IP
protocol. Today, the Internet is a public, cooperative and self-sustaining facility accessible to hundreds
of millions of people worldwide. Physically, the Internet uses a portion of the total resources of the
currently existing public telecommunication networks. Technically, what distinguishes the Internet is
its use of a set of protocols called TCP/IP (for Transmission Control Protocol/ Internet Protocol). Two
recent adaptations of Internet technology, the intranet and the extranet, also make use of the TCP/IP
protocol.
Assignment
1. Create a workbook as shown below.
2. To enter new rows or columns, simply click on the row or column header to select the whole row
or column. Then right click with the mouse and choose insert.
3. Add the new row for S Spade with the data that’s shown below (between the original rows 7 and
8).
4. Add a column for gender and the data as shown below (between the original columns A and B).
Enter the appropriate gender for yourself in the last row.
A B C D
Name Male/Female Genre Number of Songs
J Smith F Blues 50
B Doe M Country 110
S Spade F Country 200
F Zappa M Blues 1400
F Zappa M Alternative 2300
J Smith F Alternative 150
S Spade F Blues 1000
B Doe M Blues 75
yourname M Blues 800
5. Center the data in columns B and C. Do this by selecting the whole column and click the center
icon on the ribbon.
6. Bold the data in row 1, the column headings (ensure that the data all remains visible within the
column boundaries).
7. Change the font color for row 1 to Blue.
8. Change the format of the data in column D to comma style (no decimal places showing).There is
an icon on the home tab that sets it to comma style easily.
9. Add two new column labels to the right of the current columns; Unit Price and Total Cost. (They
will be in columns E and F.) These two columns of data should be currency type so that the dollar
sign is shown. There is an icon to quickly format the selected column as currency type.
10. All tunes are $.99, so enter that value for all rows in Column E. You can copy quickly by using the
Auto Fill handle and drag that amount down. When you over your mouse over the tiny square in
Session 2019-22 Onwards
24
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
the bottom right hand corner of the active cell, your mouse shape will become a skinny plus sign,
and you can click and drag that cell to make a copy.
11. Calculate Total Cost (column F) as column D times Column E. You will type in a formula like this
into cell F2: =D2*E2 (Be sure to begin the formula with an equal sign)
12. Use the AutoFill (skinny plus sign) again to copy the formula down column F; down to F10.
Double check the picture below to make sure yours has the correct values
13. Add a border to all of the cells (A1-f10) using the Borders tool in the Fonts group on the Home
Tab.
14. Change the page layout to landscape. Do this by clicking the Page Layout tab on the ribbon and
then to Orientation to Landscape.
15. Save the file.
16. Click in cell F11 and Use the sum function or the shortcut icon that looks like ∑ to get the total of
the Total Cost column.
17. Ensure that the data is all visible within the column boundaries. Make the columns wider if
needed.
18. Save the workbook. Your final spreadsheet should look like the following when printed.
$ 6,024.15
Reference Books:
Faithe wempen, word 2016 in depth 1st edition, que publishing(2015)
steven welkler, Office 2016 for bignners, Create Space Independent publishing plateform(2016)
Elaine Marmel, office 2016 simplified, 1st Edition, John wiley and sons Inc(2016)
Patrice-Anne Rutledge, Easy office 2016 1st edition, Que publishing(2016)
--------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
Books Recommended:
Herbert Schildt- Java: The Complete Reference, Seventh Edition, McGrawHill, 2006
Cay S. Horstmannand, Gary Cornell – Core java, volume1 and 2, 8th-edition, Pearson Education.
------------------------------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Books:
Modern Operating Systems – A. S. Tanenbaum; Pearson Education Asia.
Operating System Concepts – Silberschatz/Galvin/Gagne; John Wiley & Sons (Asia).
Reference Books:
Operating System : Naresh Chouhan; Oxford University Press.
Linux a Practical Approach -- B. Mohamed Ibrahim
Operating Systems : Er. Rajiv Chopra ; S. Chand Publications.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Books:
Reference Books:
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB (Experiment + Answer script) = 45 marks
Assignment =15 marks
Viva-voce =15 marks
PROGRAMMING IN JAVA
1. Programming using Java.
2. Applet creation and execution.
3. Creating programs based on multithreading.
1. Write a program (using fork() and/or exec() commands) where parent and child execute:
a. same program, same code.
b. same program, different code.-
c. before terminating, the parent waits for the child to finish its task.
2. Write a program to report behaviour of Linux kernel including kernel version, CPU type and
model. (CPU information)
3. Write a program to report behaviour of Linux kernel including information on configured
memory, amount of free and used memory. (memory information)
4. Write a program to print file details including owner access permissions, file access time,
where file name is given as argument.
5. Write a program to copy files using system calls.
6. Write program to implement FCFS scheduling algorithm.
7. Write program to implement Round Robin scheduling algorithm.
8. Write program to implement SJF scheduling algorithm.
9. Write program to implement non-preemptive priority based scheduling algorithm.
10. Write program to implement preemptive priority based scheduling algorithm.
11. Write program to implement SRJF scheduling algorithm.
12. Write program to calculate sum of n numbers using thread library.
13. Write a program to implement first-fit, best-fit and worst-fit allocation strategies.
1. Simulate Cyclic Redundancy Check (CRC) error detection algorithm for noisy channel.
2. Simulate and implement stop and wait protocol for noisy channel.
3. Simulate and implement go back n sliding window protocol.
4. Simulate and implement selective repeat sliding window protocol.
5. Simulate and implement distance vector routing algorithm
6. Simulate and implement Dijkstra algorithm for shortest path routing.
---------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
SEMESTER IV 5 Papers
--------------------------------------------------------------------------------------------------------------------------
Total 100 x 5 = 500 Marks
I. SKILL ENHANCEMENT COURSE SEC 2: (Credits: Theory-02)
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type six questions of fifteen marks each, out of which any four are to answer.
End Semester Practical Examination (ESE Pr): Viva-voce /Assignment/Lab work, F.M.=25
Unit II- Programming Environment: MATLAB Windows, A First Program, Expressions, Constants,
Variables and assignment statement, Arrays.
Unit III- Graph Plots: Basic plotting, Built in functions, Generating waveforms, Sound replay, load
and save.
Unit IV- Procedures and Functions: Arguments and return values, M-files, Formatted console input-
output, String handling.
Unit V-Control Statements: Conditional statements: If, Else, Else-if, Repetition statements: While, for
loop.
Unit VI- Manipulating Text: Writing to a text file, Reading from a text file, Randomising and sorting
a list, searching a list.
Unit VI- Manipulating Text: Writing to a text file, Reading from a text file, Randomising and sorting
a list, searching a list.
Reference Books:
MATLAB: An Introduction with Applications, by Amos Gilat, 2nd edition, Wiley, 2004,
C.B. Moler, Numerical Computing with MATLAB, SIAM, 2004.
--------------------------------------------------------------------------------------------------------------------------
There will be four questions in Practical Examination of 3Hrs. from skill enhancement paper 1 (SEC1) out of which any
two are to be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB (Experiment + Answer script) = 15 marks
Assignment =05 marks
Viva-voce =05 marks
MATLAB PROGRAMMING
1. Calculate 10 approximate points from the function y=2x by using the formulae:
a. xn = n
b. yn = 2n + rand - 0.5
2. Fit a line of best fit to these points using the function polyfit() with degree=1, and generate co-
ordinates from the line of best fit using polyval(). Use the on-line help to find out how to use these
functions. Plot the raw data and the line of best fit.
3. Calculate and replay 1 second of a sinewave at 500Hz with a sampling rate of 11025Hz. Save
the sound to a file called "ex35.wav". Plot the first 100 samples.
4. Calculate and replay a 2 second chirp. That is, a sinusoid that steadily increases in frequency
with time, from say 250Hz at the start to 1000Hz at the end.
5. 4 Build a square wave by adding together 10 odd harmonics: 1f, 3f, 5f, etc. The amplitude of the
nth harmonic should be 1/n. Display a graph of one cycle of the result superimposed on the
individual harmonics.
6. Write a function called FtoC (ftoc.m) to convert Fahrenheit temperatures into Celsius. Make sure
the program has a title comment and a help page. Test from the command window with:
a. FtoC(96)
b.lookfor Fahrenheit
c. help FtoC
7. Write a program to input 2 strings from the user and to print out (i) the concatenation of the two
strings with a space between them, (ii) a line of asterisks the same length as the concatenated
strings, and (iii) the reversed concatenation. For example:
i. Enter string 1: Mark
ii. Enter string 2: Huckvale
iii. Mark Huckvale
iv. *************
v. elavkcuH kraM
--------------------------------------------------------------------------------------------------------------------------
Session 2019-22 Onwards
36
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
1. Mathematical Preliminaries: - Sets Relations, Functions, Graph and Trees, Strings and their
properties, Principles of Induction. (08 Lectures)
2. Propositions and Predicates: - Proposition (0or statements), Propositional connectives, Well-
formed formulae, tautology, Predicates, Universal and Existential qualifiers. (07 Lectures)
3. Theory of Automata: - Definition, Description of finite Automata, Transition System, Properties of
transition system. Acceptability of a string by finite automata, Non-deterministic finite state
machine. (09 Lectures)
4. Formal Languages:-Basic Definition and examples, Chomsky classification of languages,
languages and their relations, operations on languages, languages and automata.(08 Lectures)
5. Regular Set and Regular Grammar :- Regular Expressions, Finite automata and Regular
Expressions, Pumping Lemma for regular Sets, closure properties of regular set, Regular set and
Regular Grammar. (07 Lectures)
6. Context – free languages: - Basic definition, Context-free languages and derivation trees, Normal
forms of context free grammar. (07 Lectures)
7. Pushdown Automata:- Basic definition, Acceptance by pda, pushdown Automata and context-free
languages, parsing and pushdown Automata. (07 Lectures)
8. Turing Machine and Linear bounded Automata:- Turing Machine Model, Representation of
Turing machines, language acceptability by Turing machines, design of Turing Machines.
(07 Lectures)
Text Books:
M. Sipser - Introduction to the theory of computation, Thomson Learning, 2001.
Reference Books:
J. Martin - Introduction to languages and the Theory of computation, 3rd edition, McGraw Hill, 2002.
K.L.P. Mishra- Theory of Computer Science, PHI Publication.
J. E. Hopcroft, R. Motwani and J.D. Ullman - Introduction to Automata Theory, Languages and
Computation, 2nd Edition, Pearson Education, 2001.
------------------------------------------------------------------------------------------------------------------------------------------------
Session 2019-22 Onwards
37
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Books:
Programming Microsoft Visual Basic.NET – Francesco Balena
The Complete Reference -Visual Basic .NET – Jefrey R. Shapiro
VB.NET database programming with ADO.NET -Anne Prince and Doug Lowe.
Reference Books:
The Visual Basic.NET COACH Visual Basic .NET 2003 in 21 Days. – Steven Holzner, SAMS
Publications. Mastering Crystal Report - BPB Publication
Crystal Report – The Complete Reference :- Tata McGraw Hill
VB. Net-Halls, Macarthy, L.Hotka
Programming in Vb.Net – V Christy, University Science Press
--------------------------------------------------------------------------------------------------------------------------
Session 2019-22 Onwards
38
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Books:
Silberschatz, Korth, Sudarshan – Database System Concepts, McGraw Hill.
Ivan Byross - PL/SQL Programming.
Reference Books:
Toby Teory et al., Database Modelling and Design, Morgan Kaufman Publishers.
C. J. Date - Database management System.
Alexis Leon, Mathews Leon – SQL A Complete Reference, TMH.
V.P. Desai - Database management System.
Sharad Maheswari and Ruchin jain–SQL and PL/SQL Programming’s.
--------------------------------------------------------------------------------------------------------------------------
There will be two group of questions in Practical Examination of 3Hrs.. Group A having questions from CORE PAPER 9
(CC9) will contain four questions, out of which any two are to be answered Group B having questions from CORE
PAPER 10 (CC10) will contain four questions, out of which any two is to be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB(Experiment + Answer script) = 45 marks
Assignment =15 marks
Viva-voce =15 marks
---------------------------------------------------------------------------------------------------------------------------
SEMESTER V 4 Papers
---------------------------------------------------------------------------------------------------------------------------
Total 100 x 4 = 400 Marks
I. I.T. SPECIFIC (DSE 1): (Credits: Theory-04, Practicals-02)
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Reference Books:
C. P. Pfleeger, S. L. Pfleeger; Security in Computing, Prentice Hall of India, 2006
W. Stallings; Network Security Essentials: Applications and Standards, 4/E, 2010
---------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Reference Books
There will be two group of questions in Practical Examination of 3Hrs.. Group A having questions from DISCIPLINE
SPECFIC ELECTIVE PAPER 1(DSE1) will contain four questions, out of which any two are to be answered Group B
having questions from DISCIPLINE SPECFIC ELECTIVE PAPER 2 (DSE2) will contain four questions, out of which
any two is to be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB(Experiment + Answer script) = 30 marks
Assignment =10 marks
Viva-voce =10 marks
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Reference Books:
Ivan Bayross, Web Enabled Commercial Application Development Using Html, Dhtml,javascript,
Perl Cgi , BPB Publications, 2009.
Cay Horstmann, BIG Java, Wiley Publication , 3rd Edition., 2009
Herbert Schildt , Java 7, The Complete Reference, , 8th Edition, 2009.
Jim Keogh ,The Complete Reference J2EE, TMH, , 2002.
O'Reilly , Java Server Pages, Hans Bergsten, Third Edition, 2003.
--------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
Text Books:
Roger S. Pressman - Software Engineering A Practitioner’s Approach, Mc Graw Hill.
Reference Books:
Ali Behforoz and F. J. Hudson - Software Engineering Fundamentals, Oxford University Press.
Alan Dennis and B. H. Wixom – Systems Analysis and Design An Applied Approach, John Wiley.
Carlo Ghezzi, M. Jazayeri and D. Mandrioli - Fundamentals of Software Engineering, PHI.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB(Experiment + Answer script) = 30 marks
Assignment =10 marks
Viva-voce =10 marks
Sample Projects:
1. Criminal Record Management: Implement a criminal record management system for jailers,
police officers and CBI officers
2. DTC Route Information: Online information about the bus routes and their frequency and fares
3. Car Pooling: To maintain a web based intranet application that enables the corporate employees
within an organization to avail the facility of carpooling effectively.
4. Patient Appointment and Prescription Management System
5. Organized Retail Shopping Management Software
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Session 2019-22 Onwards
49
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
---------------------------------------------------------------------------------------------------------------------------
SEMESTER VI 4 Papers
---------------------------------------------------------------------------------------------------------------------------
Total 100 x 4 = 400 Marks
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) + 25 (Pr 3Hrs)=100 Pass Marks: Th (MSE +ESE) = 30 + Pr ESE =10
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Reference Books
Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010
Cloud Computing: Principles and Paradigms, Editors: Rajkumar Buyya, James Broberg, Andrzej M.
Goscinski, Wile, 2011
Cloud Computing: Principles, Systems and Applications, Editors: Nikos Antonopoulos, Lee Gillam,
Springer, 2012
Cloud Security: A Comprehensive Guide to Secure Cloud Computing, Ronald L. Krutz, Russell Dean
Vines, Wiley-India, 2010
Gautam Shroff, Enterprise Cloud Computing Technology Architecture Applications , Adobe Reader
ebooks available from eBooks.com,2010
Toby Velte, Anthony Velte, Robert Elsenpeter, Cloud Computing, A Practical Approach, McGraw
Hills, 2010.
Dimitris N. Chorafas, Cloud Computing Strategies ,CRC Press, 2010
--------------------------------------------------------------------------------------------------------------------------
INFORMATION TECHNOLOGY PRACTICAL- DSE 3 LAB
60 Lectures
Marks : Pr (ESE: 3Hrs)=25 Pass Marks: Pr (ESE) = 10
There will be four questions in Practical Examination of 3Hrs. from CORE PAPER 11(CC11) out of which any two are to
be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB (Experiment + Answer script) = 15 marks
Assignment =05 marks
Viva-voce =05 marks
CLOUD COMPUTING
1. Create virtual machines that access different programs on same platform.
2. Create virtual machines that access different programs on different platforms.
3. Working on tools used in cloud computing online- a) Storage b) Sharing of data c) manage
your calendar, to-do lists, d) a document editing tool
4. Exploring Google cloud
5. Exploring microsoft cloud
6. Exploring amazon cloud
----------------------------------------------------------------------------------------------------------------------------------------------------
Project model (if any) and the Project record notebook = 50 marks
Project presentation and viva-voce =50 marks
1. The students will be allowed to work on any project based on the concepts studied in
core / elective or skill based elective courses.
2. Student have to do a complete project, the technologies (front end + back end) should be
chosen among the syllabus, where the front end will be designing & coding portion and
back end will be database portion.
3. Student have to run the code as a live project and submit CD containing supporting
software, frontend and backend coding in proper format.
----------------------------------------------------------------------------------------------------------------------------------------------------
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
ARTIFICIAL INTELLIGENCE
1. Introduction to AI (08 Lectures)
AI technique, importance, Task domains of Artificial intelligence, Intelligent System.
2. State Space Search (10 Lectures)
Defining the problem as a State Space search, Strategies for State Space Search, Implementation
for Graph Search, Production System-Characteristics, Components, Advantages, Applicability,
Learning - Definition and classification.
3. Knowledge Representation (10 Lectures.)
Representation and mappings, approaches to knowledge representation, Knowledge
representation using Predicate logic, Representing simple facts in logic, Representing instance
and ISA relationships, Knowledge Representation using Rules- Procedural Versus Declarative
Knowledge and knowledge Acquisition.
4. Heuristic Search (07 Lectures)
Generate and Test, Heuristic Search Techniques (Hill-climbing Heuristic, Best-first Search),
Admissibility, Monotonicity, and Informedness and Heuristic Classification.
5. Expert Systems (05 Lectures)
Introduction, Features, characteristics, Architecture, goals, advantages, Difference between
Expert system and conventional method, Stages in the Development of an Expert System.
6. Fuzzy Systems (05 Lectures)
Introduction, Crisp Sets, Fuzzy sets, Basic terms and operation, Fuzzy Relations, Arithmetic
Operations of Fuzzy Numbers, Linguistic Descriptions, Fuzzification.
7. Artificial Neural Networks (05 Lectures)
Introduction Artificial Neural Networks Architecture, Features of Artificial Neural Networks,
Back propagation Training Algorithms.
8. R-Programming (10 Lectures)
Introduction: Overview and History of R, Getting Help, Data Types, Subsetting, Vectorized
Operations, Reading and Writing Data. Control Structures, Functions.
ANDROID PROGRAMMING
1. Introduction: History of Android, Introduction to Android Operating Systems, Android
Development Tools, Android Architecture. (2Lectures)
3. Development Tools: Installing and using Eclipse with ADT plug-in, Installing Virtual machine for
Android sandwich/Jelly bean (Emulator), configuring the installed tools, creating a android project
– Hello Word, run on emulator, Deploy it on USB-connected Android device. (4Lectures)
4. User Interface Architecture: Application context, intents, Activity life cycle, multiple screen sizes.
(2Lectures)
5. User Interface Design: Form widgets, Text Fields, Layouts, Button control, toggle buttons,
Spinners (Combo boxes), Images, Menu, Dialog. (2Lectures)
Book Recommended:
N. P. Padhy – Artificial Intelligence and Intelligent Systems, Oxford University Press.
Patterson, Dan W. – Introduction to Artificial Intelligence and Expert Systems, PHI.
W. N. Venables, D. M. Smith, An Introduction to R, R-core team,2015
Android application development for java programmers. By James C. Sheusi. Publisher: Cengage
Learning, 2013.
Marks : 15 (MSE: 1Hr) + 60 (ESE: 3Hrs) =75 Pass Marks: Th (MSE +ESE) = 30
There will be two group of questions. Group A is compulsory and will contain five questions of very short answer type
consisting of 1 mark each. Group B will contain descriptive type three questions of five marks each, out of which any two
are to answer.
There will be two group of questions. Group A is compulsory and will contain two questions. Question No.1 will be very
short answer type consisting of ten questions of 1 mark each. Question No.2 will be short answer type of 5 marks. Group
B will contain descriptive type five questions of fifteen marks each, out of which any three are to answer.
Text Book:
Donald Hearn, M. Pauline Baker – Computer Graphics, PHI
Reference Book:
D.P. Mukherjee – Fundamentals of Computer Graphics and Multimedia, PHI.
--------------------------------------------------------------------------------------------------------------------------
There will be two group of questions in Practical Examination of 3Hrs.. Group A having questions from CORE PAPER
13 (CC13) will contain four questions, out of which any two are to be answered Group B having questions from CORE
PAPER 14 (CC14) will contain two questions, out of which any one is to be answered.
Lab: Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in computer
with standard output.
Assignment: The Assignment should be hand written in A4 size paper. First three pages (i.e. front page + acknowledgment
+ index) & Bibliography may be printout.
Marks Distribution:
LAB(Experiment + Answer script) = 30 marks
Assignment =10 marks
Viva-voce =10 marks
GROUP-A 60 Lectures
ARTIFICIAL INTELLIGENCE
GROUP-B 60 Lectures
3. Write a program to clip a line using Cohen and Sutherland line clipping algorithm.
6. Write a program to apply various 3D transformations on a 3D object and then apply parallel
and perspective projection on it.
Total
CC AECC GE-A GE-B SEC DSE
credits
Semester I 12 02 06 06 20
Semester II 12 02 06 06 20
Semester III 18 06 06 02 26
Semester IV 18 06 06 02 26
Semester V 12 12 24
Semester VI 12 12 24
140 + 24
84 04 24 24 04 24
= 164
CC=Core Course; AECC=Ability Enhancement Compulsory Course; GE=Generic Elective; SEC=Skill Enhancement Course;
DSE=Discipline Specific Elective
Table B-2: Sample calculation for SGPA for B.Sc./B.A./B.Com/B.Voc. Honours Programme
Table B-3: Sample calculation for CGPA for B.Sc./B.A./B.Com/B.Voc. Honours Programme
# Question No.1 in Group-A carries 10 very short answer type 1 Mark Questions.
P25 25 10 3 Hrs 15 5 5
Mid Sem* : There will be 15 Marks Theory Examination in Practical Subjects and 25 Marks Theory
Examination in Non-Practical Subjects/ Papers. 25 Marks Theory Examination may include 10
Marks questions from Assignment/ Project/ Tutorial where ever applicable.
General Instructions:
lekU; funsZ”k %
Group A
1. ............... [5x1=5]
2. ...............
3. ...............
4. ...............
5. ...............
Group B
6. ............... [5]
7. ............... [5]
8. ............... [5]
General Instructions:
lekU; funsZ”k %
General Instructions:
i. Group A carries very short answer type compulsory questions.
ii. Answer 3 out of 5 subjective/ descriptive questions given in Group B.
([kaM *B* ds ik¡p esa ls fdUgha rhu fo‘k;fu‘B@ o.kZukRed iz”uksa ds mÙkj nsaA)
iii. Answer in your own words as far as practicable.
(;FkklaHko vius “kCnksa essa mÙkj nsaA)
iv. Answer all sub parts of a question at one place.
(,d iz”u ds lHkh Hkkxksa ds mÙkj ,d lkFk fy[ksaA)
v. Numbers in right indicate full marks of the question.
(iw.kkZad nk;ha vksj fy[ks x;s gSaA)
Group A
1. [10x1=10]
i. ...............
ii. ...............
iii. ...............
iv. ...............
v. ...............
vi. ...............
vii. ...............
viii. ...............
ix. ...............
x. ...............
2. ............... [5]
Group B
3. ............... [15]
4. ............... [15]
5. ............... [15]
6. ............... [15]
7. ............... [15]
General Instructions:
i. Group A carries very short answer type compulsory questions.
ii. Answer 4 out of 6 subjective/ descriptive questions given in Group B.
([kaM *B* ds N% esa ls fdUgha pkj fo‘k;fu‘B@ o.kZukRed iz”uksa ds mÙkj nsaA)
iii. Answer in your own words as far as practicable.
(;FkklaHko vius “kCnksa essa mÙkj nsaA)
iv. Answer all sub parts of a question at one place.
(,d iz”u ds lHkh Hkkxksa ds mÙkj ,d lkFk fy[ksaA)
v. Numbers in right indicate full marks of the question.
(iw.kkZad nk;ha vksj fy[ks x;s gSaA)
Group A
1. [10x1=10]
i. ...............
ii. ...............
iii. ...............
iv. ...............
v. ...............
vi. ...............
vii. ...............
viii. ...............
ix. ...............
x. ...............
2. ............... [5]
Group B
3. ............... [15]
4. ............... [15]
5. ............... [15]
6. ............... [15]
7. ............... [15]
8. ............... [15]
Note: There may be subdivisions in each question asked in Theory Examination.
Session 2019-22 Onwards
65
I.T. HONS. CBCS CURRICULUM RANCHI UNIVERSITY
General Instructions:
i. Group A carries very short answer type compulsory questions.
ii. Answer 4 out of 6 subjective/ descriptive questions given in Group B.
([kaM *B* ds N% esa ls fdUgha pkj fo‘k;fu‘B@ o.kZukRed iz”uksa ds mÙkj nsaA)
iii. Answer in your own words as far as practicable.
(;FkklaHko vius “kCnksa essa mÙkj nsaA)
iv. Answer all sub parts of a question at one place.
(,d iz”u ds lHkh Hkkxksa ds mÙkj ,d lkFk fy[ksaA)
v. Numbers in right indicate full marks of the question.
(iw.kkZad nk;ha vksj fy[ks x;s gSaA)
Group A
1. [10x1=10]
i. ...............
ii. ...............
iii. ...............
iv. ...............
v. ...............
vi. ...............
vii. ...............
viii. ...............
ix. ...............
x. ...............
2. ............... [5]
3. ............... [5]
Group B
4. ............... [20]
5. ............... [20]
6. ............... [20]
7. ............... [20]
8. ............... [20]
9. ............... [20]