R Programming

Objective:
The course is designed with an objective to
 Introduce R programming language
 Discuss different features of R programming language
 Describe how to write R programming language

Learning Outcome:
On completion of the course, students will be able to
 Write R scripts in R studio
 Apply R program in real life example
 Perform Simulation using R Program

Unit I: 15L
Introduction: Overview and History of R, Getting Help, Data Types, Subsetting, Vectorized
Operations, Reading and Writing Data.

Unit II: 15L
Control Structures, Functions, lapply, tapply, split, mapply, apply, Coding Standards.

Unit III: 10L
Scoping Rules, Debugging Tools, Simulation, R Profiler.

Unit IV: 20L
Statistical Data analysis: Measures of Central Tendency and Dispersion, Probability distributions,
Correlation and regression etc.

Books Recommended:
1. W. N. Venables, D. M. Smith, An Introduction to R, R-core team,2015
Computer Lab Based on R Programming:
 Introduction and basic structure
 Data types, Variable declarations
 Looping and Branching
 Sorting of Data
 Data Analysis in R

Computer Networks

Objective:

The course is designed with an objective to
 Introduce Data Communications and Computer Networks.
 Enable students to design and deployment of networks.

Learning Outcome:
On completion of the course, students will be able to
 Describe various concepts of data communication and computer networks.
 Illustrate the Layers of ISO/OSI and TCP/IP reference model.
 Design , install and deploy networks

Unit I: 16L
Basic concepts : Components of data communication, standards and organizations, Network
Classification, Network Topologies ; network protocol; layered network architecture; overview of
OSI reference model; overview of TCP/IP protocol suite.

Unit II: 6L
Physical Layer: Cabling, Network Interface Card, Transmission Media Devices- Repeater, Hub,
Bridge, Switch, Router, Gateway.

Unit III: 8L
Data Link Layer: Framing techniques; Error Control; Flow Control Protocols; Shared media
protocols - CSMA/CD and CSMA/CA.

Unit IV: 8L
Network Layer : Virtual Circuits and Datagram approach, IP addressing methods – Subnetting;
Routing Algorithms (adaptive and non-adaptive

Unit V: 6L
Transport Layer: Transport services, Transport Layer protocol of TCP and UDP

Unit VI: 10L
Application Layer: Application layer protocols and services – Domain name system, HTTP,
WWW, telnet, FTP, SMTP.

Unit VII: 6L
Network Security : Common Terms, Firewalls, Virtual Private Networks

Books Recommended:

1. B.A. Forouzan: Data Communication and Networking, 4th Edition, Tata McGraw Hill, 2007.
2. D.E. Comer, Internetworking with TCP/IP, Vol. I, Prentice Hall of India, 1998.
3. W. Stalling, Data & Computer Communication, 8th edition, Prentice Hall of India, 2006.
4. D. Bertsekas, R. Gallager, Data Networks, 2nd edition, Prentice Hall of India, 1992.

Computer Lab Based on Computer Networks:

 LAN setup
 Network Configuration and Settings
 Network Management

Paper II Oral History

Objectives:
Oral history is a dominant field of history writings for knowledge and information. The
purpose of this course is to introduce students to the theories, methods and ethics of oral
history and its significance to the historical literature. It will help students in better
understanding of the tools available for history writing beyond static sources

Unit-1 1.03 Definitions of Oral history-Meaning of Key Concepts
1.04 Scope-Significance of Oral history, Objectivity and Oral Sources

Unit-2 2.01 Collecting and Preserving memoirs and Oral history
2.02 Facts versus Truth-Errors in Oral history
2.03 Listening –Ethics and responsibilities

Unit-3 3.01 Myths
3.02 Folklore
3.03 Gender and Oral history

Unit-4 4.01 Interviewing techniques
4.02 Interpreting memories
4.03 Transcribing and Oral history

Suggested References:
Baum, W.K. Transcribing and Editing Oral History
Hoopes,James Oral History: An Introduction for Students
McMahan, E.V. & Rogers, K.L. (eds) Interactive Oral History: Interviewing
Perks R & Thomson, A. The Oral History Reader
Riitchie D.A., Doing Oral History A Practical Guide

Paper III Tourism in Assam

Objective
Tourism industry has occupied an important place in the globalised world economy. In Indian
Context, Assam has great potentiality for tourism due to its geographical and ethnological
diversities.

Unit-1 Tourism: An Introduction
1.01: Tourism – Concept, meaning and significance.
1.02: Types of Tourism-Historical Tourism- Ethnic
 Tourism, Pilgrimage Tourism, Adventure and Sports
 Tourism, Wildlife Tourism, Nature Tourism etc
1.03: Assam- Land and People, Flora and Fauna,
 Mountains, Hills, Rivers and Wetlands

Unit-2 Tourism in Assam
2.01: Archaeological and Religious remains of Suryya
 Pahar, Goalpara, Madan Kamdev, Ambari
 Excavations, Tezpur Remains, Da parvatia,
 Bamunipahar, Deopahar, Malinithan, Remains of
 Daiyang Dhansiri Valley , Kamakhya Temple,
 Maibong, Khashpur, Kasomari, Hayagriva Madhva
 Temple, Poa Mecca
2.02: Ahom Art and Architecture : Charaideo, Gargaon,
 Rangpur, Tezpur and Guwahati

Unit-3 Fairs and Festivals3.01: Ambubachi Mela, Shiva Ratri, Joonbil Mela, Ras celebrations in
Majuli, Doul Yatra at Barpeta
3.02: Bihu, Ali Aye Lrigang, Mopin festival, Tai-Buddhist Festivals in
Assam

Unit-4 Tourism and Wildlife
4.01 : History of wildlife Conservation in Assam
4.02 : Wildlife Sanctuaries in Assam

Suggested Readings:

Barua, B.K. : Assamar Loka Sanskriti
Bora, S, & M. C. Bora : The Story of Tourism: An Enchanting Journey through India’s
 North East
––––––––––, : Paryatanar Ruprekha: Uttar Purbanchalar Itihas Aru
Sanskritir Patabhumi
Bezbarua, M : Tourism in North East India
Bala, Usha : Tourism in India Policy and Perspectives
Basham, A.L. : Wonder that was India
Bhatia, A. K. : Tourism in India.
: International Tourism: fundamentals & Practices.
Choudhuri, P.C. : The History of Civilization of the People of Assam
Gogoi, P & D. Nath : Paryatan – lyar Bikash
I.T.D.C. : All Publications.
Neog, H & Gogoi, L. : Asamiya Sanskriti.
Madik, B. : Tourism: Past, Present and Future
Neog, M. : Pabitra Assam
Nath, R.M. : Background of Assam Culture

Paper VI Women in Indian History

Objective :
This course intends to acquaint the students with the Feminist Movements and
Women’s History, Gender, Patriarchy and Sexual Division of Labour, Oral Narratives,
Memoirs, Diaries, Autobiographies etc, Women In Ancient Indian Society and Medieval
India, Social Customs and Reform Movements in 19th century India, Sarda Act, 1929 and
Hindu Women’s Right to Property Act, 1937, Women in Indian Freedom Struggle : PreGandhian Phase in India and North-East India

Unit-1 1.01 : Definition and Scope, Feminist Movements and Development
of Women’s History
1.02 : Key Concepts in Women’s Studies – Gender, Patriarchy and
Sexual Division of Labour
1.03 : Sources for Reconstruction of Women’s History – Oral
Narratives, Memoirs, Diaries, Autobiographies etc.

Unit-2 2.01 : Women In Ancient Indian Society : Vedic
 Period
2.02 : Status of Women In Buddhism
2.03 : Changing Status of Women in the Subsequent
 Periods
2.04 : Women in Medieval India

Unit-3 3.01 : Social Customs and Reform Movements in 19th century India :
Sati, Widow Remarriage, Female Infanticide : Role of Brahmo
Samaj, Arya Samaj , Prarthna Samaj and Aligarh Movement
3.02 : Jyotiba Phule, Pandita Ramabai and Begum
 Rukia Sakhawat Hussain
3.03 : Development of Women’s’ Education in 19th and 20th Century :
Role of Social Reformers and Missionaries
58
3.04 : Sarda Act, 1929 and Hindu Women’s Right to
 Property Act, 1937

Unit-4 4.01 : Development of Women’s Organization : Women’s
Conference, 1910 and National Council of Women in India
4.02 : Demand for Women’s Franchise
4.03 : Women in Indian Freedom Struggle : Pre-
 Gandhian Phase
4.04 : Women in Freedom Struggle : Gandhian Phase
4.05 : Women in Revolutionary Movement

Unit-5 5.01 : Women, Society and Patriarchy in Medieval
 Assam
5.02 : Social Reform Movement in 19th and 20th
 Century
5.03 : Development of Women’s Organization in
 Assam
5.04 : Women in Freedom Struggle in North East
 India

Suggested Readings:

Altekar, A.S : The Position of Women in Hindu Civilization
Chakravarti, Uma : Re-writing History: the Life and Times of Pandita
Ramabai
Desai Neera & Usha Thakkaar (eds) : Women in Indian Society.
Forbes, Geraldine : Women in Modern India
Kumar, Radha : The History of Doing
Krishnamurthy, J (ed) : Women in Colonial India
Lerner, Gerda : The Creation of Patriarchy
Majumdar, V. : Studies on the Political Status of Women in India
Mukherjee, P. : Hindu Women Normative Models
Nair, Janaki : Women and Law in Colonial India
Roy, KumKum. (ed). : Women in Early Indian Societies
Sangari Kumkum & Sudesh Vaid
(ed). : Recasting Women Essays in Colonial History
Sharma, D : The Role of the Assamese Women in the Freedom
Movements
Swarup Hemlata, Bisaria Sarojini : Women, Politics and Religion.
Thorner, Alice& M. Krishnaraj : Ideal, Images and Real lives, essays on
women, history and literature
Walters, Margaret : Feminism, A Very Short Introduction. 

Paper V Environmental History

Objective:
This course intends to acquaint the students with the new discipline of ecological and
environmental history. It intends to familiarize them with the relation between ecology and
human civilization with particular reference to post independence India. It also attempts to
bring the pupils to the understanding of the social and economic conflicts emerging due to
environmental factors.

Unit-1 1.01 : Emergence of Environmental History as a
 Branch of History
1.02 : Mode of Resource Utilization: Gathering, Nomadic,
Pastoralism, Agricultural Mode and Industrial Mode;
Resource Use Patterns in Indian History
1.03 : Ecology and Environment, Ecosystem and
 Population Interaction
1.04 : Geographical Background of the Indian
 Subcontinent

Unit-2 2.01 : Community interaction with the
 Environment in the Early period in India,
 Indus Valley Civilization and its decline:
 Environmental factors
2.02 : Use of iron implements; Agricultural Expansion and
Deforestation in the Gangetic Valley
2.03 : Expansion of Agricultural in Early Medieval and Medieval
India, Technological changes and Agricultural productions in
Medieval period, Forest and the pastoral communities in the
Medieval period
2.04 : Water as a Resource in Ancient and
 Medieval India

Unit-3 3.01 : British Forest Policy in India: Impact of
 European Forestry Tradition
3.02 : Making of British Forest Policy, British
 Forest Policies up to 1947
3.03 : Forest Legislations : Forest Acts of 1878
 and 1927
3.04 : Impact of British Forest Policy:
 Deforestation and Ecological change in
 India
3.05 : Commercial Exploitation of Forest
 Products; Impact of Railway Construction
on Forestry

Unit-4 4.01 : Mahatma Gandhi and Nehru’s view on
 Environment
4.02 : Conservation Policies in Post independence
 Period; Social Forestry
4.03 : Environmental movements: Chipko Movement, Narmada
Bachao Andolan and other Environmental Movements
4.04 : Dams and Mines: Problems of displacement, Loss of
Livelihood and Problems of Rehabilitation

Unit-5 5.01 : People’s Movements and Resistance against the
 Colonial Forest Policies
5.02 : British Forest Policies in North- East India; Environmental
and Socio-Economic Consequences of Colonial Forest
Policies; Plantation Economy and Forestry
5.03 : Flood and Soil Erosion in the Brahmaputra
 Valley
5.04 : History of Conservation Strategies in North
 East India
5.05 : Hill area and Shifting Cultivation, Problems of
 Shifting Cultivation

Suggested Reading:

Agarwal, D.P : Man and Environment in India through the Ages
Arnold, D and R. Guha : Nature, Culture, Imperialism: Essays on the Environmental
History of South Asia
Bhattacharya, D.K. : Ecology and Social Formation in Ancient History
Cederlof, Gunnel and K. Sivaramakrishnan (eds.) : Ecological Nationalisms
Chakrabarti, Ranjan, (ed.) : Situating Environmental History
: Does Environmental History Matter? Shikar, Subsistence and
the Sciences
Dhavalikar, M.K. : Environment and Culture: A Historical Perspective
Gadgil, M and R. Guha : The Fissured Land: An Ecological History of India
Gadgil, M and R. Guha : Ecology and Equity
Gadgil, M and R. Guha : Use and Abuse of Nature
Grone, R. Damodaran, V. and S. Sangwar : Nature and the Orient : The Environmental
History of South and South-East Asia
Guha, Sumit, : Environment and Ethnicity in India 1200-1991
Guha, A. : Medieval and Early Colonial Assam: Society, polity Economy
Guha, R. : The Unquiet woods, Ecological Change and Peasants Resistance in the Himalaya
: Environmentalism A Global History
Handique, R. : British Forest Policy in Assam
Martinez-Alies, J and Guha R. : Varieties of Environmentalism: Essays North and
South
Pathak, Akhileswar : Law, Strategies, Ideologies: Legislating Forests in Colonial
India
Rahman, A., : History of Indian Science, Technology and Culture. A.D
1000-1800
Skaria, Ajay. : Hybrid Histories: Forest, Frontiers and Wildness in Western
India

Signals and Systems

Unit-1 (18 Lectures, Marks 25)

Signals and Systems: Continuous and discrete time signals, Transformation of the independent variable,
Exponential and sinusoidal signals, Impulse and unit step functions, Continuous-Time and Discrete-Time
Systems, Basic System Properties.

Unit-2 (12 Lectures, Marks 15)

Linear Time -Invariant Systems (LTI): Discrete time LTI systems, the Convolution Sum, Continuous time
LTI systems, the Convolution integral. Properties of LTI systems, Commutative, Distributive, Associative.
LTI systems with and without memory, Invariability, Causality, Stability, Unit Step response. Differential and
Difference equation formulation, Block diagram representation of first order systems.

Unit-3 (18 Lectures, Marks 25)

Fourier Series Representation of Periodic Signals: Continuous-Time periodic signals, Convergence of the
Fourier series, Properties of continuous-Time Fourier series, Discrete-Time periodic signals, Properties of
Discrete-Time Fourier series. Frequency-Selective filters, Simple RC highpass and lowpass filters
Fourier Transform: Aperiodic signals, Periodic signals, Properties of Continuous-time Fourier
transform, Convolution and Multiplication Properties, Properties of Fourier transform and basic Fourier
transform Pairs.

Unit-4 (12 Lectures, Marks 15)

Laplace Transform: Laplace Transform, Inverse Laplace Transform, Properties of the Laplace Transform,
Laplace Transform Pairs, Laplace Transform for signals, Laplace Transform Methods in Circuit Analysis,
Impulse and Step response of RL, RC and RLC circuits.

Suggested Books:

1. V. Oppenheim, A. S. Wilsky and S. H. Nawab, Signals and Systems, Pearson Education (2007)
2. S. Haykin and B. V. Veen, Signal and Systems, John Wiley & Sons (2004)
3. C. Alexander and M. Sadiku, Fundamentals of Electric Circuits , McGraw Hill (2008)
4. H. P. Hsu, Signals and Systems, Tata McGraw Hill (2007)
5. S. T. Karris, Signal and Systems: with MATLAB Computing and Simulink Modelling, Orchard
Publications (2008)
6. W. Y. Young, Signals and Systems with MATLAB, Springer (2009)
7. M. Roberts, Fundamentals of Signals and Systems, Tata McGraw Hill (2007)

Signals and Systems Lab (Scilab/MATLAB/ Other Mathematical Simulation software)
60 Lectures, Marks 40

1. Generation of Signals: continuous time
2. Generation of Signals: discrete time
3. Time shifting and time scaling of signals.
4. Convolution of Signals
5. Solution of Difference equations.
6. Fourier series representation of continuous time signals.
7. Fourier transform of continuous time signals.
8. Laplace transform of continuous time signals.
9. Introduction to Xcos/similar function and calculation of output of systems represented by block
diagrams 

HISTORY OF INDIA III (c. 750 -1206)

Course Objective:

(i) The students will acquire knowledge about the sources for the reconstruction
of early medieval Indian history
(ii) Information regarding political structure and social and religious institutions
(iii) The agrarian structure and social change of the period under study
(iv) Trade and commerce, guilds and process of urbanization

Unit-1 Studying Early Medieval India:
Historical Geography Sources: Texts, Epigraphic and Numismatic Data Debates on Indian
Feudalism, rise of the Rajputs and the nature of the State

Unit-2 Political Structures:
a) Evolution of political structures: Rashtrakutas, Palas, Pratiharas, Rajputs and Cholas
(b) Legitimization of kingship; Brahmanas and Temples; Royal Genealogies and Rituals
(c) Arab conquest of Sindh: nature and impact of the new set-up; Ismaili dawah
(d) Causes and consequences of early Turkish invasions: Mahmud of Ghazna; Shahab-ud-Din
of Ghaur

Unit-3 Agrarian Structure and Social Change:
a) Agricultural expansion; crops
(b) Landlords and Peasants
(c) Proliferation of Castes; status of Untouchables
(d) Tribes as Peasants and their place in the Varna order

Unit-4 Trade and Commerce:
(a) Inter-regional Trade
(b) Maritime Trade
(c) Forms of Exchange
(d) Process of Urbanization
(e) Merchant guilds of South India

Unit-5 Religious and Cultural Developments:
(a) Bhakti, Tantrism, Puranic traditions; Buddhism and Jainism; Popular religious cults
(b) Islamic intellectual traditions: Al-Biruni; Al-Hujwiri
(c) Regional Languages and Literature
(d) Art and Architecture: Evolution of Regional Styles

Recommended Readings:

R.S. Sharma, Indian Feudalism (circa 300 - 1200).
B.D. Chattopadhyaya, The Making of Early Medieval India.
R.S. Sharma and K.M. Shrimali, eds, Comprehensive History of India, Vol. IV (A & B).
Mohammad Habib and K.A. Nizami, eds, Comprehensive History of
India, Vol. V, The Delhi Sultanate
Hermann Kulke, ed., The State in India (AD 1000 - AD 1700).
N. Karashima, South Indian History and Society (Studies from Inscriptions, AD 850 -1800
Derryl N. Maclean, Religion and Society in Arab Sindh.
Irfan Habib, Medieval India: The Study of a Civilization.
Richard Davis Lives of Indian Images.
Romila Thapar, Somanatha: The Many Voices of a History.
John S. Deyell, Living Without Silver: The Monetary History of Early Medieval North India.
Vijaya Ramaswamy, Walking Naked: Women, Society, and Spirituality in South India.
Burton Stein, Peasant State and Society in Medieval South India.
R. Champakalakshmi, Trade, Ideology and Urbanization: South India, 300 BC to 1300 AD.
Al. Beruni’s India, NBT edition.
Ali Hujwiri, Kashful Mahjoob, tr. R.Nicholson.
S C Mishra, Rise of Muslim Communities in Gujarat.

Operating Systems

Objective:
The course is designed with an objective to
 Discuss and explain the basic concepts of Operating System, process management,
memory management, file management, Input / Output management and the potential
problem of deadlocks.

Learning Outcome:
On completion of the course, students will be able to
 Describe the general architecture of computers,
 Describe, contrast and compare differing structures for operating systems,
 Analyze theory of processes, resource control (concurrency etc.), physical and virtual
memory, scheduling, I/O and files
 Implementing shell programming

Unit I: 2L
Introduction: System Software, Resource Abstraction, OS strategies.

Unit II: 2L
Types of operating systems - Multiprogramming, Batch, Time Sharing, Single user and
Multiuser, Process Control & Real Time Systems.

Unit III: 10L
Operating System Organization: Factors in operating system design, basic OS functions,
implementation consideration; process modes, methods of requesting system services – system
calls and system programs.

Unit IV: 15L
Process Management : System view of the process and resources, initiating the OS, process
address space, process abstraction, resource abstraction, process hierarchy, Thread model

Unit V: 12L
Scheduling: Scheduling Mechanisms, Strategy selection, non-pre-emptive and pre-emptive
strategies.

Unit VI: 12L
Memory Management: Mapping address space to memory space, memory allocation strategies,
fixed partition, variable partition, paging, virtual memory

Unit VII: 7L
Shell introduction and Shell Scripting

Books Recommended:

1. A Silberschatz, P.B. Galvin, G. Gagne, Operating Systems Concepts, 8th Edition, John
Wiley Publications 2008.
2. A.S. Tanenbaum, Modern Operating Systems, 3rd Edition, Pearson Education 2007.
3. G. Nutt, Operating Systems: A Modern Perspective, 2nd Edition Pearson Education
1997.
4. W. Stallings, Operating Systems, Internals & Design Principles, 5th Edition, Prentice
Hall of India. 2008.
5. M. Milenkovic, Operating Systems- Concepts and design, Tata McGraw Hill 1992.

Computer Lab Based on Operating Systems:

 Introduction to Linux
 File systems
 Simple Linux commands
 Shell programming
 Programming on process management

PAPER IV HISTORY OF EUROPE: 1453-1815

Objective:
The objective of this paper is to acquaint the students with the major developments in
European politico-economic scenario since the Renaissance till the end of the French
Revolution.

Unit-1 1.01 : Renaissance- meaning -background-impacts
1.02 : Reformation- origin, courses and
 consequences; Counter Reformation
1.03 : The Thirty Years War- causes and
 consequences

Unit-2 2.01 : Colonial Expansion in the 15th
–16th centuries –
 Causes, Extent and Implication
2.02 : Commercial Revolution in Europe
2.03 : Absolute monarchy in Europe- Spain, France,
 England and Russia
2.04 : The Glorious Revolution –Background and
 results

Unit-3 3.01 : The Scientific Revolution in the 16th
–17th
 centuries - extent, nature and results
3.02 : Mercantilism and European Economy during
 17th and 18th Centuries
3.03 : American War of Independence- political and Economic Issues and
Significance

Unit-4 4.01 : Enlightenment in Europe – its Impact
4.02 : Enlightened Despotism in Europe – Russia,
 Prussia and Austria
4.03 : The Industrial Revolution in Europe- causes and
 significance
4.04 : Transition from Feudalism to Capitalism

Unit-5 5.01 : The French Revolution- Causes, Courses and
 Significance
5.02 : Napoleon Bonaparte- internal and external polices- downfall of
Napoleon Bonaparte
5.03 : The Congress of Vienna and Europe in 1815.

Suggested Readings:
Anderson, M.S. : Europe in the Eighteenth Century
Anderson, Perry : The Lineage’s of the Absolutist States
Cameron, Euan (ed.) : Early Modern Europe An Oxford History
Cipola, Carlo M. : Fontana Economic History of Europe, Vol. II & III
De Vrics, Jan : Economy of Europe in an Age of Crisis 1600-1750.
Elton, G.R. : Reformation Europe, 1517-1559.
Hale, J.R. : Renaissance Europe
Hill, Christopher : A Century of Revolutions
Koenigsberger, H.G and G.L. Mosse : Europe in the Sixteenth Century
Lee, Stephen J. : Aspects of European History, 1494-1789
Mathias, Peter : First Industrial Revolutions
Pennington, D.H.: Seventeenth Century Europe
Phukan, Meenakshi : Rise of the Modern West: Social and Economic History of Early
Modern Europe. 

RISE OF THE MODERN WEST - I

Course Objective: The students will be acquainted with

(I) The transition from feudalism to capitalism
(II) The voyages to the new world, the Renaissance
(III) The Religious Reformation
(IV) The 16th century Economic Developments
(V) The emergence of European state system

Unit-1 Transition from Feudalism to Capitalism:
Problems and Theories,
Early Colonial Expansion: motives, Voyages and Explorations; the Conquests of the
Americas: beginning of the era of Colonization; Mining and Plantation; the African
Slaves.

Unit-2 Renaissance:
its Social Roots, City-states of Italy; spread of Humanism in Europe; Art.

Unit-3 Origins, course and results of the European Reformation in the 16th century

Unit-4 Economic developments of the sixteenth century:
Shift of economic balance from the Mediterranean to the Atlantic; Commercial
Revolution; Influx of American Silver and the Price Revolution.

Unit-5 Emergence of European State System:
Spain; France; England; Russia.

Recommended Readings:

T.S. Aston and C. H. E. Philpin (eds.), The Brenner Debate
H. Butterfield, The Origins of Modern Science.
Carlo M. Cipolla, Fontana Economic History of Europe, Vols. II and
III. Carlo M. Cipolla, Before the Industrial Revolution, European
Society and Economy. 1000 -1700. 3rd ed. (1993)
D. C. Coleman (ed.), Revisions in Mercantilism.
Ralph Davis, The Rise of the Atlantic Economics.
Maurice Dobb, Studies in the Development of Capitalism.
J. R. Hale, Renaissance Europe.
R. Hall, From Galileo to Newton.
Christopher Hill, A Century of Revolutions.
Rodney Hilton, Transition from Feudalism to Capitalism.
H. G. Koenigsberger and G. L. Mosse, Europe in the Sixteenth Century.
Stephen J. Lee, Aspects of European History, 1494 - 1789.
G. Parker, Europe in Crisis. 1598- 1648.
G. Parker and L. M. Smith, General Crisis of the Seventeenth Century.
J. H. Parry, The Age of Reconnaissance.
Meenaxi Phukan, Rise of the Modern West: Social and Economic
History of Early Modern Europe.
V. Poliensiky, War and Society in Europe, 1618 - 48.
Theodore K. Rabb, The Struggle for Stability in Early Modern Europe.
V. Scammell, The First Imperial Age: European Overseas Expansion, 1400 - 1715.
Jan de Vries, Economy of Europe in an Age of Crisis 1600-1750.
M. S. Anderson, Europe in the Eighteenth Century.
Perry Anderson, The Lineages of the Absolutist State.
Stuart Andrews, Eighteenth Century Europe.
B. H. Slicher von Bath, The Agrarian History of Western Europe. AD. 500 - 1850.
The Cambridge Economic History of Europe. Vol. I - VI.
James B. Collins, The State in Early Modern France: New
Approaches to European History.
G. R. Elton, Reformation Europe, 1517-1559.
M. P. Gilmore, The World of Humanism. 1453 -1517.
Peter Kriedte, Peasants, Landlords and Merchant Capitalists.
J. Lynch, Spain under the Hapsburgs.
Peter Mathias, First Industrial revolution.
Harry Miskimin, The Economy of Later Renaissance Europe: 1460-1600.
Charles A. Nauert, Humanism and the Culture of the Renaissance
The New Cambridge Modern History of Europe, Vols. I -VII.
L. W. Owie, Seventeenth Century Europe.
D. H. Pennington, Seventeenth Century Europe.
F. Rice, The Foundations of Early Modern Europe.

XML Programming

Objective:
The course is designed with an objective to
 Introduce programming in XML
 Enhance programming skills as a developer with competitive advantage in the market of
web services

Learning Outcome:
On completion of the course, students will be able to
 Design , implement and develop smart web services
 Enhance programming skills which is highly in demand

Unit I: 2L
Overview of XML: Introduction to XML and its goals, XML fundamentals, understanding of
Markup language, structure of XML Data, characteristics of XML, Introduction to XML tools

Unit II: 4L
Quality Control with XML Document Schema: Basic Concepts, Document Type Declaration
(DTD), namespaces, introduction to XML schema, XML Tree structure, Data Object Model
(DOM), Programming Models, and XML database.

Unit III: 3L
Advance XML Concepts: Scripting XML, XML as Data, Linking with XML, Introduction to
Encoding, character encodings, encoding types (UTF-8, UTF-16), text declarations, character
sets, validation

Unit IV: 4L
XML with Style: Stylesheets basics , XML on the Web, XSL Basics, Rule Matching, Properties
and examples, Querying and Transformation, XPath and XPointer, Nodes and trees, finding
nodes, XPath, XPath expressions, XPointer, XLinks, XInclude, XSL style sheets, XQuery,
transformation with XSLT.

Unit V: 2L
Application Program Interfaces to XML: Storage of XML data, relational databases, tree
representation, XML applications.

Books Recommended:
1. William J. Pardi , “XML in action web technology”, Microsoft Press, 1999
2. Michael J. Young , “Step by Step XML” , Microsoft Press, 2002
3. Elliotte Harold, W. Means “XML in a Nutshell, A Desktop Quick Reference”, 3rd Edition,
O’Reilly Media, June 2009
4. Erik Ray, “Learning XML, Creating Self-Describing Data”, 2nd Edition, O’Reilly Media,
June 2009

Computer Lab Based on XML Programming:
 XML Basics
 DTD Basics
 Reading Configuration Files
 XML Schemas
 XSLT Functions
 XML Namespaces
 Introduction to XML programming using Java

Software Testing Concepts

Objective:
The course is designed with an objective to
 Explain different concepts related to software testing
 Explain different method of testing a software product

Learning Outcome:
On completion of the course, students will be able to
 Apply different testing methods to software to find any software defects
 And to prevent these defects

Unit I: 4L
Introduction: Strategic Approach to Software testing, Test Strategies for Conventional
Software, Validation Testing, System Testing, Basic Terminologies, V Shaped Life Cycle Model

Unit II: 5L
Functional Testing/Black Box Testing: Boundary value analysis, Equivalence Class testing,
Decision Table Based Testing

Unit III: 6L
Structural Testing / White Box Testing: Basic Path Testing: Program Graph, DD path Graph,
Cyclomatic Complexity, Graph Matrices, Control Flow Testing: Statement Coverage, Branch
Coverage, Condition Coverage, Path Coverage.

Books Recommended:
1. Roger S. Pressman, Software Engineering: A practitioner’s Approach, Seventh Edition,
Mc. Grow Hill Edition, 2009
2. Yogesh Singh, Software Testing, Cambridge University Press, 2011
3. Rajib Mall, Fundamentals of Software Engineering, Prentice-Hall India
4. R.E. Fairley, Software Engineering Concepts, Tata McGraw-Hill

Computer Lab Based on Software Testing Concepts:

 Boundary Value Analysis
 Equivalence Class Partitioning
 Decision Table Testing
 Basic Path Testing.
 Use of code coverage tool
 Use of load testing tool

Computer System Architecture

Objective:
The course is designed with an objective to.
 Describe the basic structure and operation of a digital computer.
 Describe the different ways of communicating with I/O devices and standard I/O
interfaces.

Learning Outcome:
On completion of the course, students will be able to
 Describe different components of computer.
 Identify high performance architecture design.
 Develop independent learning skills and be able to illustrate more about different
computer architectures and hardware.
 Create an assembly language program to program a microprocessor system.

Unit I: 18L
Introduction: Logic gates, Boolean algebra, combinational circuits, circuit simplification, flip-flops
and sequential circuits, decoders, multiplexors, registers, counters and memory units.
Data representation.

Unit II: 18L
Basic Computer Organization and Design: Computer registers, bus system, instruction set, timing
and control, instruction cycle, memory reference, input-output and interrupt.

Unit III: 10L
Central Processing Unit: Register organization, arithmetic and logical micro-operations, stack
organization, micro programmed control.

Unit IV: 10L
Programming the Basic Computer: Instruction formats, addressing modes, instruction codes,
machine language, assembly language, input output programming.

Unit V: 4L
Input-output Organization: Peripheral devices, I/O interface, Modes of data transfer, direct
memory access.

Books Recommended:

1. M. Mano, Computer System Architecture, Pearson Education 1992.
2. A. J. Dos Reis, Assembly Language and Computer Architecture using C++ and JAVA,
Course Technology, 2004
3. W. Stallings, Computer Organization and Architecture Designing for Performance, 8th
Edition, Prentice Hall of India ,2009
4. Digital Design, M.M. Mano, Pearson Education Asia, 1979

Computer Lab Based on Computer System Architecture:

Write Assembly language programming of 8085
 Using arithmetic and logical instructions
 Memory related operations
 Data transfer operations

Paper III Social and Economic History of Assam

Objective:
The objective of this course is to acquaint the students with
(i) The development of Caste, Social Classes and Occupational Groups in Ancient
 Assam, the religion Beliefs and Practice,
(ii) Land grant,Trade, Society, the Neo-Vaishnavite Movement Patriarchy, Satra
 Institutions,
(iii)Agriculture and Trade in Medieval Assam, the Growth of Modern Education and role
of the Missionaries, Middle Class, Agriculture, Tea Industry and Transport
System in Colonial Assam.

Unit-1 Social and Economic History of Ancient Assam
1.01 : Development of Caste System in Ancient Assam, Social Classes
and Occupational Groups
1.02 : Religious Beliefs and Practices in Ancient Assam : Vaishnavism,
Saivism, Shaktism and Buddhism
1.03 : Land System and Ownership of Land; Land
 Grant and Agrahara Settlements
1.04 : Development of Agriculture
1.05 : Trade and Medium of Exchange

Unit-2 Society in Medieval Assam
2.01 : Social Structure in the Brahmaputra Valley –
 Caste System
2.02 : Social Organisation –Caste-Class Relationship,
 Nobility, Paiks, Slaves and Servants
2.03 : Neo-Vaishnavite Movement in Assam – Impact
 on Society
2.04 : Development of Satra Institutions
2.05 : Patriarchy, Women and Society in Medieval Assam

Unit-3 Economy in Medieval Assam
3.01 : Agriculture and Land System – Classification
 and Ownership of Land
3.02 : Land Revenue and other Taxes
3.03 : Trade and Commerce – Export and Import, Trade routes and
Means of Transport
3.04 : Medium of Trade – Coinage and Barter System
3.05 : Economic Relation between the Hills and
 Valleys

Unit-4 Society in Colonial Assam
4.01 : Growth of Modern Education and role of the
 Christian Missionaries
4.02 : Language Controversy in 19th century Assam
4.03 : Emergence of Middle Class, Issues relating to
 Women
4.04 : Literary and Cultural Development - Impact of
 the Bengal Renaissance
4.05 : Development of Press and Growth of Public Associations – The
Assam Sahitya Sabha.

Unit-5 Economy in Colonial Assam
5.01 : Agriculture; Colonial Land Regulations and
 Revenue System
5.02 : Plantation Economy- Growth of Tea Industry
5.03 : Development of Modern Industries - Coal and
 Oil.
5.04 : Development of Transport System

Suggested Readings:

Barpujari, H.K.: (ed) : The Comprehensive History of Assam, Vol. I, 111. IV & V.
Boruah, Nirode : Early Assam, State Formation, Political Centres Cultural
Zones,
Rhodes, N. and S. K. Bose : The Coinage of Assam, Vol. I &.II
Baruah, S.L. : A Comprehensive History of Assam.
Choudhury, P.C. : History of Civilization of the People of Assam to the Twelfth
CenturyA.D.
Gait, E.A. : A History of Assam.
Guha, Amalendu : Medieval and Early Colonial Assam.
Goswami, Priyam : Assam in the Nineteenth Century: Industrialization and Colonial
Penetration.
Guha, Amalendu : Planters Raj to Swaraj, Freedom Struggle and Electoral Politics in Assam
1826-1947.
Medhi, S. B : Transport System and Economic Development in Assam.
Saikia, Rajen : Social and Economic History of Assam (1853- 1921).
Sharma, Monorama : Social and Economic Change in Assam: Middle Class Hegemony