Reva BCA Syllabus
Reva BCA Syllabus
Reva BCA Syllabus
APPLICATIONS
HANDBOOK
for
Bachelor of Computer Applications (BCA)
2021-24
www.reva.edu.in
1
CONTENTS
2
Chancellor’s Message
“Education is the most powerful weapon which you can use to
change the world.”
- Nelson Mandela.
There was a time when survival depended on just the
realization of physiological needs. We are indeed privileged to exist
in a time when ‘intellectual gratification’ has become indispensable.
Information is easily attainable for the soul that is curious enough to
go look for it. Technological boons enable information availability
anywhere anytime. The difference, however, lies between those who
look for information and those who look for knowledge.
It is deemed virtuous to serve seekers of knowledge and as
educators it is in the ethos at REVA University to empower every
learner who chooses to enter our portals. Driven by our founding
philosophy of ‘Knowledge is power’, we believe in building a community of perpetual learners by enabling
them to look beyond their abilities and achieve what they assumed impossible.
India has always been beheld as a brewing pot of unbelievable talent, acute intellect and immense
potential. All it takes to turn those qualities into power is a spark of opportunity. Being at a University is an
exciting and rewarding experience with opportunities to nurture abilities, challenge cognizance and gain
competence.
For any University, the structure of excellence lies in the transitional abilities of its faculty and its
facility. I’m always in awe of the efforts that our academic board puts in to develop the team of subject matter
experts at REVA. My faculty colleagues understand our core vision of empowering our future generation to
be ethically, morally and intellectually elite. They practice the art of teaching with a student-centered and
transformational approach. The excellent infrastructure at the University, both educational and extra-
curricular, magnificently demonstrates the importance of ambience in facilitating focused learning for our
students.
A famous British politician and author from the 19th century - Benjamin Disraeli, once said ‘A
University should be a place of light, of liberty and of learning’. Centuries later this dictum still inspires me
and I believe, it takes team-work to build successful institutions. I welcome you to REVA University to join
hands in laying the foundation of your future with values, wisdom and knowledge.
3
Vice-Chancellor’s Message
The last two decades have seen a remarkable growth in higher education in India and across the globe.
The move towards inter-disciplinary studies and interactive learning have opened up several options as well
as created multiple challenges. India is at a juncture where a huge population of young crowd is opting for
higher education. With the tremendous growth of privatization of education in India, the major focus is on
creating a platform for quality in knowledge enhancement and bridging the gap between academia and
industry.
A strong believer and practitioner of the dictum “Knowledge is Power”, REVA University has been
on the path of delivering quality education by developing the young human resources on the foundation of
ethical and moral values, while boosting their leadership qualities, research culture and innovative skills. Built
on a sprawling 45 acres of green campus, this ‘temple of learning’ has excellent and state-of-the-art
infrastructure facilities conducive to higher teaching-learning environment and research. The main objective
of the University is to provide higher education of global standards and hence, all the programs are designed
to meet international standards. Highly experienced and qualified faculty members, continuously engaged in
the maintenance and enhancement of student-centric learning environment through innovative pedagogy, form
the backbone of the University.
All the programs offered by REVA University follow the Choice Based Credit System (CBCS) with
Outcome Based Approach. The flexibility in the curriculum has been designed with industry-specific goals in
mind and the educator enjoys complete freedom to appropriate the syllabus by incorporating the latest
knowledge and stimulating the creative minds of the students. Bench marked with the course of studies of
various institutions of repute, our curriculum is extremely contemporary and is a culmination of efforts of great
think-tanks - a large number of faculty members, experts from industries and research level organizations. The
evaluation mechanism employs continuous assessment with grade point averages. We believe sincerely that it
will meet the aspirations of all stakeholders – students, parents and the employers of the graduates and
postgraduates of Reva University.
At REVA University, research, consultancy and innovation are regarded as our pillars of success.
Most of the faculty members of the University are involved in research by attracting funded projects from
various research level organizations like DST, VGST, DBT, DRDO, AICTE and industries. The outcome of
the research is passed on to students through live projects from industries. The entrepreneurial zeal of the
students is encouraged and nurtured through EDPs and EACs.
REVA University has entered into collaboration with many prominent industries to bridge the gap
between industry and University. Regular visits to industries and mandatory internship with industries have
4
helped our students become skilled with relevant to industry requirements. Structured training programs on
soft-skills and preparatory training for competitive exams are offered here to make students more employable.
100% placement of eligible students speaks the effectiveness of these programs. The entrepreneurship
development activities and establishment of “Technology Incubation Centers” in the University extend full
support to the budding entrepreneurs to nurture their ideas and establish an enterprise.
With firm faith in the saying, “Intelligence plus character –that is the goal of education” (Martin Luther
King, Jr.), I strongly believe REVA University is marching ahead in the right direction, providing a holistic
education to the future generation and playing a positive role in nation building. We reiterate our endeavor to
provide premium quality education accessible to all and an environment for the growth of over-all personality
development leading to generating “GLOBAL PROFESSIONALS”.
Welcome to the portals of REVA University!
Dr. M. Dhanamjaya
Vice Chancellor, REVA University
5
Director –Message
Welcome note to students
It’s my pleasure to welcome you to the School of Computer Science and Applications. Computer,
being considered as most significant and revolutionary invention of mankind has metamorphosed the planet
earth completely. Predominantly School of Computer Science and Applications have acquired the control of
the modern life in a myriad ways.
The BCA program is designed keeping in view the current situation and possible future developments,
both at national and global levels. This program is designed to give greater emphasis on computer applications.
There are ample number of courses providing knowledge in specialized areas of network security, python
programming and cloud computing etc. facilitating students to choose specialized areas of their interest.
Adequate attention is given to provide students the basic concepts in computer applications.
The program is designed to expose students to various subjects having applications in computers, IT
and electronics related industries through outcome based teaching and learning process which emphasizes
practical exposure rather than memorization. A variety of activities such as mini projects, seminars, interaction
with industries, cultural activities and social activities are in place to shape the all-round development of
students.
The benefits of choosing BCA program are:
Flexibility to choose various fields upon graduation.
Opportunity to work on live problems.
Opportunity to work on environmental related technologies.
Opportunity for programmers to develop software for varied applications in different sectors.
Students after successful completion of BCA program:
Can start-up their career in either government sector or private sector since there are ample
employment opportunities in these sectors.
Can also start their career as software programmers / engineers, testing engineers, data base
administers, system and network administrators, multimedia / web programmers, web
designers etc.,
Can seek placements in diversified fields like banking, e-commerce, insurance,
entertainment, and such others.
The computer application trained graduates are sought after by varied firms for their
software based skills.
Can opt for higher studies in computer applications, IT, business management and so on.
6
I am sure the students choosing BCA in REVA University will enjoythe curriculum, teaching and learning
environment, the vast infrastructure and the experienced teachers involvement and guidance. We will strive
to provide all needed comfort andcongenial environment for their studies. I wish all students pleasant stay in
REVA and grand success in their career.
Dr. S. Senthil
Director – School of Computer Science and Applications
7
RUKMINI EDUCATIONAL CHARITABLE TRUST
It was the dream of late Smt. Rukmini Shyama Raju to impart education to millions of underprivileged children
as she knew the importance of education in the contemporary society. The dream of Smt. Rukmini Shyama Raju
came true with the establishment of Rukmini Educational Charitable Trust (RECT), in the year 2002. Rukmini
Educational Charitable Trust (RECT) is a Public Charitable Trust, set up in 2002 with the objective of
promoting, establishing and conducting academic activities in the fields of Arts, Architecture, Commerce,
Education, Engineering, Environmental Science, Legal Studies, Management and Science & Technology, among
others. In furtherance of these objectives, the Trust has set up the REVA Group of Educational Institutions
comprising of REVA Institute of Technology & Management (RITM), REVA Institute of Science and
Management (RISM), REVA Institute of Management Studies (RIMS), REVA Institute of Education (RIE),
REVA First Grade College (RFGC), REVA Independent PU College at Kattigenahalli, Ganganagar and
Sanjaynagar and now REVA University. Through these institutions, the Trust seeks to fulfill its vision of
providing world class education and create abundant opportunities for the youth of this nation to excel in the
areas of Arts, Architecture, Commerce, Education, Engineering, Environmental Science, Legal Studies,
Management and Science & Technology.
Every great human enterprise is powered by the vision of one or more extraordinary individuals and is
sustained by the people who derive their motivation from the founders. The Chairman of the Trust is Dr. P.
Shyama Raju, a developer and builder of repute, a captain of the industry in his own right and the Chairman
and Managing Director of the DivyaSree Group of companies. The idea of creating these top notched
educational institutions was born of the philanthropic instincts of Dr. P. Shyama Raju to do public good, quite
in keeping with his support to other socially relevant charities such as maintaining the Richmond road park,
building and donating a police station, gifting assets to organizations providing accident and trauma care, to
name a few.
The Rukmini Educational Charitable Trust drives with the main aim to help students who are in pursuit of
quality education for life. REVA is today a family of ten institutions providing education from PU to Post
Graduation and Research leading to PhD degrees. REVA has well qualified experienced teaching faculty of
whom majority are doctorates. The faculty is supported by committed administrative and technical staff. Over
13,000 students study various courses across REVA’s three campuses equipped with exemplary state-of-the-
art infrastructure and conducive environment for the knowledge driven community.
8
ABOUT REVA UNIVERSITY
REVA University has been established under the REVA University Act, 2012 of Government of Karnataka
and notified in Karnataka State Gazette No. 80 dated 27thFebruary, 2013. The University is empowered by
UGC to award degrees any branch of knowledge under Sec.22 of the UGC Act. The University is a Member
of Association of Indian Universities, New Delhi. The main objective of the University is to prepare students
with knowledge, wisdom and patriotism to face the global challenges and become the top leaders of the country
and the globe in different fields.
REVA University located in between Kempegowda International Airport and Bangalore city, has a sprawling
green campus spread over 45 acres of land and equipped with state-of-the-art infrastructure that provide
conducive environment for higher learning and research. The REVA campus has well equipped laboratories,
custom-built teaching facilities, fully air-conditioned library and central computer centre, the well planned
sports facility with cricket ground, running track & variety of indoor and outdoor sports activities, facilities
for cultural programs. The unique feature of REVA campus is the largest residential facility for students,
faculty members and supportive staff.
The University is presently offering 23 Post Graduate Degree programs, 20 Degree and PG Degree programs
in various branches of studies and has 12000+ students studying in various branches of knowledge at graduate
and post graduate level and 302 Scholars pursuing research leading to PhD in 18 disciplines. It has 800+ well
qualified, experienced and committed faculty members of whom majority are doctorates in their respective
areas and most of them are guiding students pursuing research leading to PhD.
The programs being offered by the REVA University are well planned and designed after detailed study with
emphasis with knowledge assimilation, applications, global job market and their social relevance. Highly
qualified, experienced faculty and scholars from reputed universities / institutions, experts from industries and
business sectors have contributed in preparing the scheme of instruction and detailed curricula for this program.
Greater emphasis on practice in respective areas and skill development to suit to respective job environment
has been given while designing the curricula. The Choice Based Credit System and Continuous Assessment
Graded Pattern (CBCS – CAGP) of education has been introduced in all programs to facilitate students to opt
for subjects of their choice in addition to the core subjects of the study and prepare them with needed skills.
The system also allows students to move forward under the fast track for those who have the capabilities to
surpass others. These programs are taught by well experienced qualified faculty supported by the experts from
9
industries, business sectors and such other organizations. REVA University has also initiated many supportive
measures such as bridge courses, special coaching, remedial classes, etc., for slow learners so as to give them
the needed input and build in them confidence and courage to move forward and accomplish success in their
career. The University has also entered into MOUs with many industries, business firms and other institutions
seeking their help in imparting quality education through practice, internship and also assisting students’
placements.
REVA University recognizing the fact that research, development and innovation are the important functions
of any university has established an independent Research and Innovation division headed by a senior
professor as Dean of Research and Innovation. This division facilitates all faculty members and research
scholars to undertake innovative research projects in engineering, science & technology and other areas of
study. The interdisciplinary-multidisciplinary research is given the top most priority. The division
continuously liaisons between various funding agencies, R&D Institutions, Industries and faculty members of
REVA University to facilitate undertaking innovative projects. It encourages student research projects by
forming different research groups under the guidance of senior faculty members. Some of the core areas of
research wherein our young faculty members are working include Data Mining, Cloud Computing, Image
Processing, Network Security, VLSI and Embedded Systems, Wireless Censor Networks, Computer
Networks, IOT, MEMS, Nano- Electronics, Wireless Communications, Bio-fuels, Nano-technology for
coatings, Composites, Vibration Energies, Electric Vehicles, Multilevel Inverter Application, Battery
Management System, LED Lightings, Renewable Energy Sources and Active Filter, Innovative Concrete
Reinforcement, Electro Chemical Synthesis, Energy Conversion Devices, Nano-structural Materials, Photo-
electrochemical Hydrogen generation, Pesticide Residue Analysis, Nano materials, Photonics, Nana
Tribology, Fuel Mechanics, Operation Research, Graph theory, Strategic Leadership and Innovative
Entrepreneurship, Functional Development Management, Resource Management and Sustainable
Development, Cyber Security, General Studies, Feminism, Computer Assisted Language Teaching, Culture
Studies etc.
The REVA University has also given utmost importance to develop the much required skills through variety
of training programs, industrial practice, case studies and such other activities that induce the said skills among
all students. A full-fledged Career Development and Placement (CDC) department with world class
infrastructure, headed by a dynamic experienced Professor & Dean, and supported by well experienced
Trainers, Counselors and Placement Officers.
10
The University also has University-Industry Interaction and Skill Development Centre headed by a Senior
Professor & Director facilitating skill related training to REVA students and other unemployed students. The
University has been recognised as a Centre of Skill Development and Training by NSDC (National Skill
Development Corporation) under Pradhan Mantri Kaushal VikasYojana. The Centre conducts several add-on
courses in challenging areas of development. It is always active in facilitating student’s variety of Skill
Development Training programs.
The University has collaborations with Industries, universities abroad, research institutions, corporate training
organizations, and Government agencies such as Florida International University, Okalahoma State
University, Western Connecticut University, University of Alabama, Huntsville, Oracle India Ltd, Texas
Instruments, Nokia University Relations, EMC2, VMware, SAP, Apollo etc, to facilitate student exchange and
teacher–scholar exchange programs and conduct training programs. These collaborations with foreign
universities also facilitates students to study some of the programs partly in REVA University and partly in
foreign university, viz, M.S in Computer Science one year in REVA University and the next year in the
University of Alabama, Huntsville, USA.
The University has also given greater importance to quality in education, research, administration and all
activities of the university. Therefore, it has established an independent Internal Quality division
headed by a senior professor as Dean of Internal Quality. The division works on planning, designing and
developing different quality tools, implementing them and monitoring the implementation of these quality
tools. It concentrates on training entire faculty to adopt the new tools and implement their use. The division
further works on introducing various examination and administrative reforms.
To motivate the youth and transform them to become innovative entrepreneurs, successful leaders of tomorrow
and committed citizens of the country, REVA organizes interaction between students and successful
industrialists, entrepreneurs, scientists and such others from time to time. As a part of this exercise great
personalities such as Bharat Ratna Prof. C. N. R. Rao, a renowned Scientist, Dr. N R Narayana Murthy,
Founder and Chairman and Mentor of Infosys, Dr. K Kasturirangan, Former Chairman ISRO, Member of
Planning Commission, Government of India, Dr. Balaram, Former Director IISc., and noted Scientist, Dr. V
S Ramamurthy, Former Secretary, DST, Government of India, Dr. V K Aatre, noted Scientist and former head
of the DRDO and Scientific Advisor to the Ministry of Defence Dr. Sathish Reddy, Scientific Advisor,
Ministry of Defence, New Delhi and many others have accepted our invitation and blessed our students and
faculty members by their inspiring addresses and interaction.
11
As a part of our effort in motivating and inspiring youth of today, REVA University also has instituted awards
and prizes to recognize the services of teachers, researchers, scientists, entrepreneurs, social workers and such
others who have contributed richly for the development of the society and progress of the country. One of
such award instituted by REVA University is ‘Life Time Achievement Award’ to be awarded to successful
personalities who have made mark in their field of work. This award is presented on occasion of the “Founders’
Day Celebration” of REVA University in presence of dignitaries, faculty members and students gathering and
the first “REVA Life Time Achievement Award” for the year 2015 has been awarded to Shri. Kiran Kumar,
Chairman ISRO on the occasion of Founder’s Day Celebration, 6 th January, 2016 and the second “REVA Life
Time Achievement Award” for the year 2016 has been awarded to Shri. Shekhar Gupta, Renowned Journalist
on the occasion of Founder’s Day Celebration, 6 th January, 2017.
REVA organises various cultural programs to promote culture, tradition, ethical and moral values to our
students. During such cultural events the students are given opportunities to unfold their hidden talents and
motivate them to contribute innovative ideas for the progress of the society. One of such cultural events is
REVAMP conducted every year. The event not only gives opportunities to students of REVA but also students
of other Universities and Colleges. During three days of this mega event students participate in debates,
Quizzes, Group discussion, Seminars, exhibitions and variety of cultural events. Another important event is
Shubha Vidaaya, - Graduation Day for the final year students of all the programs, wherein, the outgoing
students are felicitated and are addressed by eminent personalities to take their future career in a right spirit,
to be the good citizens and dedicate themselves to serve the society and make a mark in their respective spheres
of activities. During this occasion, the students who have achieved top ranks and won medals and prizes in
academic, cultural and sports activities are also recognised by distributing awards and prizes. The founders
have also instituted medals and prizes for sports achievers every year. The physical education department
conducts regular yoga classeseveryday to students, faculty members, administrative staff and their family
members and organizes yoga camps for villagers around.
Recognizing the fast growth of the university and its quality in imparting higher education, the BERG
(Business Excellence and Research Group), Singapore has awarded BERG Education Award 2015 to REVA
University under Private Universities category. The University has also been honoured with many more such
honors and recognitions.
12
REVA UNIVERSITY VISION
‘’REVA University aspires to become an innovative university by developing excellent human resources with
leadership qualities, ethical and moral values, research culture and innovative skills through higher education
of global standards”.
MISSON
To create excellent infrastructure facilities and state-of-the-art laboratories and incubation centers
To provide student-centric learning environment through innovative pedagogy and education reforms
To encourage research and entrepreneurship through collaborations and extension activities
To promote industry-institute partnerships and share knowledge for innovation and development
To organize society development programs for knowledge enhancement in thrust areas
To enhance leadership qualities among the youth and enrich personality traits, promote patriotism and
moral values.
OBJECTIVES
13
ABOUT SCHOOL OF COMPUTER SCIENCE AND APPLICATIONS
The School of Computer Science and Applications is shouldered by well qualified, experienced and highly
committed faculty. The state-of-the-art infrastructure digital classrooms, well equipped advanced computer
laboratory, conference rooms and the serene academic atmosphere at REVA University will enhance the
transfer as well as creation of knowledge. The School offers BCA, B. Sc. (Honors) in Computer Science with
specialization in Cloud Computing and Big Data, Bachelor of Science in Computer Science with Specialization
in Cyber Security, Bachelor of Science in Computer Science with Specialization in Multimedia and Animation,
MCA and MSc (Data Science) programs. The School also has research program leading to doctoral degree.
The curriculum of both graduate and post graduate degree programs have been designed to bridge the gap
between industry – academia and hence they are industry oriented. These programs provide ample scope to
enter into a wide range of business opportunities, entrepreneurship ventures and as well as job opportunities
in different sectors. This is reflected in various core subjects / courses offered within the program. Further the
school provides an interactive, collaborative peer tutoring environment that encourages students to break down
complex problems and develop strategies for finding solutions across a variety of situations and disciplines.
The school aims to develop a learning community of critical thinkers who serve as models of innovative
problems solving in the university environment to enrich their academic and professional careers.
VISION
To transform students into responsible citizens with high morale, leadership qualities and competent
professionals of global standards emphasizing on Research and Innovation in the domain of Computer Science
and Applications.
MISSION
To impart quality education to meet the needs of profession and society, and achieve excellence in
teaching-learning and research in the area of Computer Applications;
To attract and develop talented and committed human resource, and provide an environment
conducive to innovation, creativity, team-spirit and entrepreneurial leadership in Computing field;
To facilitate effective interactions among faculty and students of the School of Computer Applications,
and foster networking with alumni, industries, institutions and other stake-holders; and
To practice and promote high standards of professional ethics, transparency and accountability.
14
OBJECTIVES
To impart programs at graduate, post-graduate and doctoral levels in the field of computer
applications;
To adopt innovative methods of teaching and promote student centric learning process;
To create infrastructure of international standard and facilitate and create conducive environment for
teaching, learning and research;
To promote faculty development and encourage faculty members and students to organize and
participate in national and international level conferences, seminars, symposia and such others;
To encourage teachers and students to take-up interdisciplinary studies and research;
To promote students participation in co-curricular and extension activities and develop their
personality traits and team spirit.
15
ADVISORY BOARD
1 Dr. B.S.Anami
Principal, KLE Institute of Technology, Hubli.
2 Dr.M N Birje
Professor &Head, Department of Computer Applications, VTU, Belagvi.
3 Dr.Sathish Babu
Professor & Head, Department of Computer Science, SIT,Tumkur.
4 Dr.P Nagabhusan
Director, IIIT Allahabad.
5 Dr.Pethuru Raj
Chief Architect & Vice President, Site Reliability Engineering (SRE),
Division,Reliance Jio Infocomm Limited.
6 Mr.Raja Krishnamoorthy
Director, SAP, Cognizant Technology Pvt.Ltd, Bengaluru.
16
Bachelor of Computer Applications (BCA)
Programme Overview
Computer is not new in the context. Advent of computer dated back thousands of years. It may be the fact that
computational instruments named differently. But basic human understanding were absolutely centralized on
the scope of utilizing technology for making human led operations more and more swift and soft. Abacus was
one of such instrument. Use of abacus in counting and other basic mathematical operations were evident even
in ancient India. Advancement in the systematized information flow recorded only after advent of modern
computer. It influenced the human life to a greater extent. It also entered all the fields of human society.
With the opening up of vast number of career options that stand in front of the students, computer applications
is an attractive career choice for the students. Thousands of computer applications are launched every day and
each of them has something better than its previous version. It follows the concept of continuous improvement
and also offers the developers a large market place to showcase their innovations. This means better
commercials involved for every computer application that is sold and hence it also means that large
corporations and software firms look for people with a strong background in the computer applications. The
better the skill, better are the employment opportunities and better is the pay. Not only this, business
opportunities in the field of computer application are vast and do not need a huge financial investment but high
level technical skills. A person can utilise his skill set to create a business according to his own industry and
make a career out of it.
Computer applications have set a benchmark in terms of innovation and development making it an industry
with constant growth and evolution. Technology is advancing at the speed of light and with the advent of bullet
trains, super-fast connectivity and artificial intelligence, it has opened up several sub categories to be explored
and worked on. This is one of the major factors which makes computer applications such a diverse and
futuristic industry. The level of innovation that we see every day is constantly evolving the field and has opened
a lot other doors for scope of advancement and innovation. One thought leads to a million ideas and computer
application is giving life to these ideas
The BCA program of REVA University has been designed tocreate motivated, enthusiastic, and creative
thinking graduates to fill the roles as computer algorithm developers, computer programmers, computer
application developers, teachers, scientists, professionals and administrators.
17
Indian economy is experiencing an upward growth right from the beginning of 21st century except for a short
stint during the mid of present decade necessitating well qualified science graduates to work as teachers,
scientists, professionals and often administrators. At present more than 400 million youth are below 18 years
of age and government is committed to increase the GER to 30% by 2020. The proposed BCA programme
designed will act as a foundation and first degree to prepare computer programmers, software developers for
various applications, teachers, scientists, professionals and administrators to meet the challenges of growing
economy as well as to fulfill the growing aspirations of the youth.
The BCA programme at REVA University has been developed after a careful study of regional national and
international market involving experts from premier institutions, universities industries and established
business firms. The curriculum is outcome based and it imbibes required theoretical concepts and practical
skills in the domain. By undergoing this programme, students develop critical, analytical thinking and problem
solving abilities for a smooth transition from academic to real-life work environment. In addition, students are
trained in communication skills and interdisciplinary topics to enhance their scope. The above mentioned
features of the programme, advanced teaching and learning resources, and experience of the faculty members
with their strong connections with industry and research organizations makes this programme unique.
The BCA programme is a foundation degree and helps to develop critical, analytical and problem solving
skills at first level in computer applications. This foundation degree makes the graduates employable in IT
industries, scientific organisations and also to assume administrative positions in various types of
organisations. Further acquisition of higher level degrees help the graduates to pursue a career in academics
or scientific organisations as a researchers and teacher in higher education institutions.
PEO-3 work as a member of a team and communicate effectively across team members, to be
equipped to be competent in the field of computer science
18
understand environmental, legal, cultural, social, ethical, public safety issues work along with
PEO-4 engineering, medical, ICT professionals and scientists to assist them in their research and
development work
19
Programme Specific Outcomes (PSO)
1. Assimilate technological expertise with practical skills in various fields of computer applications.
2. Use existing algorithms to develop software applications and operate on various software tools for
solving scientific and business problems.
3. Provide computer based solutions for real time problems through software applications.
POS/
Course Code PO1 P2 PO3 PO4 PO5 PO6 P7 PO8 PO9 PSO1 PSO2 PSO3
COs
B21AHK102 CO1 L L L L M M H H H L L L
CO2 L L L L L M H M H L L L
CO3 L L L L M H H H M L L L
CO4 L L L L L H H H H L L L
B21AHH102 CO1 L L L L M H M M H L L L
CO2 L L L L M M H M H L L L
CO3 L L L L H H H H M L L L
CO4 L L L L H M H H M L L L
B21AHA101 CO1 L L L L L L L L M L L L
CO2 L L L L L L L H M L L L
CO3 L L L L L L L M H L L L
CO4 L L L L L L L H H L L L
CO1 L L L H L L M H L L L L
CO2 L L L L L L M H L L L L
B21AHE101
CO3 L L L L L L M H L L L L
CO4 L L L L L L M H L L L L
CO1 H H H L H L H H H M L M
B21DA0101 CO2 H H H L H L H H H H M H
CO3 H H H L H L H H H M M M
CO4 H L L L H L H H H H H H
CO1 H H H H M L M H M M M M
B21DA0102 CO2 H M H H M L M L L M M M
CO3 H H H M M M H M H M M M
CO4 M M H H H L M H H M M M
CO1 H H H H M H M H M H H H
CO2 M M M M M M M H M M M M
CO3 M H H H H M M H M M M M
B21DA0103 CO4 H H H M M M M H M M M M
CO5 M H M M M M M H M M M M
CO6 M H H M M M M H M M M M
CO1 L L L L M M H H H H M M
20
CO2 L L L L L M H M H H L L
B21DA0104
CO3 L L L L M H H H M H M L
CO4 L L L L L H H H H M M L
CO1 L L L L M H M M H H L H
CO2 L L L L M M H M H H L H
B21DA0105 CO3 L L L L H H H H M H L H
CO4 L L L L H M H H M H L H
B21AHK202 CO1 L L L H L L L L L H L L
CO2 L L L L L L L L H M M M
CO3 L L L L L L L L H H M M
CO4 L L L L L L L L H H L L
B21AHH202 CO1 L L L L L L M H M H M L
CO2 L L L L L L M H M H L H
CO3 L L L L L L M H M H L H
CO4 L L L L L L M H M H L H
B21AHA201 CO1 H H H M H M M L M L L L
CO2 M H H M H L L L M L L L
CO3 M H H M H M L L M L L L
CO4 M H H M M M L L M L L L
CO1 H H M L H L H H H H M M
B21AHE201 CO2 H M M L H L H H H L M M
CO3 H M M L H L H H H H H M
CO4 H L L L H L H H H H M H
CO1 H H L M H L L M H H L L
B21DA0201 CO2 H L H M L H M L H M M M
CO3 M H H L M L H M H H M M
CO4 H H H L M L M M H H M M
CO1 L L L L L M H H H L L L
CO2 L L L L L M H M H L L L
B21DA0202
CO3 L L L L M H H H M H M M
CO4 L L L L L H H H H L M M
CO1 L L L L M H M M H H H M
B21DA0203 CO2 L L L L M M H M H H M H
CO3 L L L L H H H H M H L L
CO4 L L L L H M H H M M M M
CO1 H L H H L L M L H H M M
B21DA0204 CO2 H L H H L M H L H H M M
CO3 H L H H L L H L H M H M
CO4 H L H H L M H L H L L H
CO1 H L L H L M M L H M M M
CO2 H H L H M l L L H H H H
B21DA0205
CO3 H M H H M L L L H H H H
CO4 H H H M M M L L H H H H
CO1 H H H H H L H H M H M H
B21AHK302 CO2 H H H H M M M M M H M H
CO3 H H H M M M H M H H H H
CO4 H H H H H L H H H L H M
CO5 H H H M H L H H H M M M
CO1 M H H L L L H H L H L L
21
B21AHH302 CO2 L M M L L L H H L M H H
CO3 L M M L L L H L L M H H
CO4 L M M L L L H L L M H H
CO1 H H H M L L H H L H H H
CO2 H H H H L L H H L M M H
B21AHA301 CO3 H M L L L L H H L L M H
CO4 L M L L L L H H L M H H
B21DA0301 CO1 H M H L L L L L L M M L
CO2 M H H L M L H L L M M M
CO3 H H H L M L H L L M H L
CO4 H H H L M L M L L M L L
B21DA0302 CO1 M H H L H L L L L L L H
CO2 L M H L L L L L L L L H
CO3 L M L L L L L L L M M H
CO4 L L L L L L L L L M M H
CO1 L L L L M M H H H H L M
B21DA0303 CO2 L L L L L M H M H M H L
CO3 L L L L M H H H M M H L
CO4 L L L L L H H H H M H L
CO1 L L L L M H M M H H H L
B21DAS311 CO2 L L L L M M H M H M M M
CO3 L L L L H H H H M L M H
CO4 L L L L H M H H M L M M
CO1 L L L L L L L L H H H L
B21DAS312 CO2 L L L L L L L L H H L L
CO3 L L L L L L L L H M L H
CO4 L L L L L L L L H L L H
B21DAS313 CO1 H H M L L L M M L L M H
CO2 L M M L L L M M L M M M
CO3 L L M L H L M M L M M L
CO4 L M H L M L M M L L M M
CO1 M M H L M L L L L L L H
B21DA0304 CO2 H H H L M L L L L L M H
CO3 M H L L L L L L L L M H
CO4 M L L L L L L L L L M H
CO1 H H H M M L M L L L M L
CO2 H H H M H L M L M M M M
B21DA0305
CO3 M H H M M L L L M M M M
CO4 M H H M H L L L L L H M
B21AHK402 CO1 H H M M L L M H M L L M
CO2 H H M M L L M H M L M M
CO3 H L M M L M M H L L M M
CO4 H H H H L H L L L M M H
CO5 H H H H M H L L L M M H
B21AHH402 CO1 H M L M M L L M H M L L
CO2 H M H L M M M M H H H H
CO3 H M H L M M H M H H H H
CO4 H M M M M M M M H H M M
B21AHA401 CO1 H M M L M L L L L M L L
22
CO2 M H H M H L L L L L L L
CO3 M H H L M L L L L L L L
CO4 H H H M H L L L L L L L
CO1 H H L L L L L L H L L L
B21DA0401 CO2 L H H L L L L L H L L L
CO3 L H H H H L L L H H H H
CO4 H H H L H L L L H L L H
CO1 M M H L M L L L H H H M
CO2 H H L H M l L L H H H H
B21DA0402
CO3 H M H H M L L L H H H M
CO4 H H H M M M L L H M H H
CO1 H H H H M L H H M H M M
B21DA0403 CO2 H H H H H M H L L H H L
CO3 H H H M M M H M H M H M
CO4 M M H H H L M H H L H M
CO1 H H H H H L H H H M L M
CO2 L H H L M L H H H L M H
B21DAS411
CO3 M H H H L M M H L H L H
CO4 M H L H M L H M M M L L
CO1 M H H M M M M L H M L M
B21DAS412 CO2 M M H M H M H H M H H L
CO3 M H M M H L M H H H H L
CO4 M H H L H H M M M M M M
CO1 M M H L M L L L H H M M
CO2 H H L H M l L L H H H H
B21DAS413
CO3 H M H H M L L L H H H H
CO4 H H H M M M L L H H H H
CO1 M M H L M L L L H H M M
B21DAS421 CO2 M H H M H M H H H H H H
CO3 H H H M M M L L H H H H
CO4 M M H H M L L L H H H H
CO1 M M H M M L M L L M M M
B21DAS422 CO2 M H H H H L M L M H M M
CO3 L H H L M L M L H H M M
CO4 L M H L M L M L H H M M
CO1 M M M L M L M M M L L L
B21DAS423 CO2 H H H L H L L L H M M M
CO3 M H H L H L L L H M M M
CO4 H H H L H L L L H M M M
CO1 M H H L H L L L M M H L
B21DA0404 CO2 M H H L M L L L H L M L
CO3 M H M L H L L L M L H H
CO4 M M H L M L L L M L L M
CO1 M M H L M L H L M L M L
B21DA0405 CO2 M M L L L L H H M L M L
CO3 M M H H M L H H M L M H
CO4 L L H H L L H L L L M H
B21DA0501 CO1 M M H L M L L L L M L H
CO2 H H H L M L L L L M L H
23
CO3 M H L L L L L L L M L H
CO4 M L L L L L L L L M L H
CO1 M H M L L L H L H H L L
CO2 L M H L L L H L H H L L
B21DA0502
CO3 L L L L H L H L H M M H
CO4 L L M L M L H L H H M H
CO1 L M H L L L L M M H M H
CO2 H H H M L L L L L L M H
B21DA0503
CO3 L M M M M L L M L L H H
CO4 M H H L M L M M H L H H
CO1 M H H M M M M L H M L M
CO2 M M H M H M H H M H H L
B21DAS511
CO3 M H M M H L M H H H H L
CO4 M H H L H H M M M M M M
CO1 M M H L L L L L L H M H
CO2 H L L M H L M M M L L M
B21DAS512
CO3 L M H H H H L M M L L L
CO4 M H H L H M M M M L H M
CO1 M M M M M L M M L M H M
CO2 M H H M M M H M M M H H
B21DAS513
CO3 H H H M M M M M H M H M
CO4 M M H M M L H M M H M M
CO1 H H H M M M L L H M M M
CO2 M H H M M M M L H M L L
B21DAS521
CO3 H H H M H M L M L H M H
CO4 H H H M M M L L H M M M
CO1 M H L M L L L L H L L L
CO2 H H H L L L L M H L L L
B21DAS522
CO3 L H H H H L L L H H M H
CO4 M H H L H L M L H L L M
CO1 M M H L M L L L H H H M
CO2 H H L H M l L L H H H H
B21DAS523
CO3 M M H H M L L L H H H M
CO4 M H H M M M L L H M H H
CO1 L H H H M L H H M H M M
CO2 H M H M H M H L L H H L
B21DA0504
CO3 H H H M M L H M H M H M
CO4 M M H H H L M H H L H M
CO1 H H H H H L H H H M L M
CO2 L H H L M L H H H L M H
B21DA0505
CO3 H H H H L M M H L H L H
CO4 M H L H M L H M M M L L
CO1 H H H M M M M L H M L M
CO2 M M H M H M H H M H H L
B21DA0601
CO3 H H M M H L M H H H H L
CO4 M H H L H H M M M M M M
CO1 M M H L M L L L H H M M
B21DAS611 CO2 H H L H M L L L H H H H
CO3 H M H H M L L L H H H H
24
CO4 H H H M M M L L H H H H
CO1 M M H L M L L L L M L H
CO2 H H H L M L L L L M L H
B21DAS612
CO3 M H L L L L L L L M L H
CO4 M L L L L L L L L M L H
CO1 M H M L L L H L H H L L
CO2 L M H L L L H L H H L L
B21DAS621
CO3 L L L L H L H L H M M H
CO4 L L M L M L H L H H M H
CO1 L M H L L L L M M H M M
CO2 H H H M L L L L L L M M
B21DAS622
CO3 L M M M M L L M L L H H
CO4 M H H L M L M M H L H H
PEO1 M M M M M L M M L M H M L H M
PEO2 M H H M M M H M M M H H M M L
PEO3 H H H M M M M M H M H M H H M
PEO4 M M H M M L H M M H M M M M H
25
SCHOOL OF COMPUTER SCIENCE AND APPLICATIONS
Bachelor of Computer Applications (BCA) Program
Scheme of Instruction - 2021
FIRST SEMESTER
Credit
Sl. HC/S Pattern Working
Code Title Credits
No C/FC Hrs
L T P
B21AHK102 Language –I: Kannada
Practical Courses
6. B21DA0104 C Programming Lab HC 0 0 2 2 4
Total 10 4 4 18 26
26
SECOND SEMESTER
Credit
Sl. HC/S Pattern Credits Working
Code Title
No C/FC L T P Hrs
27
THIRD SEMESTER
HC Credit Wor
Sl. Credit
Code Title /SC Pattern king
No s
/FC L T P Hrs
Language –III : Kannada
B21AHK302
28
FOURTH SEMESTER
HC/ Credit
Sl. Pattern Working
Code Title SC/F Credits
No Hrs
C L T P
B21AHK402 Language –IV : Kannada
B21AHH402 Language – IV: Hindi
1. FC 1 1 0 2 3
Language –IV: Additional
B21AHA401
English
Data Mining & Data
2 B21DA0401 HC 4 0 0 4 4
Warehousing
Operating Systems with
3 B21DA0402 HC 2 1 0 3 4
Linux
4 B21DA0403 Python Programming HC 4 0 0 4 4
B21DAS411 Mobile Computing
5 B21DAS412 Computer Graphics SC 2 1 0 3 4
B21DAS413 Artificial Intelligence
B21DAS421 Cyber Security
Advanced Computer
6 B21DAS422 SC 2 1 0 3 4
Networks
B21DAS423 Advanced Java Programming
Practical Courses
7 B21DA0404 Linux Lab HC 0 0 2 2 4
8 B21DA0405 Python Programming Lab HC 0 0 2 2 4
*Mandatory - (Non Creditable Courses)
B21PTM401/
9 Soft Skills 0 0 0 0 2
B21DAM401
10 B21DAM402 Skill Development Program
Total 15 4 4 23 33
29
FIFTH SEMESTER
Credit
Sl. Pattern Working
Code Title HC/SC/FC Credits
No Hrs
L T P
30
SIXTH SEMESTER
Credit
Sl. Pattern Working
Code Title HC/SC/FC Credits
No Hrs
L T P
Data Analytics using R
1 B21DA0601 HC 3 0 1 4 4
31
CREDIT SUMMARY
Semester Credits
First 18
Second 18
Third 19
Fourth 23
Fifth 22
Sixth 20
Total 120
CREDIT DISTRIBUTION
Softcore
Hard Core Open
Sem Course FC Project Total Credits
(HC) Elective(OE)
(SC)
I 14 - 4 - - 18
II 14 - 4 - - 18
III 14 3 2 - - 19
IV 15 6 2 - - 23
V 13 6 - 03 - 22
VI 4 6 - - 10 20
74 21 12 3 10 120
32
Detailed Syllabus
FIRST SEMESTER
Course Description:
Prerequisites:
Pedagogy:
Direct method
ICT and Digital support
Collaborative and Cooperative learning
Differentiated Instruction
Flipped Classroom
Course Objectives:
33
¨sÁµÉ, ¸Á»vÀå, EwºÁ¸À ªÀÄvÀÄÛ ¸ÀA¸ÀÌøwUÀ¼À£ÀÄß PÀ£ÀßqÀ,
PÀ£ÁðlPÀPÉÌ ¸ÀA§A¢ü¹zÀAvÉ ¥ÀjZÀ¬Ä¸À¯ÁUÀÄvÀÛzÉ.
«zÁåyðUÀ¼À ¸ÀªÀðvÉÆêÀÄÄR ¨É¼ÀªÀtÂUÉUÉ C£ÀĪÁUÀĪÀAvÉ
ºÁUÀÆ CªÀgÀ°è ªÀiÁ£ÀªÀ ¸ÀA§AzsÀUÀ¼À §UÉÎ UËgÀªÀ, ¸ÀªÀiÁ£ÀvÉ
ªÀÄÆr¹, ¨É¼É¸ÀĪÀ ¤nÖ£À°è ¥ÀoÀåUÀ¼À DAiÉÄÌAiÀiÁVzÉ.
CªÀgÀ°è ¸ÀÈd£À²Ã®vÉ, ±ÀÄzÀÞ ¨sÁµÉ, GvÀÛªÀÄ «ªÀıÁð UÀÄt,
¤gÀUÀð¼À ¸ÀA¨sÁµÀuÉ, ¨sÁµÀt PÀ¯É ºÁUÀÆ §gÀºÀ P˱À®åUÀ¼À£ÀÄß
¨É¼É¸ÀĪÀÅzÀÄ UÀÄjAiÀiÁVzÉ
¸ÀàzsÁðvÀäPÀ ¥ÀjÃPÉëUÀ½UÉ C£ÀÄPÀÆ®ªÁUÀĪÀAvÀºÀ
«µÀAiÀÄUÀ¼À£ÀÄß UÀªÀÄ£ÀzÀ°èèlÄÖPÉÆAqÀÄ ¸ÀÆPÀÛ
¥ÀoÀåUÀ¼À£ÀÄß DAiÉÄÌ ªÀiÁrPÉƼÀî¯ÁVzÉ.
.
Course Outcomes:
Course Contents:
Unit-I 7 Hours
34
Unit-III 6 Hours
1. d®UÁgÀ : PÀĪÉA¥ÀÄ
¥ÀgÁªÀıÀð£À UÀæAxÀUÀ¼ÀÄ :
1. ªÀÄÄUÀ½ gÀA.²æÃ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ VÃvÁ §ÄPï ºË¸ï,
ªÉÄʸÀÆgÀÄ. 2014
2. ¸ÀAUÀæºÀ. £ÁUÉÃUËqÀ JZï.J¯ï., ZÁjwæPÀ d£À¥ÀzÀ PÀxÀ£À PÁªÀåUÀ¼ÀÄ,
¥ÀæPÁ±ÀPÀgÀÄ PÀ£ÁðlPÀ eÁ£À¥ÀzÀ ¥ÀjµÀvÀÄÛ, ¨ÉAUÀ¼ÀÆgÀÄ. 2008
3. ¹ÃªÀiÁwÃvÀ PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ ¸ÀA¥ÀÄl 1,2,3,4,5 ªÀÄvÀÄÛ 6, PÀĪÉA¥ÀÄ
PÀ£ÀßqÀ CzsÀåAiÀÄ£À ¸ÀA¸ÉÜ, ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ, ªÉÄʸÀÆgÀÄ.
2014
4. ¸ÀAUÀæºÀ. £ÁUÉÃUËqÀ JZï.J¯ï., PÀ£ÀßqÀ d£À¥ÀzÀ PÀxÀ£À PÁªÀåUÀ¼ÀÄ,
¥ÀæPÁ±ÀPÀgÀÄ PÀ£ÁðlPÀ eÁ£À¥ÀzÀ ¥ÀjµÀvÀÄÛ, ¨ÉAUÀ¼ÀÆgÀÄ. 2007
5. £ÁgÁAiÀÄt ¦.«, ZÀA¥ÀÆ PÀ«UÀ¼ÀÄ, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2010
6. PÁ¼ÉÃUËqÀ £ÁUÀªÁgÀ, wæ¥À¢, gÀUÀ¼É ªÀÄvÀÄÛ eÁ£À¥ÀzÀ ¸Á»vÀå,
¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï, ¨ÉAUÀ¼ÀÆgÀÄ. 2010
7. ¸ÀA. ¨É£ÀUÀ¯ï gÁªÀÄ gÁªï ªÀÄvÀÄÛ ¥Á£ÀåA ¸ÀÄAzÀgÀ ±Á¹ÛçÃ, ¥ÀÄgÁt £ÁªÀÄ
ZÀÆqÁªÀÄtÂ, ¥ÀæPÁ±ÀPÀgÀÄ ¥Àæ¸ÁgÁAUÀ, ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ.
2010
8. qÁ. azÁ£ÀAzÀ ªÀÄÆwð, ªÀZÀ£À ¸Á»vÀå, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2013
9. ¸ÀA ªÀÄgÀļÀ¹zÀÝ¥Àà PÉ, £ÁUÀgÁd Q.gÀA. ªÀZÀ£À PÀªÀÄäl, ¥ÀæPÁ±ÀPÀgÀÄ
¸Àé¥Àß §ÄPï ºË¸ï, ¨ÉAUÀ¼ÀÆgÀÄ. 2016
10. ªÀÄgÀļÀ¹zÀÝ¥Àà PÉ, µÀlࢠ¸Á»vÀå, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2010
11. ¸ÀA. ¸ÉÃvÀÄgÁªÀÄ gÁªï C.gÁ., ²æà ®QëöäñÀ£À eÉʫĤ ¨sÁgÀvÀ(ªÀÄÆ®-
vÁvÀàAiÀÄð-¸ÀavÀæ), ¥ÀæPÁ±ÀPÀgÀÄ PÁªÀÄzsÉãÀÄ ¥ÀĸÀÛPÀ ¨sÀªÀ£À,
¨ÉAUÀ¼ÀÆgÀÄ. 2010
12. ¸ÀA. ¸ÉÃvÀÄgÁªÀÄ gÁªï C.gÁ., ²±ÀÄ£Á¼À ±ÀjÃ¥sÀgÀ £ÀÆgÁgÀÄ
vÀvÀé¥ÀzÀUÀ¼ÀÄ, ¥ÀæPÁ±ÀPÀgÀÄ PÁªÀÄzsÉãÀÄ ¥ÀĸÀÛPÀ ¨sÀªÀ£À,
¨ÉAUÀ¼ÀÆgÀÄ. 2007
13. ¸ÀA. f.J¸ï.¨sÀmï., PÀĪÀiÁgÀªÁå¸À£À PÀuÁðl ¨sÁgÀvÀ PÀxÁªÀÄAdj ¥ÀæªÉñÀ,
¥ÀæPÁ±ÀPÀgÀÄ CPÀëgÀ ¥ÀæPÁ±À£À, ºÉUÉÆÎÃqÀÄ, ¸ÁUÀgÀ. 2006
14. gÀAeÁ£ï zÀUÁð, ±ÀgÀtgÀ ¸ÀªÀÄUÀæ PÁæAw, ¥ÀæPÁ±ÀPÀgÀÄ. ¯ÉÆûAiÀiÁ
¥ÀæPÁ±À£À, §¼Áîj. 2015
35
15. QÃvÀð£ÁxÀ PÀÄvÀðPÉÆÃn, PÀ£ÀßqÀ ¸Á»vÀå ¸ÀAUÁw, ¥ÀæPÁ±ÀPÀgÀÄ
PÀÄvÀðPÉÆÃn ªÉĪÉÆÃjAiÀįï læ¸ïÖ, zsÁgÀªÁqÀ. 2009
16. ±ÁªÀÄgÁAiÀÄ vÀ.¸ÀÄ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ vÀ¼ÀÄQ£À
Course code Course Title Course Type L T P C Hrs./Wk.
B21AHH102 Language I: Hindi FC 1 1 0 2 3
ªÉAPÀtÚAiÀÄå ¸ÁägÀPÀ UÀæAxÀªÀiÁ¯É, ªÉÄʸÀÆgÀÄ -2014
17. ²ªÀgÀÄzÀæ¥Àà f.J¸ï. PÀ£ÀßqÀ ¸Á»vÀå ¸À«ÄÃPÉë, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2013
18. ¸ÀA.f.J¸ï.CªÀÄÆgÀ, PÀ£ÀßqÀ ¸ÀtÚ PÀxÉUÀ¼ÀÄ, £ÁµÀ£À¯ï §ÄPï læ¸ïÖ, £ÀªÀzɺÀ°,
2000
19. ¸ÀA. qÁ. ¨ÉÊgÀªÀÄAUÀ® gÁªÉÄÃUËqÀ, ªÀvÀðªÀiÁ£ÀzÀ PÀxÉUÀ¼ÀÄ, PÀ£ÀßqÀ
¸Á»vÀå ¥ÀjµÀvÀÄÛ, ¨ÉAUÀ¼ÀÆgÀÄ 2011
20. ¸ÀA. qÁ. gÁªÀÄ°AUÀ¥Àà n. ¨ÉÃUÀÆgÀÄ, ªÀvÀðªÀiÁ£ÀzÀ PÀxÉUÀ¼ÀÄ, PÀté
¥ÀæPÁ±À£À, ¨ÉAUÀ¼ÀÆgÀÄ, 2013
Course Description:
यह पाठ्यक्रम नौसिसिया अपनी भाषा ,की क्षमता का सिकाि करने हेतु तथा सिसभन्न िासहसययक प्रक्रक्रयाओं द्वारा
िमाज| िंस्कृ सत एिं जीिन के मूल्यों को िमझने हेतु असभकसल्पत है ,
Prerequisites:
अध्येता, पी.यु.िी के स्तर पर सद्वतीय भाषा के रूप में सहन्दी का अध्ययन करना चासहए |
सहन्दी िासहयय के इसतहाि का िंसक्षप्त ज्ञान की आिश्यकता है |
सहन्दी व्याकरण का अिबोधन आिश्यक है |
अंग्रेज़ी – सहन्दी अनुिाद िे िंबंसधत जानकारी जरुरी है |
36
Course Objectives:
1. िंदभाानुिार उसचत भाषा का प्रयोग करने की दक्षता को छात्रों में उयपन्न करना |
2. िासहयय के माध्यम िे िमाज एिं मानिीय मूल्यों को िमझाकर, उन मूल्यों की रक्षा हेतु प्रेररत करना |
3. छात्रों में पुस्तक पठन एिं लेिन की अकृ सतम प्रिृसि स्थासपत करना |
4. अध्येताओं में िासहयय के माध्यम िे प्रभािी एिं कु शल िंचार का सिकाि करना |
Course Outcomes:
Course Contents:
Unit – 1: [7 Hours]
1 कहानी – तािान – प्रेमचंद
2 कहानी – उिकी रोटी – मोहन राके श
3 व्यंग्य रचना – िैष्णि की क्रििलन – हरीशंकर परिाई
Unit – 2: [7 Hours]
4 कहानी – िापिी - उषा सप्रयंिदा
5. कहानी – तीिरी बेटी के नाम - िुधा अरोड़ा
6. सनबंध – अच्छी सहन्दी – रिीन्रनाथ ययागी
िंक्षेपण
37
िूचना : प्रययेक इकाई 25 अंक के सलए सनधााररत है |
Text Books:
Reference Book:
1. िुबोध व्यिहाररक सहन्दी – डॉ. कु लदीप गुप्त
2. असभनि व्यिहाररक सहन्दी – डॉ.परमानन्द गुप्त
3. सहन्दी िासहयय का इसतहाि - डॉ. नागेन्र
4. आधुसनक सहन्दी िासहयय का इसतहाि - डॉ. बच्चन सिंह
5. सहन्दी िासहयय का निीन इसतहाि - डॉ. लाल िाहब सिंह
6. शुद्ध सहन्दी कै िे बोले कै िे सलिे- पृथ्िीनाथ पाण्डे
7. कायाालय अनुिाद सनदेसशका
8. िंक्षेपण और पल्लिन - के .िी.भारटया&तुमन सिंग
9. सहन्दी सनबंध लेिन – प्रो. सिराज
10. सनबंध माला – योगेशचंद जैन
Course Description:
This is a 2-credit course designed to help the learner gain competency in language through the introduction of
various genres of literature. The course aims to inculcate a critical view among learners while sensitizing them
to the contemporary issues around. It facilitates creative learning and helps to appreciate, assimilate and
research on the various dimensions of society, culture and life.
Prerequisites:
The student must possess fundamentals of language skills and be aware of social issues.
Course Objectives:
To develop linguistic prowess of the students.
To appraise different genres of literature.
To illustrate the fundamentals of creative language.
38
To enhance consistent reading habits.
Course Outcome:
On completion of the course, learners will be able to:
Demonstrate a thorough understanding of sensitive and critical social issues.
Develop reading skills and a wide range of vocabulary.
Critically analyze a piece of prose or poetry.
Explain their opinion in a coherent and communicable manner.
Course Contents:
Unit-I: Values & Ethics 7 hours
Literature: Rabindranath Tagore - Where the Mind is Without Fear
Saki – The Lumber-room
William Shakespeare – Extract from Julius Caesar (Mark Antony’s Speech)
Language: Vocabulary Building
Reference Books:
Tagore, Rabindranath. Gitanjali. Rupa Publications, 2002.
Wordsworth, William. The Complete Works of William Wordsworth. Andesite Press, 2017.
Munro, Hector Hugh. The Complete Works of Saki. Rupa Publications, 2000.
Shakespeare, William. The Complete Works of William Shakespeare. Sagwan Press, 2015.
Chindhade, Shirish. Five Indian English Poets: Nissim Ezekiel, A.K. Ramanujan, Arun Kolatkar,
Dilip Chitre, R. Parthasarathy. Atlantic Publications, 2011.
Dickens, Charles. The Signalman and Other Horrors: The Best Victorian Ghost Stories of Charles
Dickens: Volume 2. Createspace Independent Publications, 2015.
Anderson, Hans Christian. The Fir Tree. Dreamland Publications, 2011.
Colvin, Sidney (ed). The Works of R. L. Stevenson. (Edinburgh Edition). British Library, Historical
Prints Edition, 2011.
Bishop, Elizabeth. Poems. Farrar, Straus and Giroux, 2011.
39
Swift, Jonathan. Gulliver’s Travels. Penguin, 2003.
Dickinson, Emily. The Complete Poems of Emily Dickinson. Createspace Independent Publications,
2016.
Brooke, Rupert. The Complete Poems of Rupert Brooke. Andesite Press, 2017.
King, Martin Luther Jr. &James M. Washington. I Have a Dream: Writings And Speeches That
Changed The World. Harper Collins, 1992.
Keller, Helen. The Story of My Life. Fingerprint Publishing, 2016.
Green, David. Contemporary English Grammar Structures and Composition. New Delhi: MacMillan
Publishers, 2010.
Thorpe, Edgar and Showick Thorpe. Basic Vocabulary. Pearson Education India, 2012.
Leech, Geoffrey and Jan Svartvik. A Communicative Grammar of English. Longman, 2003.
Murphy, Raymond. Murphy’s English Grammar with CD. Cambridge University Press, 2004.
Course Hrs./Wk.
Course Code Course Tittle L T P C
Type
B21AHE101 Communicative English – I FC 1 1 0 2 3
Course Description:
This 2-credit course focuses on improving the spoken and written communication of the learners. The course
develops personal, inter-personal and group skills among learners. It also addresses the functional aspects of
language usage while providing specific linguistic tools through professional language learning software. The
widespread reach of this course makes it highly practical and applicable.
Prerequisites:
The student must have knowledge of intermediate English Grammar and LSRW skills.
Course Objectives:
Course Outcomes:
40
After the completion of the course, students will be able to:
Identify pressing issues relating to society, environment and media.
Develop a process-oriented approach to writing.
Apply the grammatical skills developed during the course aptly.
Demonstrate a good command over language usage and refined interpersonal skills.
Course Contents:
Unit-I: Functional English 7 Hours
Remedial Grammar: Past Simple; Past Continuous; Irregular Verbs
Writing Skills: Paragraph Writing
Activities: Conversations; Leaving Phone Messages
Literature: Chief Seattle – The End of Leaving and Beginning of Survival
Reference Books:
1. Green, David. Contemporary English Grammar Structures and Composition. New Delhi: MacMillan
Publishers, 2010.
2. Thorpe, Edgar and Showick Thorpe. Basic Vocabulary. Pearson Education India, 2012.
3. Leech, Geoffrey and Jan Svartvik. A Communicative Grammar of English. Longman, 2003.
4. Murphy, Raymond. Murphy’s English Grammar with CD. Cambridge University Press, 2004.
5. Rizvi, M. Ashraf. Effective Technical Communication. New Delhi: Tata McGraw-Hill,
2005.
6. Riordan, Daniel. Technical Communication. New Delhi: Cengage Publications, 2011.
7. Sen et al. Communication and Language Skills. Cambridge University Press, 2015.
B21DA0101 L T P C
Basic Mathematics
Duration :14 Wks 4 0 0 4
Course Description:
41
This course, provides an introduction to the basic concepts and techniques of matrices, differential calculus,
vectors and set theory, emphasizing their inter-relationships and applications to engineering, the sciences and
financial areas, introduces students to the use of computers in mathematics, and develops problem solving
skills with both theoretical and practical problems.
Prerequisites:
Number System, Algebraic and Logarithmic concepts, and system of equations solving techniques
Course Objectives:
Course Contents:
42
Unit –3: [13 Hours]
Vectors:Definition of a vector and scalar, vector addition, dot and cross product, projection of a vector, area
of parallelogram, area of triangle, scalar triple product, volume of a parallelepiped, co-planarity of three
vectors, vector triple product.
Text Books:
1. Grimaldi, Ralph P, “Discrete and Combinational Mathematics”, Pearson Education, Singapore, 2003.
2. Rao, G. Shanker, “Mathematics for Computer Science”, Kalyani Publishers, New Delhi, 1999.
3. Thomas and Finney, “Calculus with Analytical Geometry”, Narosa Publishing House, 6th edition, 1998.
4. S Narayan and T K Manicavachogam Pillai, “Calculus”- Vol I and Vol II, S.V.Publishers, 2009 Edition.
Reference Book:
1. K.D.Joshi : “Foundations of Discrete Mathematics”, 1989 edition, Wiley Eastern Ltd.,
B21DA0102 L T P C
Digital Logic and Computer Architecture
Duration :14 Wks 2 1 0 3
Course Description:
Digital Electronics Circuit Design is a very important course for Electronics engineers as it deals with the
fundamental aspects of digital circuits design. Both The Combinational and the sequential circuit realization
and implementations are studied. This course opens with an introduction to combinational logic, logic gates,
minimization techniques, arithmetic circuits. It then moves to deal with sequential circuits: flip-flops, synthesis
of sequential circuits, and case studies, including counters, registers. State machines will then be introduced.
Different representations of truth table, logic gate, timing diagram, switch representation, state diagram, and
state equations,
Prerequisites:
Before starting this course, the learner should have elementary knowledge in electronics and the core
concepts of computer.
Course Objectives:
The objectives of this course are to:
1. Enable students to acquire basic knowledge of digital logic levels and application of
2. Impart knowledge of understanding digital electronics circuits.
43
3. Equip with the skill of performing analysis and design of various digital electronic circuits.
Course Outcomes:
On completion of this course the student will be able to:
1. Understand and explain the fundamental concepts, techniques used in Digital electronics and examine the
structure of various number systems and it’s Application in digital design.
2. Comprehend the basic gates, define and design the digital logic circuits.
3. Analyze and design various combinational and sequential Logic Circuits.
4. Identify and demonstrate the basic operational concepts of computer system.
Course Contents:
UNIT – 1: [10 Hours]
Introduction to Digital Electronics, Number systems, Operations and codes:What is Digital circuit, where
are digital circuits are used, why use digital circuits. Decimal numbers, Binary numbers, Decimal-to-Binary
conversion, Binary Arithmetic, 1’s and 2’s Complements of Binary Numbers, signed numbers, Arithmetic
operations with signed numbers, Hexadecimal Numbers, Octal numbers, Binary Coded Decimal(BCD),
Digital Codes.
Text Books:
1. Tokheim “Digital Electronics Principles and Applications”, 6th Edition, McGraw-Hill, 2014. Chapter
1 (1.1, 1.2, 1.3).
2. Thomos L. Floyd, “Digital Fundamentals”, Tenth Edition, Pearson, 2015.Chapters (2.1, 2.2, 2.3, 2.4,
2.5, 2.6, 2.7, 2.8, 2.9, 2.10 and 2.11), Chapters (3.1 to 3.7) and (4.1 to 4.9).
3. M. Morris Mano “ Digital Logic and Computer Design”, Pearson, 2013. Chapters (4.1 to 4.4,
6.1 to 6.2 and 7.1 to 7.3).
44
4. Hamacher, Vranesic and Zaky, “Computer Organization”, Fifth Edition, Tata Mcgraw-Hill,
2015.Chapters (1.1, 1.2, 1.3, 1.4 and 1.6), Chapters (5.1 to 5.3)
Reference Books:
1. Digital Electronics: An Introduction To Theory And Practice By William Gothman, Second Edition,
PHI Publisher, 2015.
2. Digital Electronics by John Morris, Fifth Edition, 2016.
3. Fundamentals of Digital Circuits by Anand Kumar, Fourth Edition, 2014.
4. Digital Electronics Principles and Integrated Circuits by Anil K. Maini, second Edition, 2013.
5. Computer Organization and Design by David A. Patterson, John L. Hennessy, Fifth Edition, Morgan
Kaufmann.
B21DA0103 L T P C
Problem solving using C
Duration:14 Wks 2 1 0 3
Course Description:
Designed to introduce the student the basics of computer concepts and various programming concepts of the
C language using the Microsoft Visual C++. Programs, using the console application feature, will be coded
and executed to demonstrate the use of variables, constants, control flow, arithmetic, functions, input/output,
and dynamic memory allocation. The student will also be introduced to the various library functions available
for use within the language compiler.
Prerequisites:
To start with C programming you should have a basic understanding of Computer Programming terminologies
and some knowledge about programming languages.
Course Objectives:
The objectives of this course are to:
1. Explain the basic programming concepts.
2. Illustrate the importance of Algorithm to write the Program (in small steps).
3. Describe how a good program design can reduce coding and debugging time.
4. Explain the concepts of Files for application data maintenance
5. Equip with detailed understanding of control statements, function and arrays.
6. Illustrate the use of pointers and Strings.
Course Outcomes:
45
By the end of the course, the students will be able to
1. Design Algorithms and Draw Flowcharts to model solving real world problems.List various data types
and operators and develop programs to evaluate arithmetic expressions and mathematical functions.
2. Analyze various data types and operators and develop programs to evaluate arithmetic expressions
and solving mathematical functions using library functions.
3. Identify and analyze the suitable control statements and apply logical reasoning to implement the
solution for any mathematical and logical problem
4. Analyze different data structures such as arrays (1D and 2D) and its derived data structures to handle
list of data such as string (text) processing.
5. Compare and Apply different categories of user defined functions to solve problems and to implement
the concept of procedural and modular programming
6. Explore pointers in implementing programs, especially in memory management and file handling for
faster execution of programs
Course Contents:
46
Variables, Operations on Individual Members, Arrays of Structures, Arrays with Structures, Structures within
Structures, Unions. Introduction to Pointers: Introduction and Understanding pointers, Accessing the address
of a variable, Declaring pointer variables, Initialization of pointer variables, Accessing a variable through its
pointer. File Management in C: Introduction, Defining and Opening a File, Closing a File, Input/ Output
Operations on Files
Text Books:
1. V. Rajaraman, NeeharikaAdabala, “Fundamentals of Computers”, 6th Edition, PHI, 2015. (Chapter 1)
2. R.F Dromey, “How to Solve it by Computer” Pearson, Fourteenth Impression, 2013. (Chapter 1 & 2)
3. E. Balaguruswamy, “Programming In ANSI C”, 3rd edition, McGraw Hill Education, 2006. (Chapter
1 to 12).
References Books:
1. Mahapatra, “Thinking in C”, PHI Publications, 1998.
2. YashwantKanetkar, “Let Us C”, 13th Edition, PHP, 2013.
3. Ashok N. Kamthane, “Programming with ANSI and Turbo C”, Pearson Education, 6th Impression,
2009.
4. Anami, Angadi, and Manvi, “Computer Concepts and C Programming – A Holistic approach”, PHI -
2008.
B21DA0104 L T P C
C Programming Lab
Duration :14 Wks 0 0 2 2
Prerequisites:
To start with C programming one should have a basic understanding of Computer Programming
terminologies and some knowledge about programming languages
Course Objectives:
Course Outcomes:
On completion of this course the student will be able to:
1. Understanding a functional hierarchical code organization.
2. Define and manage data structures based on problem subject domain.
3. Use textual information, characters and strings.
4. Work with arrays of complex objects.
5. Illustrate the concept of object thinking within the framework of functional model and functional
hierarchical code organization.
6. Identify and troubleshoot the possible errors during program execution.
47
Lab Experiments
Part –A
1. Write a C program to exchange the values of two variables.
2. Write a C program to check whether the given integer is odd or even.
3. Write a C program to find the largest of three numbers.
4. Write a C program to find the area of a circle.
5. Write a C program to simulate a simple calculator using switch case statement.
6. Write a C program to compute the factorial of a number.
7. Write a C program to find the sum of ‘N’ natural numbers.
8. Write a C program to generate and display the first ‘N’ Fibonacci numbers.
Part-B
1. Write a C program to solve the roots of quadratic equation.
2. Write a C program to reverse a given integer.
3. Write a C program to sort ‘N’ numbers.
4. Write a C program to search a given number from an array.
5. Write a C program to add two numbers using function.
6. Write a C program to define a structure ‘STUDENT‘. Also read and display ‘N’ student details.
7. Write a C Program to read and write character using file.
B21DA0105 L T P C
Digital Logic Lab
Duration:14 Wks 0 0 2 2
Prerequisites:
Before starting this course, the learner should have elementary knowledge in electronics and the core
concepts of computer.
Course Objectives:
The objectives of this course are to:
1. Acquire the basic knowledge of digital logic levels and application of
2. Impart the knowledge to understand digital electronics circuits.
3. Perform the analysis and design of various digital electronic circuits.
Course Outcomes:
On successful completion of this course; the student will be able to:
1. Use Boolean algebra and simplify simple Boolean functions by using basic Boolean properties.
1. Design of combinational circuits such as MUX, DEMUX, Encoder and Decoder etc.
2. Illustrate the design of sequential Circuits such as Flip-Flops, Registers, and Counters.
48
3. Perform the analysis and design of Complex Digital Electronic Circuits.
Lab Experiments
Part – A
1. Study of Logic Gates–AND, OR, NOT, NAND, NOR, XOR (Using respective ICs)
2. Realization of AND, OR and NOT gates using Universal Gates.
3. Design and Realization of Half Adder / Sub tractor using NAND Gates.
4. Design and Realization of Full Adder using Logic Gates.
5. Design and Realization of 4 bit Adder / Sub tractor using IC 7483.
6. Design and Realization of BCD Adder using IC 7483.
7. Realizations of J-K flip flop using IC 7400 and 7410.
8. Realization of T and D flip flop using IC 7476.
9. Implementation of PIPO Shift Registers using flip flops. (IC 7476).
10. Design and implementation of odd and even parity checker Generator using IC 74180.
Part – B
11. PC Hardware lab - Components of PC, Assembling and installation.
12. Install and configure nfs server
13. Configure nfs client and work on mount points
14. Work on Linux desktop interface
15. Configure DNS server
16. Install and configure web server
B21ASM101
Environmental Studies
Duration:14 Wks
Course Objectives:
The objectives of this course are to:
1. To familiarize students with environmental issues as how to conserve, preserve and protect our
Environment.
Course Outcomes:
On successful completion of this course; the student will be able to:
1. Analyze the environmental conditions and protect it.
2. Observe the role of individual, government and NGO in environmental protection.
3. Search for new renewable energy resources with high efficiency through active research.
4. Analyze the ecological imbalances and protect it.
5. List the causes of environmental pollution & find ways to overcome them.
6. Design pollution controlled products.
Course Contents:
49
UNIT – 1: [10 Hours]
Introduction:Multidisciplinary nature of environmental studies – Definition -Scope and importance-Need for
public awareness.
Text Books:
1. Desai R.G, “Environmental studies”, Himalaya Pub. House.
2. Agarwal, K.C, “Environmental Biology”, Nidi Publ. Ltd. Bikaner, 2001.
3. BharuchaErach, “The Biodiversity of India”, Mapin Publishing Pvt. Ltd.,
4. Jadhav, H &BhosaleV.M.,“Environmental Protection and Laws”, Himalaya Pub. House, Delhi. 1995
5. Rao M N. &Datta, A.K.,“Waste Water treatment”, Oxford & IBH Publ. 1987.
B21DAM102
Skill Development Program
Duration:14 Wks
50
SECOND SEMESTER
Course Hrs./Wk.
Course code Course Title L T P C
Type
B21AHK202 Language II: Kannada FC 1 1 0 2 3
Course Description:
Prerequisites:
51
¨sÁµÉAiÀÄ£ÀÄß NzÀ®Ä ªÀÄvÀÄÛ §gÉAiÀÄ®Ä w½¢gÀ¨ÉÃPÀÄ.
¥ÀzÀ« ¥ÀƪÀð ²PÀëtzÀ°è PÀ£ÀßqÀ ¨sÁµÉAiÀÄ£ÀÄß N¢gÀ¨ÉÃPÀÄ.
Pedagogy:
Direct method
ICT and Digital support
Collaborative and Cooperative learning
Differentiated Instruction
Flipped Classroom
Course Objectives:
Course Outcomes:
52
GvÀÛªÀÄ ¸ÀAªÀºÀ£À PÀ¯ÉAiÀÄ£ÀÄß ¨É¼É¸ÀĪÀ GzÉÝñÀªÀ£ÀÄß
FqÉÃj¸ÀÄvÀÛzÉ.
¸ÀA±ÉÆÃzÀ£Á ªÀÄ£ÉÆèsÁªÀ ªÀÄvÀÄÛ ¸ÀàzsÁðvÀäPÀ ¥ÀjÃPÉëUÀ½UÉ
«zÁåyðUÀ¼À£ÀÄß ¸ÀdÄÓUÉƽ¸ÀÄvÀÛzÉ.
Course Contents:
Unit –I 7 Hours
¥ÀgÁªÀıÀð£À UÀæAxÀUÀ¼ÀÄ :
1. ªÀÄÄUÀ½ gÀA.²æÃ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ VÃvÁ §ÄPï ºË¸ï,
ªÉÄʸÀÆgÀÄ. 2014
2. ¸ÀAUÀæºÀ. £ÁUÉÃUËqÀ JZï.J¯ï., ZÁjwæPÀ d£À¥ÀzÀ PÀxÀ£À PÁªÀåUÀ¼ÀÄ,
¥ÀæPÁ±ÀPÀgÀÄ PÀ£ÁðlPÀ eÁ£À¥ÀzÀ ¥ÀjµÀvÀÄÛ, ¨ÉAUÀ¼ÀÆgÀÄ. 2008
3. ¹ÃªÀiÁwÃvÀ PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ ¸ÀA¥ÀÄl 1,2,3,4,5 ªÀÄvÀÄÛ 6, PÀĪÉA¥ÀÄ
PÀ£ÀßqÀ CzsÀåAiÀÄ£À ¸ÀA¸ÉÜ, ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ, ªÉÄʸÀÆgÀÄ.
2014
4. ¸ÀAUÀæºÀ. £ÁUÉÃUËqÀ JZï.J¯ï., PÀ£ÀßqÀ d£À¥ÀzÀ PÀxÀ£À PÁªÀåUÀ¼ÀÄ,
¥ÀæPÁ±ÀPÀgÀÄ PÀ£ÁðlPÀ eÁ£À¥ÀzÀ ¥ÀjµÀvÀÄÛ, ¨ÉAUÀ¼ÀÆgÀÄ. 2007
5. £ÁgÁAiÀÄt ¦.«, ZÀA¥ÀÆ PÀ«UÀ¼ÀÄ, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2010
6. PÁ¼ÉÃUËqÀ £ÁUÀªÁgÀ, wæ¥À¢, gÀUÀ¼É ªÀÄvÀÄÛ eÁ£À¥ÀzÀ ¸Á»vÀå,
¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï, ¨ÉAUÀ¼ÀÆgÀÄ. 2010
53
Course Hrs./Wk.
Course code Course Title L T P C
Type
B21AHH202
Language II: Hindi FC 1 1 0 2 3
7. ¸ÀA. ¨É£ÀUÀ¯ï gÁªÀÄ gÁªï ªÀÄvÀÄÛ ¥Á£ÀåA ¸ÀÄAzÀgÀ ±Á¹ÛçÃ, ¥ÀÄgÁt £ÁªÀÄ
ZÀÆqÁªÀÄtÂ, ¥ÀæPÁ±ÀPÀgÀÄ ¥Àæ¸ÁgÁAUÀ, ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ.
2010
8. qÁ. azÁ£ÀAzÀ ªÀÄÆwð, ªÀZÀ£À ¸Á»vÀå, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2013
9. ¸ÀA ªÀÄgÀļÀ¹zÀÝ¥Àà PÉ, £ÁUÀgÁd Q.gÀA. ªÀZÀ£À PÀªÀÄäl, ¥ÀæPÁ±ÀPÀgÀÄ
¸Àé¥Àß §ÄPï ºË¸ï, ¨ÉAUÀ¼ÀÆgÀÄ. 2016
10. ªÀÄgÀļÀ¹zÀÝ¥Àà PÉ, µÀlࢠ¸Á»vÀå, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2010
11. ¸ÀA. ¸ÉÃvÀÄgÁªÀÄ gÁªï C.gÁ., ²æà ®QëöäñÀ£À eÉʫĤ ¨sÁgÀvÀ(ªÀÄÆ®-
vÁvÀàAiÀÄð-¸ÀavÀæ), ¥ÀæPÁ±ÀPÀgÀÄ PÁªÀÄzsÉãÀÄ ¥ÀĸÀÛPÀ ¨sÀªÀ£À,
¨ÉAUÀ¼ÀÆgÀÄ. 2010
12. ¸ÀA. ¸ÉÃvÀÄgÁªÀÄ gÁªï C.gÁ., ²±ÀÄ£Á¼À ±ÀjÃ¥sÀgÀ £ÀÆgÁgÀÄ
vÀvÀé¥ÀzÀUÀ¼ÀÄ, ¥ÀæPÁ±ÀPÀgÀÄ PÁªÀÄzsÉãÀÄ ¥ÀĸÀÛPÀ ¨sÀªÀ£À,
¨ÉAUÀ¼ÀÆgÀÄ. 2007
13. ¸ÀA. f.J¸ï.¨sÀmï., PÀĪÀiÁgÀªÁå¸À£À PÀuÁðl ¨sÁgÀvÀ PÀxÁªÀÄAdj ¥ÀæªÉñÀ,
¥ÀæPÁ±ÀPÀgÀÄ CPÀëgÀ ¥ÀæPÁ±À£À, ºÉUÉÆÎÃqÀÄ, ¸ÁUÀgÀ. 2006
14. gÀAeÁ£ï zÀUÁð, ±ÀgÀtgÀ ¸ÀªÀÄUÀæ PÁæAw, ¥ÀæPÁ±ÀPÀgÀÄ. ¯ÉÆûAiÀiÁ
¥ÀæPÁ±À£À, §¼Áîj. 2015
15. QÃvÀð£ÁxÀ PÀÄvÀðPÉÆÃn, PÀ£ÀßqÀ ¸Á»vÀå ¸ÀAUÁw, ¥ÀæPÁ±ÀPÀgÀÄ
PÀÄvÀðPÉÆÃn ªÉĪÉÆÃjAiÀįï læ¸ïÖ, zsÁgÀªÁqÀ. 2009
16. ±ÁªÀÄgÁAiÀÄ vÀ.¸ÀÄ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ vÀ¼ÀÄQ£À
ªÉAPÀtÚAiÀÄå ¸ÁägÀPÀ UÀæAxÀªÀiÁ¯É, ªÉÄʸÀÆgÀÄ -2014
17. ²ªÀgÀÄzÀæ¥Àà f.J¸ï. PÀ£ÀßqÀ ¸Á»vÀå ¸À«ÄÃPÉë, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2013
54
Course Description:
यह पाठ्यक्रम नौसिसियाअपनी भाषा की क्षमता का सिकाि करने हेतु तथा सिसभन्न िासहसययक प्रक्रक्रयाओं द्वारा ,
िंस्कृ सत एिं जीिन के ,िमाजमूल्यों को िमझने हेतु असभकसल्पत है |
Prerequisites:
अध्येता, पी.यु.िी के स्तर पर सद्वतीय भाषा के रूप में सहन्दी का अध्ययन करना चासहए |
सहन्दी िासहयय के इसतहाि का िंसक्षप्त ज्ञान की आिश्यकता है |
सहन्दी व्याकरण का अिबोधन आिश्यक है |
अंग्रेज़ी – सहन्दी अनुिाद िे िंबंसधत जानकारी जरुरी है
Course Objectives:
1. िंदभाानुिार उसचत भाषा का प्रयोग करने की दक्षता को छात्रों में उयपन्न करना |
2. िासहयय के माध्यम िे िमाज एिं मानिीय मूल्यों को िमझाकर, उन मूल्यों की रक्षा हेतु प्रेररत करना|
3. छात्रों में पुस्तक पठन एिं लेिन की अकृ सतम प्रिृसि स्थासपत करना |
4. अध्येताओं में िासहयय के माध्यम िे प्रभािी एिं कु शल िंचार का सिकाि करना |
Course Outcomes:
Course Contents:
Unit – 1: [7 Hours]
1 कबीरदाि के दोहे – कबीरदाि
2 कसिता – अजुान की प्रसतज्ञा - मैसथलीशरण गुप्त
3 कसिता – िीरों का कै िा हो बिंत – िुभरकु मारी चौहान
Unit – 2: [7 Hours]
4 तुलिीदाि के पद –तुलिीदाि
5 कसिता – िंध्या िुंदरी – िूयाकांत सत्रपाठी ‘सनराला’
55
6 कसिता – करमिीर – अयोध्या सिंह उपाध्याय ‘हररऔंध’
िृजनायमक व्यसियि
Reference Book:
1 िुबोध व्यिहाररक सहन्दी – डॉ. कु लदीप गुप्त
2 असभनि व्यिहाररक सहन्दी – डॉ.परमानन्द गुप्त
3 सहन्दी िासहयय का इसतहाि - डॉ. नागेन्र
4 आधुसनक सहन्दी िासहयय का इसतहाि - डॉ. बच्चन सिंह
5 सहन्दी िासहयय का निीन इसतहाि - डॉ. लाल िाहब सिंह
6 शुद्ध सहन्दी कै िे बोले कै िे सलिे- पृथ्िीनाथ पाण्डे
7 कायाालय अनुिाद सनदेसशका
8 िंक्षेपण और पल्लिन - के .िी.भारटया&तुमन सिंग
Course Hrs./Wk.
Course Code Course Tittle L T P C
Type
B21AHA201 3
Language II: Additional English FC 1 1 0 2
Course Description:
56
This is a 2-credit course designed to help the learner gain competency in language through an exploration to
the various genres of literature. The syllabus is designed to encourage critical ability of the learner to guide
them towards career opportunities. This course is intended to develop the capacity to appreciate and assess
the various dimensions of society, culture and life.
Prerequisites: The student must possess fair knowledge of language and literature.
Pedagogy: Direct method / ICT / Collaborative Learning / Flipped Classroom.
Course Objectives:
To assess ecological and environmental concerns through literature.
To identify the inequal structures of power in society.
To compare and relate the position of men and women in society.
To interpret the representation of society in popular culture.
Course Outcome:
On completion of the course, learners will be able to:
Demonstrate a thorough understanding of sensitive and critical ecological and environmental issues.
Analyze the rigid structure of center and margin in our society.
Criticize the subordinate position of women in society.
Justify the depiction of society in popular culture.
Course Contents:
Unit-I: Ecology & Environment 7 hours
Literature: Toru Dutt - Casuarina Tree
Gordon J.L. Ramen – Daffodils No More
C.V. Raman – Water – The Elixir of Life
Language: Degrees of Comparison
57
Reference Books:
Agrawal, K.A. Toru Dutt the Pioneer Spirit of Indian English Poetry - A Critical Study. Atlantic
Publications, 2009.
Latham, Edward Connery (ed). The Poetry of Robert Frost. Holt Paperbacks, 2002.
Gale, Cengage Learning. A Study Guide for Tomas Rivera's The Harvest. Gale, Study Guides, 2017.
Basu, Tejan Kumar. The Life and Times of C.V. Raman. Prabhat Prakashan, 2016.
Rozewicz, Tadeusz. New Poems. Archipelago, 2007.
Manohar, Murli. Critical Essays on Dalit Literature. Atlantic Publishers, 2013.
Hansda, Sowvendra Shekhar. The Adivasi Will Not Dance: Stories. Speaking Tiger Publishing
Private Limited, 2017.
Jacobs, Harriet. Incidents in the Life of a Slave Girl. Createspace Independent Publication, 2014.
Das, Kamala. Selected Poems. Penguin Books India, 2014.
Tagore, Rabindranath. Selected Short Stories of Rabindranath Tagore. Maple Press, 2012.
Gale, Cengage Learning. A Study Guide for Jamaica Kincaid's Girl. Gale, Study Guides, 2017.
Kipling, Rudyard. The Absent-Minded Beggar. Hardpress Publishing, 2013.
Doyle, Arthur Conan. The Hound of the Baskervilles. General Press, 2017.
Dixson, Robert J. Everyday Dialogues in English. Prentice Hall India Pvt Ltd., 1988.
Turton, Nigel D. ABC of Common Errors. Mac Millan Publishers, 1995.
Samson, T. (ed.) Innovate with English. Cambridge University Press, 2010.
Kumar, E Suresh, J. Savitri and P Sreehari (ed). Effective English. Pearson Education, 2009.
Course Hrs./Wk.
Course code Course Title L T P C
Type
B21AHE201
Communicative English – II FC 1 1 0 2 3
Course Description:
This 2-credit course focuses on enhancing written proficiency required for professional enhancement. It also
polishes the spoken skills of the learners to make them effective and confident presenters. It also addresses the
functional aspects of language usage while providing specific linguistic tools through professional language
learning software. The practical components discussed in this course enable a fruitful transition from academia
to the industry of their choice.
Course Objectives:
58
To develop communication skills necessary for employability.
Course Outcomes:
After the completion of the course, students will be able to:
Apply acquired skills to communicate effectively in a corporate scenario.
Demonstrate command over rhetoric of language.
Develop critical and creative thinking through assimilated language skills.
Utilize the communication skills learnt to match industry standards.
Course Contents:
Unit-I: Language Acquisition 7 Hours
Remedial Grammar: Questions& Negatives; Questions Tags
Writing Skills: Email Writing
Activities: Group Discussions
Literature: Alphonse Daudet - The Last Lesson
Reference Books:
1. Bansal, R.K. and J.B. Harrison. Spoken English. Orient Blackswan, 2013.
2. Raman, Meenakshi and Sangeeta Sharma. Technical Communication. Oxford University Press,
2015.
3. Thorpe, Edgar and Showick Thorpe. Objective English. Pearson Education, 2013.
4. Dixson, Robert J. Everyday Dialogues in English. Prentice Hall India Pvt Ltd., 1988.
5. Turton, Nigel D. ABC of Common Errors. Mac Millan Publishers, 1995.
6. Samson, T. (ed.) Innovate with English. Cambridge University Press, 2010.
7. Kumar, E Suresh, J. Savitri and P Sreehari (ed). Effective English. Pearson Education, 2009.
8. Goodale, Malcolm. Professional Presentation. Cambridge University Press, 2013.
B21DA0201 L T P C
Computer Networks
Duration : 14 WKS 4 0 0 4
59
Course Description:
The main emphasis of this course is introduction to fundamental network architecture concepts and their
application in existing and emerging networks. It also covers the explanation of emerging network architecture.
It provides a balanced view of all important elements and concepts of networking. The course includes the
following topics: transmission media, Open Systems Interconnection (OSI) communication model, error
detection and recovery, Routing algorithms and Elements of Transport protocols. On completion of the course,
the student should be able in part to design, implement and maintain a typical computer network.
Prerequisites:
Course Objectives:
Course Outcomes:
60
UNIT 3: [13 Hours]
The Network Layer:Network layer design issues, Routing algorithms, Congestion control algorithms, Quality
of Service, The network layer in the internet.
Text Books:
1. Andrew S Tanenbaim, David J Wetherall “Computer Networks”, Pearson Education, 5th Edition,
Elsevier Inc, 2014. (Chapter-1, 2, 3, 4, 5, 6, 7).
Reference Books:
2. Prakash C Guptha, “Data Communications and computer Network”, Second Edition, PHI learning Pvt
Ltd, Nov 2014.
3. BehrouzFerouzan, “Introduction to Data Communication & Networking” 5th Edition, McGraw Hill
Education Pvt Ltd 2013
4. Larry &Peterson & Bruce S Davis, “Computer networks-A System Approach”, 5th Edition, Elsevier
Inc, 2014.
B21DA0202 L T P C
Data Structures using C
Duration: 14Weeks 2 1 0 3
Course Description:
The purpose of this course is to provide the students with solid foundations in the basic concepts of
programming: data structures using C. It offers the students a mixture of theoretical knowledge and practical
experience. This course is used to solve problems using data structures such as linear lists, stacks, queues,
binary trees, heaps, binary search trees, and graphs and writing programs for these solutions. Also recognize
which data structure is the best to use to solve a particular problem.
Prerequisites:
Familiarity with the Basics of Programming Languages and better knowledge in Logic building skills
Course Objectives:
The objectives of this course are to:
1. Assess how the choice of data structures and algorithm design methods.
2. Choose the appropriate data structure and algorithm design method for a specified application.
61
3. Write programs using function-oriented design principles.
4. Solve problems using data structures such as linear lists, stacks, queues, binary trees, heaps, binary search
trees, and graphs and writing programs for these solutions.
Course Outcomes:
On completion of this course the student will be able to
1. Design or select an appropriate data structures for a particular problem
2. Choose the appropriate data structure and design the algorithms and application methods on various data
structures.
3. Apply their knowledge of data structures in writing more efficient programs in a programming language
4. Develop Applications using Linear and Non-Linear Data Structures.
Course Contents:
UNIT 1: [10 Hours]
Basics of Data Structures: Data Structures, Classifications (Primitive & Non Primitive), Data structure
Operations, Review of Arrays-Inserting and deleting operations, String operations, Structures, Unions,
Pointers and Dynamic Memory Allocation Functions.
Reference Books:
1. Jean-Paul Tremblay and Paul G Sorenson, “An Introduction to Data Structures with Applications”,
Second Edition, Tata McGraw-Hill Publishing Company Lt., New Delhi: 1995.
62
2. Horowitz, Ellis, Sahni, Sartaj, Anderson-Freed, Susan (2008), Fundamentals of Data Structure in C,
2nd Edition, University Press, India.
3. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2nd Edition, Pearson Education.
4. E. Balaguruswamy, “Data Structures using C”, McGraw Hill Edition India Pvt. Ltd, 2013
B21DA0203 L T P C
Object Oriented Programming using C++
Duration:14 Wks 2 1 0 3
Course Description:
This course provides in-depth coverage of object-oriented programming principles and techniques using C++.
Topics include object, classes, operator overloading, data abstraction, information hiding, encapsulation,
inheritance, polymorphism, templates and exception handling.
Prerequisites:
Before starting this course one should have a basic understanding of computer programs and computer
programming language. If you know the concepts of C programming it will be much easier to understand this
course
Course Objectives:
Course Outcomes:
On successful completion of this course, the student is expected to be able to:
1. Analyze the different Programming paradigm such as procedure oriented and object oriented
programming methodology and conceptualize elements of OO methodology
2. Identify and Model real world objects and map it into programming objects for a legacy system
3. Explore the polymorphism , generalization and specialization relationship and solve problem using
various OO methodology
4. Analyze and Interpretation of run time binding and solve run time errors and generalize solution to the
problem using generic programming approach
Course Contents:
63
UNIT 1: [10 Hours]
Introduction :Procedure Languages, definition of OOP, Basic concept of OOP, Object, Class, Data
Abstraction, Data Encapsulation, Data Hiding, Reusability, Inheritance, Polymorphism, Overloading,
Dynamic binding and Message passing.
C++ Features:Basic data types-The iostream class, C++ Comments, C++ Keywords, Variable declaration,
The Const Qualifier. Manipulators, The scope resolution operator, new & delete operators.
Functions:Simple Functions, Function declaration, calling the function, function definition, passing argument
to functions, returning value from function, passing constants, Variables, pass by value; pass by reference,
inline function, overloaded functions, default arguments, return statements.
Text Books:
1. Lafore Robert, “Object Oriented Programming in Turbo C++”, Galgotia Publications, 2012. (Unit I)
2. E. Balaguruswamy: Object Oriented Programming with C++, Tata McGraw Hill Publications,
2011.(Unit II,III &IV)
Reference Books:
1.HerbertSchildt, “C++: The Complete Reference” Osborne McGraw-Hill, Third edition, 1998.
2. P. B. Kotur, “Object Oriented Programming with C++” Eight Edition.
64
B21DA0204 L T P C
Data Structures Lab
Duration: 14 Wks 0 0 2 2
Prerequisites:
Familiarity with the Basics of Programming Languages and better knowledge in Logic building skills
Course Objectives:
Lab Experiments
PART - A
1. Write a menu driven C program to perform the following string operations without using string
functions: (i) String Length (ii) String Concatenation
2. Write a C program to search for an element in an array using Binary search
3. Write a C program to sort a list of N elements using Selection Sort Algorithm.
4. Write a C program to demonstrate Queue using Linked List.
5. Write a C program to demonstrate the working of stack using linked list.
6. Write a C program for Towers of Hanoi problem.
7. Write a C program to find GCD of two numbers using recursion
8. Write a C program to convert infix arithmetic expression to post fix expression.
9. Write a C program to simulate the working of Circular Queue using an array.
65
10.Write a C program to create and traverse a binary search tree.
PART – B
Programs may be decided by External and Internal examiners.
B21DA0205 L T P C
C++ Programming Lab
Duration: 14 Wks 0 0 2 2
Prerequisites:
1. To familiarize students with object - oriented concepts and their implementation in C++.
2. To facilitate students with the skills required to solve problems using object oriented concepts
3. To impart the knowledge required to write code with good coding practices.
Course Outcomes:
Lab Experiments
PART – A
1. An electricity board charges the following rates to domestic users to discourage large consumption of
energy:
For the first 100 units – Rs.2 per unit
For the first 200 units – Rs.4 per unit
For the first 300 units – Rs. 6 per unit
All users are charged a minimum of Rs. 50.00. If the total amount is more than Rs. 1000.00 then an
additional surcharge of 15% is added.
66
Write a program to read the names of users and number of units consumed and print out the charges
with names.
2. Define a class to represent a bank account. Include the following members:
Data members:
1. Name of the depositor.
2. Account number.
3. Type of account.
4. Balance amount in the account.
Member functions:
1. To assign initial values.
2. To deposit an amount.
3. To withdraw an amount after checking the balance.
4. To display the name and balance.
Write a main program to test the program.
3. Write a program to swap numbers using friend function.
4. Write a program to calculate area and circumference of circle using inline function
5. Write a program to perform addition of two matrices using operator overloading.
6. Write a program to find sum of complex number using operator overloading and friend function.
7. Write a Program to find the area and volume of respective figures using function overloading.
8. Write a program to find factorial of number using function overloading.
9. Write a program to create a student report using inheritance technique.
10. Write a program to find the maximum of two numbers using template.
PART – B
Programs may be decided by External and Internal examiners.
B21LSM201
Indian Constitution & Professional Ethics
Duration :14 Wks
Course Objectives:
67
3. Explain the duties and more importantly practice them in a right way.
4. Adopt the habit of raising their voice against a unconstitutionality of any laws and upon any legal
discrimination as we have session of debates on Constitutional validity.
5. Demonstrate professional ethics and know about etiquettes about it.
Course Contents:
Unit -1: [10 Hours]
Constitution of India: Making of Indian Constitution, features of Indian Constitution, Preamble to the
Constitution of India, Fundamental Rights under Part III, Rights to Equality, Right to Freedom, Right against
Exploitation, Rights to Freedom of Religion, Cultural and Educational Rights, Constitutional Remedies.
Fundamental Duties of the Citizen, Significance and Characteristics. Elements of National Significance,
National Flag, National Anthem, National Emblem.
Unit -2: [10 Hours]
Legislature and Executive: Organs of the Government; Legislature, Executive and Judiciary. Union and State
Executives: President, Vice President, Prime Minister, Cabinet, Governor, Council of Ministers, Electoral
process, Election Commission.
Unit -3: Judiciary [06 Hours]
Supreme Court of Indian, High Court, Right to Information Act 2005, Consumer Protection- Consumer Rights-
Caveat Emptor and Caveat Venditor.
Unit 4: [06 Hours]
Professional Ethics: Definition Scope and need of Ethics for professional, Personal Ethics and Business Ethics,
Ethical Standards, Duties of Employers and Employees. Due Care theory, Environmental Ethics, Ethical Code
of Conduct in ethics. Best Ethical Companies in India and Abroad; Corporate Social Responsibilities, Code of
Conduct and Ethical Excellence.
Text books:
1. M V Pylee, An introduction to Constitution of India
2. M Govindarajan, S Natarajan, V S Senthil Kumar, Engineering Ethics.
3. Dr.Durga Das Basu, Introduction to constitution of India
B21DAM202
Skill Development Program
Duration :14 Weeks
THIRD SEMESTER
Course Hrs./Wk.
Course code Course Title L T P C
Type
B21AHK302
Language III: Kannada FC 1 1 0 2 3
68
Course Description:
Pre-requisite:
Pedagogy:
Direct method
ICT and Digital support
Collaborative and Cooperative learning
Differentiated Instruction
Flipped Classroom
Course Objectives:
£Á®ÄÌ ¸É«Ä¸ÀÖgïUÀ¼À°è ¸ÀªÀÄUÀæ PÀ£ÀßqÀ ¸Á»vÀåªÀ£ÀÄß ¥ÀjZÀ¬Ä¸ÀĪÀ
GzÉÝñÀªÀ£ÀÄß ºÉÆA¢zÉ. CzÀgÀAvÉ ªÀÄÆgÀ£ÉAiÀÄ ¸É«Ä¸ÀÖgï£À°è £ÀªÉÇÃzÀAiÀÄ PÁªÀå,
£ÀªÀå PÁªÀå, ªÁtÂdå PÀ£ÀßqÀ, ªÉÊeÁÕ¤PÀ ¯ÉÃR£ÀUÀ¼ÀÄ ªÀÄvÀÄÛ KPÁAPÀ ¸Á»vÀåªÀ£ÀÄß
¥ÀoÀåªÀ£ÁßV DAiÉÄÌ ªÀiÁrPÉÆAqÀÄ, «zÁåyðUÀ¼À°è ¸Á»vÀåzÀ §UÉÎ ¸ÀzÀ©ügÀÄaAiÀÄ£ÀÄß
ªÀÄÆr¸À¯ÁUÀÄvÀÛzÉ. ¸ÁA¸ÀÌøwPÀ w¼ÀĪÀ½PÉAiÀÄ eÉÆvÉUÉ ªÀåQÛvÀé «PÀ¸À£ÀzÀ
PÀqÉUÉ UÀªÀÄ£À ¤ÃqÀ¯ÁUÀÄvÀÛzÉ.
69
Course Outcomes:
£ÀªÉÇÃzÀAiÀÄ PÁªÀå, £ÀªÀå PÁªÀå, ªÁtÂdå PÀ£ÀßqÀ, ªÉÊeÁÕ¤PÀ ¯ÉÃR£ÀUÀ¼ÀÄ ªÀÄvÀÄÛ
KPÁAPÀ £ÁlPÀzÀ PÀ°PÉAiÀÄ ªÀÄÆ®PÀ PÁ®zÀ ¹ÜvÀåAvÀgÀUÀ¼À£ÀÄß CzÀgÀ
M¼À£ÉÆÃlUÀ¼À£ÀÄß ¨É¼É¸ÀÄvÀÛzÉ.
¸ÁªÀiÁfPÀ, gÁdQÃAiÀÄ, zsÁ«ÄðPÀ, ¸ÁA¸ÀÌøwPÀ, ¥Àj¸ÀgÀ ºÁUÀÆ °AUÀ¸ÀA§A¢ü
«ZÁgÀUÀ¼ÉqÉ UÀªÀÄ£À ºÀj¸ÀĪÀÅzÀgÉÆA¢UÉ «zÁåyðUÀ¼À°è ZÀZÁð
ªÀÄ£ÉÆèsÁªÀªÀÅ ¨É¼ÉAiÀÄÄvÀÛzÉ.
fêÀ£ÀzÀ°è §gÀĪÀ C©ü¥ÁæAiÀÄ ¨ÉÃzsÀUÀ¼ÀÄ, ¸ÀªÀĸÉåUÀ¼À£ÀÄß
DzsÀĤPÀ ¸ÀAzÀ¨sÀðzÀ°è ªÀiÁ£À«ÃAiÀÄvÉAiÉÆA¢UÉ ¤ªÀð»¸ÀĪÀAvÉ
¥ÉæÃgÉæ¸ÀÄvÀÛzÉ.
GvÀÛªÀÄ ¸ÀAªÀºÀ£À PÀ¯ÉAiÀÄ£ÀÄß ¨É¼É¸ÀĪÀ GzÉÝñÀªÀ£ÀÄß
FqÉÃj¸ÀÄvÀÛzÉ.
¸ÀA±ÉÆÃzÀ£Á ªÀÄ£ÉÆèsÁªÀ ªÀÄvÀÄÛ ¸ÀàzsÁðvÀäPÀ ¥ÀjÃPÉëUÀ½UÉ
«zÁåyðUÀ¼À£ÀÄß ¸ÀdÄÓUÉƽ¸ÀÄvÀÛzÉ.
Course Contents:
Unit – I 7 Hours
70
4. qÁ. F.J¸ï. DªÀÄÆgÀ, PÀ£ÀßqÀ PÀxÀ£À ¸Á»vÀå : PÁzÀA§j, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï
ºË¸ï, ¨ÉAUÀ¼ÀÆgÀÄ. 2016
5. zÉñÀ¥ÁAqÉ J¸ï.J¯ï., ¨ÉÃAzÉæ ±ÀjÃ¥sÀgÀ PÁªÁåAiÀiÁ£À, ¥ÀæPÁ±ÀPÀgÀÄ zÉù
¥ÀĸÀÛPÀ, ¨ÉAUÀ¼ÀÆgÀÄ. 2013
6. QÃvÀð£ÁxÀ PÀÄvÀðPÉÆÃn, PÀ£ÀßqÀ ¸Á»vÀå ¸ÀAUÁw, ¥ÀæPÁ±ÀPÀgÀÄ PÀÄvÀðPÉÆÃn
ªÉĪÉÆÃjAiÀįï læ¸ïÖ, zsÁgÀªÁqÀ. 2009
7. ±ÁªÀÄgÁAiÀÄ vÀ.¸ÀÄ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ vÀ¼ÀÄQ£À
ªÉAPÀtÚAiÀÄå ¸ÁägÀPÀ UÀæAxÀªÀiÁ¯É, ªÉÄʸÀÆgÀÄ -2014
Course Description:
यह पाठ्यक्रम नौसिसियाअपनी भाषा की क्षमता का सिकाि करने हेतु तथा सिसभन्न िासहसययक प्रक्रक्रयाओं द्वारा ,
| िंस्कृ सत एिं जीिन के मूल्यों को िमझने हेतु असभकसल्पत है ,िमाज
Prerequisites:
अध्येता, पी.यु.िी के स्तर पर सद्वतीय भाषा के रूप में सहन्दी का अध्ययन करना चासहए |
सहन्दी िासहयय के इसतहाि का िंसक्षप्त ज्ञान की आिश्यकता है |
सहन्दी व्याकरण का अिबोधन आिश्यक है |
अंग्रेज़ी – सहन्दी अनुिाद िे िंबंसधत जानकारी जरुरी है |
Course Objectives:
1. िंदभाानुिार उसचत भाषा का प्रयोग करने की दक्षता को छात्रों में उयपन्न करना |
2. िासहयय के माध्यम िे िमाज एिं मानिीय मूल्यों को िमझाकर, उन मूल्यों की रक्षा हेतु प्रेररत करना|
3. छात्रों में पुस्तक पठन एिं लेिन की अकृ सतम प्रिृसि स्थासपत करना |
4. अध्येताओं में िासहयय के माध्यम िे प्रभािी एिं कु शल िंचार का सिकाि करना |
71
Course Outcomes:
Course Contents:
Unit – 1: [7 Hours]
नाटक -आधे – अधूरे - मोहन राके श
नाटक सिधा का पररचय
आधे – अधूरे - प्रथम अंक
Unit – 2: [7 Hours]
नाटक -आधे – अधूरे - मोहन राके श
आधे – अधूरे - सद्वतीय अंक
Text Books:
Reference Book:
72
1. सहन्दी नाटक उद्भि और सिकाि –दशरथ ओझा
2. .सहन्दी िासहयय का इसतहाि – डॉ.नागेन्र
3. आधुसनक सहन्दी िासहयय का इसतहाि डॉ. बच्चन सिंह
4. सहन्दी िासहयय का निीन इसतहाि – डॉ. लालिाहब सिंह
5. शुद्ध सहन्दी कै िे बोले कै िे सलिे– पृथ्िीनाथ पांडे
6. सहन्दी नाटक और रं गमंच – डॉ.रामकु मार िमाा
7. कं ्यूटर िूचना प्रणाली सिकाि – रामबंिल िाज्ञाचयाा
8. कं ्यूटर के भासषक अनुपयोग - सिजयकु मार मल्होत्रा
Course Hrs./Wk.
Course Code Course Tittle L T P C
Type
B21AHA301
Language III: Additional English FC 1 1 0 2 3
Course Description:
This 2-credit course allows the learners to explore the various socio-political aspects represented in literature.
The concepts discussed in the course provide learning exposure to real life scenarios. The course is designed
to develop critical thinking ability among learners, through the socio-political aspects discussed in literature.
Thus, the aim is to produce responsible and sensitive individuals.
Prerequisites: The student must possess fair knowledge of language, literature and society.
Pedagogy: Direct method / ICT / Collaborative Learning / Flipped Classroom.
Course Objectives:
To outline the global and local concerns of gender and identity.
To identify the complexities of human emotions through literature.
To assess the struggles of human survival throughout history.
To compare and contrast between the various dimensions of childhood.
Course Outcome:
On completion of the course, learners will be able to:
Evaluate the pressing gender issues within our society.
Criticize human actions through a humane and tolerant approach.
Perceive the human conflicts with an empathetic perspective.
Disprove the assumption of a privileged childhood.
Course Contents:
Unit-I: Gender & Identity 7 hours
Anne Sexton – Consorting with Angels
Eugene Field – The Doll’s Wooing
Vijay Dan Detha – Double Life
Charlotte Perkins Gilman – The Yellow Wallpaper
73
Unit-II: Love & Romance 6 hours
Alfred Noyes – The Highway Man
William Shakespeare – Sonnet 116
Frank Richard Stockton – The Lady or the Tiger?
Oscar Wilde – The Nightingale and the Rose
Reference Books:
Sexton, Anne. The Complete Poems. Houghton Mifflin, 1999.
Namjoshi, Suniti. Feminist Fables. Spinifex Press, 1998.
Vanita, Ruth & Saleem Kidwai (ed.) Same Sex Love in India. Penguin India, 2008.
Gilman, Charlotte Perkins. The Yellow Wallpaper. Rockland Press, 2017.
Gale, Cengage Learning. A Study Guide for Alfred Noyes's "The Highwayman". Gale, Study Guides,
2017. (Kindle Edition Available)
Shakespeare, William. Poems and Sonnets of William Shakespeare. Cosimo Classics, 2007.
Stockton, Frank Richard. The Lady, or the Tiger? Createspace Independent Publications, 2017.
Wilde, Oscar. The Collected Works of Oscar Wilde. Wordsworth Editions Ltd., 1997.
Tennyson, Lord Alfred. The Complete Works of Alfred Tennyson. Forgotten Books, 2017.
Blake, William Erdman, David V. (ed.). The Complete Poetry and Prose (Newly revised ed.).
Anchor Books, (1988).
Maupassant, Guy de. Guy de Maupassant-The Complete Short Stories. Projapati, 2015.
Manto, Sadaat Hasan. Manto: Selected Short Stories. RHI, 2012.
Ricks, Christopher. Metaphysical Poetry. Penguin, 2006.
Sewell, Anna. The Black Beauty. Maple Press, 2014.
Kipling, Rudyard. The Jungle Book. Amazing Reads, 2018.
B21DA0301 L T P C
Software Engineering
Duration:14 Weeks 4 0 0 4
Course Description:
74
This course is aimed at helping students build up an understanding of how to develop a software system from
scratch by guiding them through the development process and giving them the fundamental principles of
system development. The course will initiate students to the different software process models, project
management, software requirements engineering process, systems analysis and design as a problem-solving
activity, key elements of analysis and design, and the place of the analysis and design phases within the system
development life cycle.
Prerequisites:
Basic knowledge of computer fundamentals, software systems, and software development processes.
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Define and understand the concepts, technologies used in the field of software engineering and various
types of Models in software engineering.
2. Explain and analyze the different types of requirements which are gathered and model them based on
various methods which are available.
3. Apply and identify the solutions through domain knowledge using the different design concepts which
are available.
4. Understand, analyze, apply the software tools used for software quality assurance and software testing.
Course Contents:
75
Supplement the Use Case, Class-Based Methods, Behavior, Flow oriented models – DFD’s and Web/Mobile
Apps.
Text Books:
1. Roger S. Pressman, “SOFTWARE ENGINEERING, A PRACTITIONER’S APPROACH”, 7th Edition,
McGRAW-HILL Publication, 2010. (Unit I – IV) (Chapters: 1, 2, 3, 5, 6, 7, 8, 11, 13, 16)
2. Sandeep Desai, Abhishek Srivastava,“SOFTWARE TESTING : A PRACTICAL APPROACH”, 2nd
Edition, PHI Learning Pvt Ltd, 2016 (Unit IV –Software Testing) (Chapters: 1, 2, 3, 4, 6, 7)
Reference Books:
1. Ian Somerville,“SOFTWARE ENGINEERING”, 9th edition, Pearson education.
2. Stephen Schach, “SOFTWARE ENGINEERING”, 7th ed, McGraw-Hill, 2007.
B21DA0302 L T P C
Java Programming
Duration :14Wks 2 1 0 3
Course Description:
76
Java was designed to have the look and feel of the C++ programming language, but is simpler to use and
enforces an object-oriented programming model. Java can be used to create complete applications that may
run on a single computer or be distributed among servers and clients in a network.
Prerequisites:
Course Objectives:
The objectives of this course are to:
1. Relate the fundamentals of programming concepts such as variables, conditional and iterative execution,
methods, etc.
2. Explore the fundamentals of object-oriented programming in Java, including defining classes, invoking
methods, using class libraries, etc.
3. Be able to use the Java SDK environment to create, debug and run simple Java programs.
Course Outcomes:
Course Contents:
77
UNIT 2: [10 Hours]
Classes, Arrays, Strings and Vectors:Classes, Objects and Methods: Introduction, Defining a Class, Adding
Variables, Adding Methods, Creating Objects, Accessing Class Members, Constructors, Methods
Overloading, Static Members, Nesting of Methods, Inheritance: Extending a Class Overriding Methods, Final
Variables and Methods, Finalizer methods, Abstract Methods and Classes, Visibility Control. Arrays, Strings
and Vectors: Arrays, One – dimensional Arrays, Creating an Array, Two– dimensional Arrays, Strings,
Vectors, Wrapper Classes.
Text Books:
1. E Balaguruswamy,“Programming with JAVA” , A Primer, TMH, Fourth Edition 2010.
2. Herbert Schildt, Dale Skrien, “Java Fundamentals, A comprehensive Introduction” ,Tata McGraw Hill
Edition, 2013.
(Chapters:1,2,3,4,5,6,7,8,9,10,11,12,13,15,22,23,24,25,26)
Reference Books:
1. Hari Mohan Pandey, “Java Programming”, Pearson Education, 2012.
2. KoGenT, “Java 6 Programming, Black Book”, Dream tech Press, 2012.
B21DA0303 L T P C
Relational DBMS
Duration :14Wks 2 1 0 3
Course Description:
The course, Relational Database Management System, provides an introduction to the management of database
systems. The course emphasizes the understanding of the fundamentals of relational systems including data
78
models, database architectures, and database manipulations. The course also provides an understanding of new
developments and trends such as Internet database environment and data warehousing. The course uses a
problem-basedapproachtolearning.
Prerequisites:
Course Objectives:
Course Outcomes:
On completion of this course the student will be able to:
1. Understanding basic concepts of Database Systems and relate the knowledge of mathematical operations
in databases.
2. Analyse and design the decomposed relational schema by using dependency algorithms.
3. Understanding the various features of Oracle 9i software tool and programming the various database
languages.
4. Applying the knowledge of databases languages to find the solutions for real world database
relatedapplications.
Course Contents:
79
UNIT 3: [10 Hours]
Oracle9i: Overview: Personal Databases – Client/Server Databases – Oracle9i an introduction – SQL *Plus
Environment – SQL – Logging into SQL *Plus - SQL *Plus Commands – Errors & Help – Alternate Text
Editors - SQL *Plus Worksheet - iSQL *Plus.
Oracle Tables:DDL: Naming Rules and conventions – Data Types – Constraints – Creating Oracle Table –
Displaying Table Information – Altering an Existing Table – Dropping, Renaming, Truncating Table – Table
Types – Spooling – Error codes.
Text Books:
1. Abraham Silberschatz, Henry F. Korth and S. Sudarshan, “Database System Concepts”, 6th Edition,
McGraw Hill. (Units 1 and 2).
2. Nilesh Shah, “Database Systems Using Oracle”, 2nd edition, PHI. (Units 3 and 4)
Reference Books:
B21DAS311 L T P C
E-Commerce
Duration:14 Weeks 2 0 1 3
Course Description:
The subject of E-commerce basic concepts and technologies used in the field of E-Commerce, E-Payment
systems, Inter Organizational and Intra Organizational E-Commerce, Advertising and Marketing on Internet,
Apply compression and decompression techniques and codec required for Video Conferencing, Follow ethics
in the usage of Smart Card and Digital Token, Demonstrate and analyze the difference between functional
testing and structural testing, Analyze the performance of fault based testing, planning and Monitoring the
process.
Prerequisites:
Need business model and technologies, social innovation and marketing strategies
Course Objectives:
80
The objectives of this course are to:
1. Acquaint students with a fundamental understanding of the environment and strategies in the New
Economy.
2. Provide analytical tools to understand opportunities in unserved or underserved New Economy markets.
3. Provide a fundamental understanding of the different types and key components on business models in
the New Economy.
4. Provide guiding principles behind the design and strategy of the customer web interface.
5. Provide insights on how to implement strategy in the New Economy.
Course Outcomes:
On completion of this course the student will be able to:
1. Gain Knowledge on:
o The basic concepts and technologies used in the field of E-Commerce.
o E-Payment systems.
o Inter Organizational and Intra Organizational E-Commerce.
o Advertising and Marketing on Internet.
2. Apply compression and decompression techniques and codec required for Video Conferencing.
3. Follow ethics in the usage of Smart Card and Digital Token.
4. Demonstrate and analyze the difference between functional testing and structural testing.
5. Analyze the performance of fault based testing, planning and Monitoring the process.
Course Contents:
81
methodologies, logical design of the user interface I-abstract user interface object, logical design of the user
interface-II flow of interaction, Usability testing and quality assurance, Web presence and visibility
Text Books:
1. Henry Chan, Raymond Lee, Tharam Dillon, Elizabeth Chang, “E-Commerce, fundamentals and
Applications” by, WILEY Edition.(Chapters: 01, 02, 10 to 14).
Reference Books:
1. Ravi Kalakota, Andrew B. Whinston, “Frontiers of Electronic Commerce”, Pearson Education, 2009.
2. S.Jaiswal, Galgotia, “E-Commerce”, revised edition, 2008.
B21DAS312 L T P C
Design & Analysis of Algorithms
Duration:14 Weeks 2 0 1 3
Course Description:
Algorithms are essential to the study of computer science and are increasingly important in the natural
sciences, social sciences and industry. In this course the student will learn how to effectively construct
algorithms for different problems and apply techniques for analyzing algorithms including sorting, searching,
and selection. Gain an understanding of algorithm design technique and work on algorithms for fundamental
graph problems including depth-first search, worst and average case analysis, connected components, and
shortest paths.
Prerequisites:
Basic knowledge of programming and mathematics. The students should know data structure very well.
Course Objectives:
The objectives of this course are to:
1. Analyze the asymptotic performance, prove the correctness and analyze the running time of the basic
algorithms.
2. Design algorithms using the dynamic programming, greedy method and recite algorithms that employ
this strategy.
3. Demonstrate Tree and graph traversal techniques.
4. Evaluation of Backtracking algorithms.
Course Outcomes:
On completion of this course the student will be able to:
1. Analyze the fundamental principles underlying algorithm analysis and design and be able to apply them
in specific instances
82
2. Validate algorithms asymptotically and compute the performance analysis of algorithms with the same
functionality.
3. Design an efficient algorithm and realize essentiality of the different techniques such as divide-and
conquer, dynamic programming and the greedy methods and many of its applications
4. Implement various algorithms on graph data structures, including finding the minimum spanning tree and
shortest path.
Course Contents:
UNIT 1: [10 Hours]
Introduction and Divide & Conquer technique:Definition of algorithm, Characteristics of algorithm,
Important problem types, Fundamentals of Algorithmic Problem Solving using flow chart, Different methods
to find the GCD of two integers, Order of Growth, Basic efficiency classes, Asymptotic Notations, Time and
space complexity of an algorithms.Divide and Conquer:General Method, Binary Search, Merge Sort and
Quick Sort.
Text Books:
1. SaraBaase, Allen Van Gelder, “Computer Algorithms, Introduction to design and Analysis”, 3rdedition
Pearson Publication, 2006 (Chapters 4, 5, 7, 8 and 9).
2. Horowitz E, Sahani S, Rajasekharan S, “Fundamentals of Computer Algorithms”, Galgotia Publication
2005(Chapters 1, 3- 6 and 7).
3. Ellis Horowitz, SartajSahni, SanguthevarRajasekaran, “Fundamentals of Computer algorithm”, 2005
(Chapters 1, 3, 4, 5, 6 and 7).
Reference Books:
1. A. M Padma Reddy, “Design and Analysis of Algorithms”, Sri nandi Publications, 2017(Chapters 1-9).
83
2. Srikanth S, “Design and Analysis of Algorithms”, Skyward Publishers, 2015 (Chapter 1-8).
3. Chitra Ravi, “Design and Analysis of Algorithms”, Subhas Publishers, 2015 (Chapter 1-8).
B21DAS313 L T P C
Enterprise Resource Planning
Duration :16Wks 2 0 1 3
Course Description:
Enterprise resource planning (ERP) is defined as the ability to deliver an integrated suite of business
applications. This course will introduce about enterprise systems and show how organizations use enterprise
systems to run their operations more efficiently and effectively.
Prerequisites:
Fundamentals of enterprise resource planning (ERP) systems concepts, and the importance of integrated
information systems in an organization.
Course Objectives:
84
Course Outcomes:
Course Contents:
UNIT 1: [10 Hours]
Introduction to ERP:Enterprise an Overview – Introduction to ERP - Basic ERP concepts – Justifying ERP
investments - Risks of ERP- Benefits of ERP.
Text Books:
1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill, 1999.( Part I to III, V to VII)
Reference Books:
1. Joseph A Brady, Ellen F Monk, Bret J. Wangner, “Concepts in Enterprise Resource Planning”, Thomson
Learning, 2001.
2. Vinod Kumar Garg and N.K .Venkata Krishnan, “Enterprise Resource Planning - concepts and Planning”,
Prentice Hall, 1998.
3. Jose Antonio Fernandz, “ The SAP R /3 Hand book”, Tata McGraw Hill
85
B21DA0304 L T P C
Java programming Lab
Duration :16Wks 0 0 2 2
Lab Experiments:
Part - A
1. Write a program to find factorial of list of number reading input as command line argument.
2. Write a program to display all prime numbers between two limits.
3. Write a program to sort list of elements in ascending and descending order and show the exception
handling.
4. Write a program to implement Rhombus pattern reading the limit form user.
5. Write a program to implement all string operations.
6. Write a program to find area of geometrical figures using method.
7. Write a program to implement constructor overloading by passing different number of parameter of
different types. .
8. Write a program to calculate bonus for different departments using method overriding.
Part - B
B21DA0305 L T P C
RDBMS Lab
Duration :16Wks 0 0 2 2
Lab Experiments:
Practical List - 1
Salesmen
86
1002 Sejal Surat 13 %
1004 Miti London 11 %
1007 Rajesh Baroda 15 %
1003 Anand New Delhi 10 %
Customers
-------------------------------------------------------------------
Orders
-------------------------------------------------------
87
3009 1713.23 10/04/97 2002 1003
3007 75.75 10/04/97 2004 1002
3008 4723.00 10/05/97 2006 1001
3010 1309.95 10/06/97 2004 1002
3011 9891.88 10/06/97 2006 1001
Practical List - 2
7) Update the name of the customer in the customers table from Lalit to Girish
8) Remove all orders from customer Chirag from the orders table.
Practical List - 3
2. Give all the information about all the customers with salesman number 1001.
3. Display the following information in the order of city, sname,snum and commission.
6. List all customers whose names begins with letter 'A' to 'G'.
7. List of names and cities of all salesmen in London with commission above 10%.
88
8. List all customers excluding those with rating <= 100 unless they are located in Rome.
9. List all orders for more than Rs.1000 except the orders of snum<1006 of 10/03/97.
Practical List - 4
4) All customers who were either located in Rome or had a rating above 200.
7) Largest order taken by each salesperson with order value more than $3000.
9) Count the number of salespeople currently listing orders in the order table.
Practical List - 5
1) Reverse of a Number
2) Factorial of a number
3) Write a PL/SQL to update the rate field by 20% more than the current rate in inventory table which has the
following fields: Prono, ProName and Rate. After updating the table a new field (Alter) called for Number
of item and place for values for the new field without using PL/SQL block.
4) Write a PL/SQL to split the student table into two tables based on result (One table for ―Pass‖ and another
for ―Fail‖). Use cursor for handling records of student table. Assume necessary fields and create a student
details table.
B21PTM301/
B21DAM301 Soft Skills
Duration :16Wks
89
Duration :16Wks
FOURTH SEMESTER
Course Hrs./Wk.
Course code Course Title L T P C
Type
B21AHK402 Language IV: Kannada FC 1 1 0 2 3
Course Description
Pre-requisite:
Pedagogy:
Direct method
ICT and Digital support (Links attached)
Collaborative and Cooperative learning
Differentiated Instruction
90
Flipped Classroom
Course Objectives:
£Á®ÄÌ ¸É«Ä¸ÀÖgïUÀ¼À°è ¸ÀªÀÄUÀæ PÀ£ÀßqÀ ¸Á»vÀåªÀ£ÀÄß ¥ÀjZÀ¬Ä¸ÀĪÀ
GzÉÝñÀªÀ£ÀÄß ºÉÆA¢zÉ. CzÀgÀAvÉ £Á®Ì£Éà ¸É«Ä¸ÀÖgï£À°è zÀ°vÀ - §AqÁAiÀÄ
PÁªÀå, ¹ÛçêÁ¢ PÁªÀå, ¸ÀªÀÄPÁ°Ã£À PÁªÀå, DqÀ½vÁvÀäPÀ PÀ£ÀßqÀ, ªÉÊeÁÕ¤PÀ
¯ÉÃR£ÀUÀ¼ÀÄ ªÀÄvÀÄÛ PÁzÀA§j ¸Á»vÀåªÀ£ÀÄß ¥ÀoÀåªÀ£ÁßV DAiÉÄÌ
ªÀiÁrPÉÆAqÀÄ, «zÁåyðUÀ¼À°è ¸Á»vÀåzÀ §UÉÎ ¸ÀzÀ©ügÀÄaAiÀÄ£ÀÄß
ªÀÄÆr¸À¯ÁUÀÄvÀÛzÉ. ¸ÁA¸ÀÌøwPÀ w¼ÀĪÀ½PÉAiÀÄ eÉÆvÉUÉ ªÀåQÛvÀé
«PÀ¸À£ÀzÀ PÀqÉUÉ UÀªÀÄ£À ¤ÃqÀ¯ÁUÀÄvÀÛzÉ.
Course Outcomes:
zÀ°vÀ - §AqÁAiÀÄ PÁªÀå, ¹ÛçêÁ¢ PÁªÀå, ¸ÀªÀÄPÁ°Ã£À PÁªÀå, DqÀ½vÁvÀäPÀ
PÀ£ÀßqÀ, ªÉÊeÁÕ¤PÀ ¯ÉÃR£ÀUÀ¼ÀÄ ªÀÄvÀÄÛ PÁzÀA§jAiÀÄ ¸Á»vÀå PÀ°PÉAiÀÄ
ªÀÄÆ®PÀ PÁ®zÀ ¹ÜvÀåAvÀgÀUÀ¼À£ÀÄß CzÀgÀ M¼À£ÉÆÃlUÀ¼À£ÀÄß
¨É¼É¸ÀÄvÀÛzÉ.
¸ÁªÀiÁfPÀ, gÁdQÃAiÀÄ, zsÁ«ÄðPÀ, ¸ÁA¸ÀÌøwPÀ, ¥Àj¸ÀgÀ ºÁUÀÆ
°AUÀ¸ÀA§A¢ü «ZÁgÀUÀ¼ÉqÉ UÀªÀÄ£À ºÀj¸ÀĪÀÅzÀgÉÆA¢UÉ
«zÁåyðUÀ¼À°è ZÀZÁð ªÀÄ£ÉÆèsÁªÀªÀÅ ¨É¼ÉAiÀÄÄvÀÛzÉ.
fêÀ£ÀzÀ°è §gÀĪÀ C©ü¥ÁæAiÀÄ ¨ÉÃzsÀUÀ¼ÀÄ, ¸ÀªÀĸÉåUÀ¼À£ÀÄß
DzsÀĤPÀ ¸ÀAzÀ¨sÀðzÀ°è ªÀiÁ£À«ÃAiÀÄvÉAiÉÆA¢UÉ ¤ªÀð»¸ÀĪÀAvÉ
¥ÉæÃgÉæ¸ÀÄvÀÛzÉ.
GvÀÛªÀÄ ¸ÀAªÀºÀ£À PÀ¯ÉAiÀÄ£ÀÄß ¨É¼É¸ÀĪÀ GzÉÝñÀªÀ£ÀÄß
FqÉÃj¸ÀÄvÀÛzÉ.
¸ÀA±ÉÆÃzÀ£Á ªÀÄ£ÉÆèsÁªÀ ªÀÄvÀÄÛ ¸ÀàzsÁðvÀäPÀ ¥ÀjÃPÉëUÀ½UÉ
«zÁåyðUÀ¼À£ÀÄß ¸ÀdÄÓUÉƽ¸ÀÄvÀÛzÉ.
COURSE CONTENT
91
Unit – I 7 Hours
1. ZÀ.¸ÀªÀðªÀÄAUÀ®: vÀqÉ
2. «.Dgï.PÁ¥ÉðAlgï: zsÁå£À¸ÀÛ §AUÀ¯ÉUÀ¼ÀÄ
3. ¨sÀĪÀ£À »gÉêÀÄoÀ: læAiÀįï gÀÆ«Ä£À C¥ÀìgÉAiÀÄgÀÄ
Unit – III 6 Hours
¥ÀgÁªÀıÀð£À UÀæAxÀUÀ¼ÀÄ :
1. ªÀÄÄUÀ½ gÀA.²æÃ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ VÃvÁ §ÄPï ºË¸ï,
ªÉÄʸÀÆgÀÄ. 2014
2. ¹ÃªÀiÁwÃvÀ PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ ¸ÀA¥ÀÄl 1,2,3,4,5 ªÀÄvÀÄÛ 6, PÀĪÉA¥ÀÄ
PÀ£ÀßqÀ CzsÀåAiÀÄ£À ¸ÀA¸ÉÜ, ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ, ªÉÄʸÀÆgÀÄ.
2014
3. qÁ. CgÀ«AzÀ ªÀiÁ®UÀwÛ, ¸Á»vÀå ¸ÀA¸ÀÌøw ªÀÄvÀÄÛ zÀ°vÀ ¥ÀæeÉÕ,
¥ÀæPÁ±ÀPÀgÀÄ PÀ£ÀßqÀ ¸Á»vÀå ¥ÀjµÀvÀÄÛ, ¨ÉAUÀ¼ÀÆgÀÄ. 2014
4. qÁ. F.J¸ï. DªÀÄÆgÀ, PÀ£ÀßqÀ PÀxÀ£À ¸Á»vÀå : PÁzÀA§j, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß
§ÄPï ºË¸ï, ¨ÉAUÀ¼ÀÆgÀÄ. 2016
5. zÉñÀ¥ÁAqÉ J¸ï.J¯ï., ¨ÉÃAzÉæ ±ÀjÃ¥sÀgÀ PÁªÁåAiÀiÁ£À, ¥ÀæPÁ±ÀPÀgÀÄ zÉù
¥ÀĸÀÛPÀ, ¨ÉAUÀ¼ÀÆgÀÄ. 2013
6. QÃvÀð£ÁxÀ PÀÄvÀðPÉÆÃn, PÀ£ÀßqÀ ¸Á»vÀå ¸ÀAUÁw, ¥ÀæPÁ±ÀPÀgÀÄ
PÀÄvÀðPÉÆÃn ªÉĪÉÆÃjAiÀįï læ¸ïÖ, zsÁgÀªÁqÀ. 2009
7. ±ÁªÀÄgÁAiÀÄ vÀ.¸ÀÄ., PÀ£ÀßqÀ ¸Á»vÀå ZÀjvÉæ, ¥ÀæPÁ±ÀPÀgÀÄ vÀ¼ÀÄQ£À
ªÉAPÀtÚAiÀÄå ¸ÁägÀPÀ UÀæAxÀªÀiÁ¯É, ªÉÄʸÀÆgÀÄ -2014
8. ¸ÀA. qÁ! ¹. Dgï. ZÀAzÀæ±ÉÃRgï, ªÀÄÄAzÁ¼ÀÄvÀ£ÀzÀ ®PÀëtUÀ¼À£ÀÄß
¨É¼É¹PÉƼÀÄîªÀÅzÀÄ ºÉÃUÉ?, ¥ÀæPÁ±ÀPÀgÀÄ £ÀªÀPÀ£ÁðlPÀ ¥À©èPÉõÀ£ïì
¥ÉæöʪÉmï °«ÄmÉqï. 2010
9. DzsÀĤPÀ PÀ£ÀßqÀ PÁªÀå ¨sÁUÀ-2, PÀĪÉA¥ÀÄ PÀ£ÀßqÀ CzsÀåAiÀÄ£À ¸ÀA¸ÉÜ,
ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ, ªÉÄʸÀÆgÀÄ. 2004
92
10. ²ªÀgÀÄzÀæ¥Àà f.J¸ï. PÀ£ÀßqÀ ¸Á»vÀå ¸À«ÄÃPÉë, ¥ÀæPÁ±ÀPÀgÀÄ ¸Àé¥Àß §ÄPï ºË¸ï,
¨ÉAUÀ¼ÀÆgÀÄ. 2013
Course Description:
यह पाठ्यक्रम नौसिसियाअपनी भाषा की क्षमता का सिकाि करने हेतु तथा सिसभन्न िासहसययक प्रक्रक्रयाओं द्वारा ,
| िंस्कृ सत एिं जीिन के मूल्यों को िमझने हेतु असभकसल्पत है ,िमाज
Prerequisites:
अध्येता, पी.यु.िी के स्तर पर सद्वतीय भाषा के रूप में सहन्दी का अध्ययन करना चासहए |
सहन्दी िासहयय के इसतहाि का िंसक्षप्त ज्ञान की आिश्यकता है |
सहन्दी व्याकरण का अिबोधन आिश्यक है |
अंग्रेज़ी – सहन्दी अनुिाद िे िंबंसधत जानकारी जरुरी है |
1. िंदभाानुिार उसचत भाषा का प्रयोग करने की दक्षता को छात्रों में उयपन्न करना |
2. िासहयय के माध्यम िे िमाज एिं मानिीय मूल्यों को िमझाकर, उन मूल्यों की रक्षा हेतु प्रेररत करना|
3. छाात्रों में पुस्तक पठन एिं लेिन की अकृ सतम प्रिृसि स्थासपत करना |
4. अध्येताओं में िासहयय के माध्यम िे प्रभािी एिं कु शल िंचार का सिकाि करना |
Course Outcomes:
Course Contents:
93
Unit – 1: [7 Hours]
उपन्याि -दौड़ – ममता कासलया
Unit – 2: [7 Hours]
उपन्याि -दौड़ – ममता कासलया
आ ब्लॉग लेिन
Text Books:
Reference Book:
94
8. कं ्यूटर के भासषक अनुपयोग–सिजयकु मार मलहोत्रा
Course Hrs./Wk.
Course Code Course Tittle L T P C
Type
B21AHA401 3
Language IV: Additional English FC 1 1 0 2
Course Description:
This 2-credit course helps the learner explore various socio-cultural issues through literature. The course
provides insight on matters like education and culture that are pertinent in the contemporary society. The
course also offers multi-dimensional perspective in the genres of literature and contributes for language
enrichment.
Prerequisites: The student must possess fair knowledge of language, literature, culture and society.
Pedagogy: Collaborative Method, Flipped Classroom, Blended Learning
Course Objectives:
To infer the myths from the contemporary perspective.
To outline the idea of family represented in literature.
To interpret horror and suspense as a genre of literature.
To assess the impact of education in building a society.
Course Outcome:
On completion of the course, learners will be able to:
Examine the relevance of myths and mythology.
Demonstrate family values and ethics essential to live in the society.
Analyze horror and suspense as a significant genre of literature.
Evaluate the applicability of academic contribution in building a society.
Course Contents:
Unit-I: Myths & Mythology 6 hours
John W. May – Narcissus
W.B. Yeats – The Second Coming
Devdutt Pattanaik - Shikhandi and the Other Stories They Don’t Tell you (Extracts)
95
Unit-IV: Education 7 hours
The Dalai Lama – The Paradox of Our Times
Kamala Wijeratne – To a Student
Sudha Murthy – In Sahyadri Hills, a Lesson in Humility
Frigyes Karinthy – Refund
Reference Books:
Finneran, Richard J. The Collected Works of W.B. Yeats(Volume I: The Poems: Revised Second
Edition). Simon & Schuster, 1996.
Pattanaik, Devdutt. Shikhandi: Ánd Other ‘Queer’ Tales They Don’t Tell You. Penguin Books, 2014.
Ezekiel, Nissim. Collected Poems (With A New Introduction By John Thieme). OUP, 2005.
Hughes, Langston. The Collected Poems of Langston Hughes. Vintage, 1995.
Chopin, Kate. The Awakening and Selected Stories of Kate Chopin. Simon & Schuster, 2004.
Ibsen, Henrik. A Doll’s House. Maple Press, 2011.
Poe, Edgar Allan. The Complete Poetry of Edgar Allan Poe. Penguin USA, 2008.
Stoker, Bram. Dracula. Fingerprint Publishing, 2013.
Ray, Satyajit. The Complete Adventures of Feluda (Vol. 2). Penguin Books Ltd., 2015.
Lama, Dalai. Freedom In Exile: The Autobiography of the Dalai Lama of Tibet. Little, Brown Book
Group, 1998.
Murthy, Sudha. Wise and Otherwise: A Salute to Life. Penguin India, 2006.
B21DA0401 L T P C
Data Mining & Data Warehousing
Duration :16Wks 4 0 0 4
Course Description:
Data Mining studies algorithms and computational paradigms that allow computers to find patterns and
regularities in databases, perform prediction and forecasting, and generally improve their performance through
interaction with data. The subject of data mining deals with methods for developing useful decision-making
information from large databases. Using a combination of procedures from statistics, mathematics, and
computer science, analysts “mine the data” in the warehouse to convert it into useful information, hence the
name data mining.
Prerequisites:
96
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Discover and measure interesting patterns from different kinds of databases.
2. Evolve Multidimensional Intelligent model from typical system.
3. Discover the knowledge imbibed in the high dimensional system.
4. Evaluate various mining techniques on complex data objects.
Course Contents:
97
Data Warehouse modeling:Data Cube and OLAP – Data cube: A Multidimensional Data model – Schemas
for multidimensional data models – Dimensions: The role of concept hierarchies – Measures: Their
categorization and computation – Typical OLAP operations.
Text Books:
Reference Books:
1. ArunK.Pujari, “DATA MINING TECHNIQUES”, Universities Press (India) Pvt. Ltd., 2003.
2. Alex Berson, Stephen J. Smith, “DATA WAREHOUSING, DATA MINING & OLAP”, TMCH, 2001.
3. G. K. Gupta, “INTRODUCTION TO DATA MINING WITH CASE STUDIES”, Easter Economy Edition,
Prentice Hall of India, 2006.
2. 4. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “INTRODUCTION TO DATA MINING”, Pearson
Education, 2007.
B21DA0402 L T P C
Operating Systems with Linux
Duration :16Wks 2 1 0 3
Course Description:
It provides a clear description of the concepts that underlie operating systems, what operating systems are,
what they do, and how they are designed, constructed, process management and memory management. This
Course also covers Linux development, shell programming, System administration. Linux is a family of
multitasking, multiuser computer operating systems. The sheer existence of this operating system over the past
three decades itself speaks for its strength. It offers word –processing capability, networking facility,
information retrieval and processing, and much more.
Prerequisites:
Basics of Digital Logic, Data structures, programming languages, and computer architecture.
98
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Identify the basic principles adopted in the design of modern operating systems.
2. Explain the objectives and functions of modern operating systems.
3. Describe how computing resources are used by application software and managed by system software.
4. Analyze, Design and interpret the concepts of shell programming.
Course Contents:
99
and Utilities: Filters, Stream editor SED and AWK, Linux System Communication: Introduction, write, read,
wall commands, sending and handling mails. System Administration: Roles of a System Administrator,
Text Books:
1. Abraham Silberschatz and Peter Baer Galvin, “OPERATING SYSTEM CONCEPTS”, 8th Edition,
Pearson Education, 2002. [chapter : 1,2,3,4,5,6,7,8,]
2. M.G.Venkateshmurthy, “INTRODUCTION TO UNIX & SHELL PROGRAMMING”, First Edition,
Pearson Education, 2004. [chapter 8,9,12]
3. Richard Petersen, “THE COMPLETE REFERENCE LINUX “ sixth Edition Petersen Tata McGraw Hill
[chapter 1]
4. Kernighan B W & Robert B, “THE UNIX PROGRAMMING ENVIRONMENT”.
Reference Books:
1. H.M.Deitel, “OPERATING SYSTEMS”, Pearson Learning Solutions, 3rd Edition, 2003.
2. William Stallings, “OPERATING SYSTEMS”, 6th Edition, Pearson Education, 2010.
3. Sumithaba Das, “UNIX: CONCEPTS AND APPLICATIONS”
4. ArchanaVerma, “UNIX AND SHELL PROGRAMMING”, Firewall Media.
B21DA0403 L T P C
Python Programming
Duration :16Wks 4 0 0 4
Course Description:
The Python course is intended to introduce the basics and features of Python Language and functions, classes
and objects in python. The Students are suggested to install Python and also install any of the IDEs-Anaconda
a Scientific environment for Python, if they wish to. Work with all the simple programs so that they get
acquainted with the syntax of the various constructs in Python.
Prerequisites:
Course Objectives:
100
The objectives of this course are :
Course Outcomes:
Course Contents:
Text Books:
1. Bill Lubanovic, “Introducing Python”, Oriely Publications, 1st Edition, (chapters 1-6).
2. Michael Dawson, “Python Programming for absolute beginners”, Course Technology-A part of
CENGAGE Learning, 3rd Edition.
B21DAS411 L T P C
Mobile Computing
Duration :16Wks 2 1 0 3
101
Course Description:
With the increasing popularity of mobile devices, mobile computing has become part of our daily life. This
course will cover various topics of mobile computing, networking, and systems, including but not limited to:
applications of smartphones, cellular networks, embedded sensor systems, localization systems, energy
efficiency of mobile devices, wearable and vehicular mobile systems, mobile security, virtual reality and
augmented reality.
Prerequisites:
General understanding of computer networks, basic programming skills, and interpreting skills in algorithms.
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Explain the basics of mobile Computing
2. Describe the functionality of Mobile IP and Transport Layer
3. Classify different types of mobile telecommunication systems
4. Demonstrate the Adhoc networks concepts and its routing protocols
5. Make use of mobile operating systems in developing mobile applications
Course Contents:
UNIT 1: [10Hours]
Introduction:Mobile Computing – Mobile Computing Vs wireless Networking – Mobile Computing
Applications – Characteristics of Mobile computing – Structure of Mobile Computing Application. MAC
Protocols – Wireless MAC Issues – Fixed Assignment Schemes – Random Assignment Schemes – Reservation
Based Schemes.
102
Mobile Ad Hoc Networks:A Few Basics Concepts, How is an Ad Hoc Network Set Up without the
Infrastructure Support- Why is Routing in a MANET a Complex Task? -Battery Basics - Characteristics of
Mobile Ad Hoc Networks (MANETs) - MANET Operational Constraints - Applications of MANETs-
MANET Design Issues- Routing - Essentials of Traditional Routing Protocols, Link State Protocols (LSP) -
Distance Vector (DV) Protocols -Routing in MANETs: A Few Basic Concepts, Routing in MANETs vs.
Routing in Traditional Networks- A Classification of Unicast MANET Routing Protocols - Features of
MANET Routing Protocols -Security Issues in a MANET.
UNIT 4: [09Hours]
Mobile Platforms And Applications:Basic Concepts, Mobile Device Operating Systems – Special
Constrains & Requirements ,A survey of Commercial Mobile Operating Systems –windows mobile, palm OS,
Symbian,iOS, Android, BlackBerry, OS for Sensor Networks.
Text Book:
1. Prasant Kumar Pattnaik, Rajib Mall, “FUNDAMENTALS OF MOBILE COMPUTING”, PHI Learning
Pvt. Ltd, New Delhi – 2012.(unit 1 to 4)
References:
1. Jochen H. Schller, “MOBILE COMMUNICATIONS”, Second Edition, Pearson Education, New Delhi,
2007.
2. Dharma PrakashAgarval, Qing and AnZeng, “INTRODUCTION TO WIRELESS AND MOBILE
SYSTEMS”, Thomson Asia Pvt Ltd, 2005.
3. UweHansmann, LotharMerk, Martin S. Nicklons and Thomas Stober, “PRINCIPLES OF MOBILE
COMPUTING”, Springer, 2003.
4. William.C.Y.Lee,“MOBILE CELLULAR TELECOMMUNICATIONS-ANALOG AND DIGITAL
SYSTEMS”, Second Edition, Tata McGraw Hill Edition ,2006.
5. C.K.Toh, “ADHOC MOBILE WIRELESS NETWORKS”, First Edition, Pearson Education, 2002.
6. Android Developers : http://developer.android.com/index.html
B21DAS412 L T P C
Computer Graphics
Duration :16Wks 2 1 0 3
Course Description:
This 21st century is characterized as Knowledge based society where Computers plays vital role. Computer
graphics is an interesting branch of computer applications. There exist voluminous amount of data to be
visualized in Engineering, Science, Education, Business, Government, Industry, Agriculture, Medical…etc.
These data is to be processed and depicted as pictorial representation using computers. Computers graphics
deals with creation, manipulation , display and storage of pictures using digital computers.
Prerequisites:
103
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Recall basic algebra using mathematics and conceptualize the basics of computer graphics, analyze
different graphics systems and applications of computer graphics
2. Implement and analyze various algorithms for creating geometric primitives and construct novel and
complex geometric shapes
3. Compare and Apply various basic geometric transformations on graphics objects and their application in
composite form and Extract scene with different clipping
4. Explore projections and visible surface detection techniques for display of 3D
Course Contents:
UNIT 4: [9 Hours]
Three Dimensional Graphics:Three Dimensional Concepts: Three Dimensional Display Methods, Three
Dimensional Object Representations: Polygon Surfaces, Polygon Tables, Plane Equations, Polygon Meshes,
Bezier Curves and Surfaces, Octrees. Three Dimensional Geometric and Modeling Transformations
Textbook:
1. Donald Hearn & M. Pauline Baker, “COMPUTERGRAPHICS CVERSION”, Second Edition, Pearson,
104
2013 (Chapter 1, 2,3,5,6,9,10& 11)
Reference Books:
1. YeshwantKanetkar, “GRAPHICS UNDERC”, BPB publications, 2003.
2. J.D. Foley, A.V.Dam, S.K. Feiner& J.F. Hughes, “COMPUTERGRAPHICS”, Addison Wesley ,1996
3. Cooley, “THEESSENCEOFCOMPUTERGRAPHICS”, Prentice Hall, 2000.
B21DAS413 L T P C
Artificial Intelligence
Duration :16Wks 2 1 0 3
Course Description:
Artificial Intelligence is the second booming field after Data mining and Data Science. Although research on
this carried out from 1956 after that had seen many ups and downs. Way back from the year 2015 because of
the commercial success in Artificial Intelligence, once again AI field has taken up charge. This course not only
gives the broad perspective of Artificial intelligence process but also the various techniques, methods and
approaches carried out.
Prerequisites:
Strong knowledge of Mathematics, Good command over programming languages, Good Analytical Skills,
Ability to understand complex algorithms Basic knowledge of Statistics, and modeling.
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Apply knowledge of computing and mathematics appropriate to the discipline
2. Analyze a problem, identify and define the computing requirements appropriate to its solution
3. Design, implement, and evaluate a computer-based system, process, component, or program to meet
desired needs
4. Design efficient algorithm to achieve optimized solution in complex situation
5. Apply heuristic methodologies in state-space problems
6. Characterize various ways to represent the environmental knowledge and to infer from it.
105
Course Contents:
Text Books:
1. Elaine Rich, Kevin Knight, Shivashankar B Nair, ”Artificial Intelligence”, 3rd Edition, Tata McGraw
Hill, 2013 – ( Chapter 1 to 7 and Chapter 13 to 17).
2. Dan W. Patterson, “ Introduction to Artifiial Intelligence and Expert Systems”, Prentice Hall of India,
2006 – ( Chapter 4,5,6 and 11 ).
Reference Books:
106
1. Jean-Louis Ermine, ”Expert Systems : Theory and Practice”, Prentice Hall of India, 1995
2. Stuart Russel, Peter Norvig, “Artificial Intelligence: A Modern Approach”, 3rdPearson 3rd edition 2013.
B21DAS421 L T P C
Cyber Security
Duration :16Wks 2 1 0 3
Course Description:
The course covers theory and practice of computer security, focusing on the security aspects of the web and
Internet. It surveys cryptographic tools used to provide security, such as shared key encryption (DES, 3DES,
RC-4/5/6, etc.); public key encryption, key exchange, and digital signature (Diffie-Hellmann, RSA, DSS, etc.).
It then reviews how these tools are utilized in the internet protocols and applications such as SSL/TLS, IPSEC,
Kerberos, PGP, S/MIME, SET, and others. System security issues, such as intrusion and firewalls, will also
be covered.
Prerequisites:
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Understand the fundamental concepts of cyber security and explain the encryption process using
cryptographic algorithms.
2. Apply software tools and technology to analyze, design and develop applications that can solve real life
problems.
3. Explain the concept of cybercrime , analyze cyber offenses using logical reasoning according to Indian
ITA 2000
4. Analyze security tools and methods, interpret legal perspective and explore Indian IT Act to understand
the values and ethics to be followed by cyber experts
Course Contents:
107
UNIT 1: [10 Hours]
Security and Cryptography:Security Trends, Security Services, Security attacks, Security mechanisms, A
Model for Network security. A short History of Cryptography, Cryptographic techniques, Symmetric and
asymmetric key algorithm, Cryptography Tools, Attacks on Cryptosystems.
Text Books:
1. Nina Godbole, SunitBelapur, “CYBER SECURITY UNDERSTANDING CYBER CRIMES,
COMPUTER FORENSICS AND LEGAL PERSPECTIVES”, Wiley India Publications, April, 2011.
2. Robert Jones, “INTERNET FORENSICS: USING DIGITAL EVIDENCE TO SOLVE COMPUTER
CRIME”, O’Reilly Media, October, 2005.
3. Michael E. Whitman and Herbert J. Mattord,“PRINCIPLES OF INFORMATION SECURITY”, 2nd
Edition, Thomson, 2005.
4. William Stallings,“NETWORK SECURITY ESSENTIALS: APPLICATIONS AND STANDARDS”,
Pearson Education, 2000.
Reference Books:
1. Marjie T. Britz, “COMPUTER FORENSICS AND CYBER CRIME: AN INTRODUCTION” – Pearson
Education.
2. Chwan-Hwa (John) Wu,J. David Irwin, “INTRODUCTION TO COMPUTER NETWORKS AND
CYBER SECURITY” - CRC Press
3. Bill Nelson, Amelia Phillips, Christopher Steuart, “GUIDE TO COMPUTER FORENSICS AND
INVESTIGATIONS” Cengage Learning.
108
B21DAS422 L T P C
Advanced Computer Networks
Duration :16Wks 2 1 0 3
Course Description:
The focus is on principles, architectures, and protocols used in modern networked systems, such as the Internet
itself, wireless and mobile networks and high performance networks. The Internet protocols have
revolutionized communications. This advanced networking course will equip you with a deep knowledge of
network concepts, protocol design, and performance analysis that make the Internet work, help you develop
critical insight into their design, and obtain a firsthand feel for implementation through homework and project
exercises.
Prerequisites:
Basic knowledge about computer communication network design, operations and implementation
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Expose the fundamentals of data communications and networks by gaining knowledge of data
transmission concepts.
2. Analyze the computer network with suitable network protocols and routing algorithms.
3. Analyze different routing protocols and traffic engineering methods deployed in networking.
Course Contents:
UNIT 1: [10Hours]
Transmission Networks:Introduction, PDH Networks, SONET/SDH Networks, DWDM Network, and and
Wireless Transmission: Wireless media, Wireless Systems, Spread Spectrum Technology.
109
UNIT 3: [10Hours]
End-To-End Protocols:Simple De-multiplexer (UDP), Reliable Byte Stream (TCP), Remote Procedure Call,
Congestion Control and Resource Allocation-Issues in Resource Allocation, Queuing Disciplines, TCP
Congestion Control.
Text Books:
1. Natalia Olifer, Victor Olifer, “COMPUTER NETWORKS”, First Edition, John Wiley, 2015. UNIT-1:
Chapter 10, 11
2. Larry & Peterson & Bruce S Davis, “COMPUTER NETWORKS-A SYSTEM APPROACH”, 5th
Edition, Elsevier Inc, 2014. Chapter 4, 5, 6.
3. Prakash C Guptha, “DATA COMMUNICATIONS AND COMPUTER NETWORK”, Second Edition,
PHI learning Pvt Ltd, Nov 2014. Chapter 23.
Reference Books:
1. BehrouzFerouzan “INTRODUCTION TO DATA COMMUNICATION &NETWORKING”, 5th
Edition, McGraw Hill Education Pvt Ltd 2013
2. Andrew S Tanenbaim, “COMPUTER NETWORKS”, Pearson Education, 5th Edition, Elsevier Inc, 2014.
B21DAS423 L T P C
Advanced Java Programming
Duration :16Wks 2 1 0 3
Course Description:
The goal of the course is to help students gain knowledge in the basic concepts of object-oriented programming
and build skills to develop modern software programmers using the language Advanced Java. The course helps
to provide an overview of working principles of web related functionalities in Java, understand and apply the
fundamentals core java, packages, database connectivity for computing.
Prerequisites:
110
To understand and apply the fundamentals core java, packages, database connectivity for
computing .
To enhance the knowledge to server side programming
To provide knowledge on advanced features like Sockets.
Course Outcomes:
On completion of this course the student shall be able to:
Understand the basic principles of creating Java applications with graphical user interface (GUI).
An ability to design, implement and evaluate a computer-based Applications, process,
component, or program to meet desired needs.
An ability to use current techniques, skills, and tools necessary for computing practices.
Create rich user-interface applications using modern API’s such as servlets and JSP.
Course Contents:
Datagrams.Java Database Connectivity (JDBC): Merging Data from Multiple Tables: Joining, Manipul
ating .Databases with JDBC, Prepared Statements, Transaction Processing, Stored Procedures.
111
Remote Method Invocation: Defining the Remote Interface, Implementing the Remote Interface,
Compiling and Executing the Server and the Client.Enterprise Java Bean: Preparing a Class to be a JavaBean,
Creating a JavaBean, JavaBean Properties,Types of beans, Stateful Session bean, Stateless Session bean, Entity
bean.
Text Books:
1. “Advanced Java 2 Platform HOW TO PROGRAM” by H. M.Deitel, P. J. Deitel, S. E. Santry –
PrenticeHall
Reference Books:
1. Keyur shah, Gateway to Java Programmer Sun Certification , Tata McGraw Hill,2002.
2.Deitel&Deitel, Java How to Program, Prentice Hall,1999.
B21DA0404 L T P C
Linux Lab
Duration :16Wks 0 0 2 2
Lab Experiments:
Part A
Write Shell programs for the following:
1. To count the number of characters in a given string
2. To find whether the given year is leap year or not
3. To check whether a given number is even or odd
4. To find the factorial of a given number.
5. To count the number of vowels and consonants in a given string.
6. To print all prime numbers between m and n (m<n).
7. To check whether a given string is a palindrome or not.
8. To generate the Fibonacci series.
9. To find the sum of series of n numbers.
112
10. To find the maximum and minimum from the list of given n numbers .
Part B
1. Write a Shell script to perform basic arithmetic operations.
2. Write a shell script that displays all the files in the current directory.
3. To write a shell script that creates a file and compresses it.
4. Write a script to convert the contents of a given file from uppercase to lowercase and also count the number
of lines, words and characters of the resultant file.
5. Write a shell script to find the reverse of a given number.
6. Write a shell script to find the sum of digits of a given number.
B21DA0405 L T P C
Python Programming Lab
Duration :16Wks 0 0 2 2
Lab Experiments:
PART-A
113
5. Write a program to find the largest of two numbers
6. Write a program to find the biggest of three numbers
7. Design a menu driven program to check whether the number is
i)A perfect number or not
ii)Armstrong number or not
iii)Palindrome or not
8. Show the different operations defined on Lists, Tuples and Dictionaries
9. Write a program to find the factorial of a number using functions and without using functions. Accept
the input at runtime.
10. Demonstrate the i) Designing of a class ii) Creation of Object of that class iii) accessing the methods
and instance variables in the class. The student is at the liberty of choosing their own Description of
the object for designing the class.
PART-B
B21PTM401 /
B21DAM401 Soft Skills
Duration :16Wks
B21DAM402
Skill Development Program
Duration :16Wks
FIFTH SEMESTER
B21DA0501 L T P C
.NET Programming using C#
Duration :16Wks 2 1 0 3
Course Description:
This course will cover two major types of application development aspects using DotNet Framework.
Although .DotNet Framework supports more than 72+ programming language we shall be using only C#
programming language for developing console application and windows-based type application. Ado.Net will
be connecting bridge between front-end and back end. Overall this course sets a platform to get big picture on
designing, coding, connecting, building and deploying all the above type of application.
Prerequisites:
114
To start learning C#, firstly you should have computer knowledge. C# is closely tied to .NET framework. So
if you program in C# then you will learn .NET framework as well.
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Will Understand .Net Framework and Describe some of the major enhancements to the new versions of
C#
2. Design the Basic structure of C# for Various programming Technologies
3. Evaluate user requirements for software functionality required to decide whether the programming
language C# can meet user requirements Analysis
4. propose the use of certain technologies by implementing them in the C# programming language to solve
the given problem
Course Contents:
115
TEXT BOOKS:
1. BlackBook,“NET4.0 Programming(6-in-1)”, Kogent Learning Solution Inc, Wiely-Dream Tech Press
[chapter 1,10,11,12,19]
2. PaulDeitel and Harvey Deitel, “C#2010 for Programmers”,4th Edition, Pearson Education.
B21DA0502 L T P C
Web Technology
Duration :16Wks 2 1 0 3
Course Description:
This course is an overview of the modern Web technologies used for the Web development. The purpose of
this course is to give students the basic understanding of how things work in the Web world from the
technology point of view as well as to give the basic overview of the different technologies. The topics include
(although in some cases briefly): History of the Web, Hypertext Markup Language (HTML), Extensible
HTML (XHTML), Cascading Style Sheets (CSS), and JavaScript. We will follow the guidance of the World
Wide Web Consortium (W3C) to create interoperable and functional websites.
Prerequisites:
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Understand the fundamental concepts of HTML and XHTML scripting tools.
2. To Learn and implement the programming concepts of CSS and Java Script
4. Design and develop web applications using the web technology tools
Course Contents:
116
UNIT 1: [10 Hours]
Fundamentals of Web:Fundamentals of Web: A Brief Introduction to the Internet, The World Wide Web,
Web Browsers, Web Servers, Uniform Resource Locators, Multipurpose Internet Mail Extensions, The
Hypertext Transfer Protocol.
Introduction to XHTML: Basic Syntax, Standard XHTML Document Structure, Basic Text Markup, Images,
Hypertext Links, Lists, Tables, Forms, Syntactic Differences between HTML and XHTML.
Text Books:
1. Robert W Sebesta, “PROGRAMMING THE WORLD WIDE WEB”, 5th Edition, Pearson Education,
2008. (Chapters: 1, 2, 3, 4, 5 and 6)
Reference Books:
1. M.Deitel, P.J.Deitel, A.B.Goldberg, “INTERNET & WORLD WIDE WEB HOW TO PROGRAM”, 3rd
Edition, Pearson Education / PHI, 2004.
2. 2.Chris Bates, “WEB PROGRAMMING BUILDING INTERNET APPLICATIONS”,3rd Edition, Wiley
India, 2006. 3. XueBai et al, “The Web Warrior Guide to Web Programming”, Thomson, 2003.
3. Sklar, “THE WEB WARRIOR GUIDE TO WEB DESIGN TECHNOLOGIES”, 1st Edition, Cengage
Learning India.
B21DA0503 L T P C
Cloud Computing
Duration :16Wks 2 1 0 3
117
Course Description:
The course is composed to enable to the student to gain the knowledge of multi-tenant server enabled
computing services that can be provided as pay-per-use basic. The course gives the theoretical description of
the cloud computing technologies in terms of hardware, software, architectures, limitations, advantages and
disadvantages, issues, constraints, and security problems on data content that has been exchanged.
Prerequisites:
Course Outcomes:
On completion of this course the student shall be able to:
1. Compare the strengths and limitations of cloud computing
2. Identify the architecture, infrastructure and delivery models of cloud computing.
3. Apply suitable virtualization concept.
4. Choose the appropriate cloud player, Programming Models and approach.
5. Illustrate the core issues of cloud computing such as security, privacy and interoperability.
Course Contents:
118
Community Clouds, Private Clouds, Hybrid Clouds, Introduction to Cloud Software Environments ,
Architecture of Open Stack, Aneka.
Reference Books:
2. RajkumarBuyya, James Broberg, AndrzejGoscinski, “CLOUD COMPUTING: PRINCIPLES AND
PARADIGMS”, Wiley, India.
3. Kai Hwang, Geoffrey C Fox, Jack G Dungaree, “DISTRIBUTED AND CLOUD COMPUTING FROM
PARALLELPROCESSING TO THE INTERNET OF THINGS”, Morgan Kaufmann Publishers, 2012.
4. Thomas Erl, Zaigham,Mahmood, Ricardo Puttini, “CLOUD COMPUTING:CONCEPTS,
TECHNOLOGY & ARCHITECTURE”, Prentice Hall/Pearson.
B21DAS511 L T P C
Mobile App Development
Duration :16Wks 2 0 1 3
Course Description:
Android application development is the process by which new applications are created for devices running the
Android operating system. Learn to setup Android application development environment. Illustrate user
interfaces for interacting with apps and triggering actions .Interpret tasks used in handling multiple activities.
Identify options to save persistent application data. Create, test and debug Android application by setting up
Android development environment. Analyse performance of android applications and understand the role of
permissions and security.
Prerequisites:
119
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. To define and understand the concepts, tools used in the developing android applications.
2. To Design and develop different types of widgets used in Android Studio.
3. To understand, analyze, apply the various tools used for adding extra features to Android Application and
make it interactive.
4. To apply and identify the solutions through domain knowledge of database and to store data using shared
preferences and SQLite.
Course Contents:
UNIT 2: [10Hours]
Widgets – User Interface Elements:Form Widgets – Text View, basic Button, Toggle Button, Check Box,
Checked Text View, Radio Buttons, Radio Group, Spinner Control, Date Picker, Time Picker , Chronometer,
Progress bar, Rating bar, Option menu, Image View Text Fields - Various type of Text Fields (Plain text,
Password Text, Numeric Text, Email Text, Phone Text, Multiline Text etc ) Working with various type of
dialog - Simple dialog, alert dialog, character picker dialog, date picker dialog, progress dialog , List Dialog,
Custom Dialog Toast – (Custom Toast)
120
Data Storage :Introduction to data storage - Introduction to various storage options available in android
system Working with Application Preferences - Creating Private and Shared Preferences, Manipulating with
Shared Preferences, Read/Write Data on the Android File System [Internal Storage] Storing Structured Data
Using SQLite Databases - Creating a SQLite Database, Creating Tables and Other SQLite Schema Objects,
Creating, Updating, and Deleting Database Records, Querying SQLite Databases, Working with Cursors,
Closing and Deleting a SQLite Database
Text Book:
1. Rick rogers, John Lombardo, “ANDROID APPLICATION DEVELOPMENT”, -O‟Reilly (unit 1 & 2)
2. Reto Meier Wrox, “PROFESSIONAL ANDROID 2 APPLICATION DEVELOPMENT” (unit 4)
Reference Books:
1. Lauren Darcey and Shane Conder, “ANDROID WIRELESS APPLICATION DEVELOPMENT”,
Pearson Education, 2nd edition.
2. ByWei-MengLee, “BEGINNING ANDROID APPLICATION DEVELOPMENT”, Wrox Publication.
3. Frank Ableson, Charlie Collins and RobiSen, “UNLOCKING ANDROID DEVELOPER‟SGUIDE”,
Manning Publication Co.
B21DAS512 L T P C
Computer Animation
Duration :16Wks 2 0 1 3
Course Description:
The Computer Animation subjects focus on creation of animations using image sequence. It also gives the
practical exposure to the students on two animation software’s adobe photoshop and flash software’s. Using
these software’s users easily design images and edit the images and also to design the animation using various
tweening techniques.
121
Prerequisites:
Introduction to Computer Graphics is a prerequisite, which introduces the fundamental concepts of computer
graphics which are essential in such an advanced computer animation course.
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Visualize the sequence of animation process
2. Apply different filters and tools of adobe photoshop to enhance the quality of an image
3. Design and develop an animation using selection and transformation tools of flash software
4. Apply the action buttons and action frames of flash for creating small movie clips
Course Contents:
122
1. Nigel Chapman and Jenny Chapman, “PRACTICAL MULTIMEDIA”. Wiley ,Dream Tech Pvt. Ltd, 2nd
Ed., 2003
2. Ralf Steinmetz, KlaraNarstedt, “MULTIMEDIA FUNDAMENTALS”, Media Coding and Content
Processing, 2ndEdition, Pearson Education, 2007.(chapter:6)
Reference Books:
1. Thiagharajan and Anbumani, “FLASH MX 2004”, Tata McGraw Hill, New Delhi.
2. Laurie Ulrich Fuller and Robert C. Fuller, “PHOTOSHOP CS3 BIBLE”, Willey India Pvt. Ltd.
ANIMATION LAB
B21DAS513 L T P C
Machine Learning
Duration :16Wks 2 0 1 3
Course Description:
Machine Learning is concerned with computer programs that automatically improve their performance through
experience. This course covers the theory and practical algorithms for machine learning from a variety of
perspectives. Topics such as Bayesian networks, decision tree learning, Support Vector Machines, statistical
learning methods and unsupervised learning are covered. Short programming assignments include hands-on
experiments with various learning algorithms gives students a chance to dig into an area of their choice. This
course is designed to give a thorough grounding in the methodologies, technologies, mathematics and
algorithms currently needed by people who do research in machine learning.
Prerequisites:
Familiarity with Statistics, Linear Algebra, Calculus, Probability and Programming Languages
123
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Understand the fundamental concepts and theories of Machine Learning
2. Analyze and Apply techniques of Supervised machine learning and solve the real world problems
3. Interpret and Apply Unsupervised Machine Learning algorithms for specific problems.
4. Understand the Reinforcement Learning Technique and Understand Q Learning.
Course Contents:
Text Books:
1. Andreas C Muller & Sarah Guidp, “Introduction of Machine Learning with Python”, O’Reilly & Shroff
publishers. Chapters 1, 2 and 3.
2. Tom M Mitchell, “Machine Learning”, McGraw Hill Education publication – 2013. Chapter 13.
3. Peter Flach, “Machine Learning: The Art and Science of algorithms”, Cambridge University Press, Chapter
12.
References Books:
124
1. EthemAlpaydin, “Machine Learning”, PHI learning private limited. Chapter 1, 7, 16, 18, 19
2. David barber and Bayesian, “Reasoning and Machine Learning”, Cambridge University Press. Chapter 13,
15
3. Olivier Chapelle, Bernhard Sch¨olkopf and Alexander Zien, “Semi-Supervised Learning”, MIT Press
Cambridge
4. Trevor Hastie, Robert Tibshirani and Jerome Friedman, “The Elements of Statistical Learning”, Springer
2017 publication.
LAB MODULES:
1. Implementation of regression algorithm
2. Implementation of Naïve Bayes algorithm
3. Implementation of Decision Tree algorithm
4. Implementation of K-means algorithm
5. Implementation of PCA algorithm
6. Implementation of SVM algorithm
7. Implementation of Q- algorithm
The above algorithms has to be executed on different sets/types of datasets
B21DAS521 L T P C
Software Testing & Quality Assurance
Duration :16Wks 2 1 0 3
Course Description:
This course describes the key aspects of a Software Testing and Quality Assurance. It begins with the overview
of project planning and elaborates software evaluation and testing. This course also includes those topics
relevant to successful software testing and quality assurance management, Risk and quality management.
Prerequisites:
Course Objectives:
125
3. Characterize the look and feel and usage aspects of Usability and Accessibility Testing.
4. Analyze the different perspective of test metrics and measurements.
Course Outcomes:
On completion of this course the student shall be able to:
1. Knowledge about testing principles and analyze, evaluate software Development life cycle models.
2. Explain and Design the test case for black box, white box and integration testing
3. Analyze system, acceptance, performance testing and interpret these test cases to a particular problem.
4. Evaluate software quality maturity models and apply capability maturity model for a particular project.
Course Contents:
Text Books:
1. Srinivasan Desikan and Gopalaswamy Ramesh, “SOFTWARE TESTING - PRINCIPLES AND
PRACTICES”, Pearson India Education, 2016.Chapters 01 to 07
2. KshirasagaraNaik, PriyadarshiTripathy, “SOFTWARE TESTING AND QUALITY ASSURANCE”,
Wiley India 2012.(Chapters 17 &18 )
Reference Books:
126
1. Mauro Pezze, Michael Young, “SOFTWARE TESTING AND ANALYSIS- PROCESS, PRINCIPLES
AND TECHNIQUES”, Wiley India, 2012.
2. M.G.Limaye, “SOFTWARE TESTING-PRINCIPELS, TECHNIQUES AND TOOLS” – McGraw Hill,
2009.
B21DAS522 L T P C
Network Administration
Duration :16Wks 2 1 0 3
Course Description:
This current topics course will focus on the design, installation, configuration, and operation of local area
networks. This course provides students with the knowledge and skills necessary to install and configure a
stand-alone and client computer that are part of a workgroup or domain. We will also discuss alternate local
area network methodologies including Microsoft Windows 2000, Novell NetWare, UNIX, Windows NT, and
Windows 98. Every class will include a lecture or discussion on network topic along with demonstration of
the concepts.
Prerequisites:
Basic knowledge on Operating Systems, their functionalities and Unix/Linux basic commands and Shell
script.
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Understand the role of operating systems and computer networks in information technology
applications within organizations.
2. Understand the appropriate use of networking hardware and software
3. Install, configure, and maintain an operating system and applications software on a personal computer
4. Select hardware and software components, build, configure, and maintain a computer network.
127
5. Explain the different classes of IP addresses, Setting up the DNS name service, Setting up a WWW server,
E-mail configuration
Course Contents:
Text Book:
1. Mark Burgess, “PRINCIPLES OF NETWORK AND SYSTEM ADMINISTRATION” 2nd Edition, John
Wiley Chapter 1, 2, 3, 5, 10, 9.
B21DAS523 L T P C
Ethical Hacking
Duration :16Wks 2 1 0 3
B21DA0504 L T P C
.NET Programming Lab
Duration :16Wks 0 0 2 2
Lab Experiments:
PART-A
128
1. Solve simple problems using the fundamental syntax and semantics of the C# programming language
2. Write a Program in C# to demonstrate Command line arguments processing.
3. Write a program in c# to implement stack operations
4. Write C# programs that use selection (if, switch, conditional operator)
5. Write C# programs that use loops (while, do while, for)
6. Write a program to reverse a given string using C#
7. Write C# programs that use one-dimensional arrays
8. Apply simple searching and sorting algorithms
9. Write a Program in C# to find the second largest element in single dimensional arrays.
10. Write programs in C# to demonstrate boxing and unBoxing
11. Write simple object oriented programs using objects and classes
PART B
1. Develop graphical user interfaces for C# programs using GUI components such as labels, buttons, text
boxes, radio button and check boxes
2. Use the C# event-handling model to respond to events arising from the GUI components
B21DA0505 L T P C
Web Technology Lab
Duration :16Wks 0 0 2 2
Lab Experiments:
PART-A
1. Create a web page to display the course syllabus.
2. Design student details in first page and result in next page, link both pages using hyper links.
3. Create a web page for class time table
4. Develop a web page with 2 or more images, move images in different directions and write hyper link to
any one image.
5. Create a web page to display the following content using list tag.
General Aviation
1. Single Engine Aircraft
a. Tail Wheel
b. Tricycle
2. Dual Engine Aircraft
129
i. Wing Mounted
ii. Push Pull Mounted
Commercial Aviation
I. Dual Engine
Wing Mounted
Push Pull Mounted
II. Tri Engine
Third Engine
Second Engine
6. Design login page and validate it using JavaScript
7. Develop a HTML Form which accepts two numbers. Write JavaScript code to execute arithmetic operations
and displays the result.
8. Create a student form and write JavaScript code to count the number of elements used in the form.
PART-B
1. Create a form for Employee information. Write JavaScript code to find DA, HRA, PF, TAX, Gross pay,
Deduction and Net pay.
2. Create a form for Student information. Write JavaScript code to find Total, Average, Result and Grade.
3. Develop web page with one text box and Write a JavaScript code to convert the text entered in textbox to
upper case.
4. Create a web page using two image files, which switch between one another as the mouse pointer moves
over the images. Use the on Mouse Over and on Mouse Out
5. Develop a HTML Form, which accepts any Mathematical expression. Write JavaScript code to Evaluates
the expression and Displays the result.
6. Create a HTML form with 3 Textboxes. Write JavaScript code to validate input for numbers, alphabets,
alphanumeric and verify that all 3 textboxes has been filled.
7. Write a user-defined function in JavaScript to find sum of N Numbers
8. Write a JavaScript code to find factorial of a number using recursive function
B21PTM501 /
B21DAM501 Soft Skills
Duration :16Wks
B21DAM502
Skill Development Program
Duration :16Wks
130
Course Description:(3-4 lines-course aim and summary be added)
The main emphasis of this course is introduction to structure and function of computers. Its purpose is to present,
as clearly and completely as possible, the nature and characteristics of modern day computer systems. This
covers all aspects of computer technology from the underlying basics of computers and operating systems and
its types. The focus of this course is on business productivity software applications and professional behavior
in computing, including word processing (as needed), spreadsheets, databases, presentation graphics, and to
explore various methods where Information Technology can be used to support existing businesses and
strategies.
Prerequisites:
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. To provide an in-depth training in use of office automation packages, internet etc. essential for common
man for day to day office management, and e-governance.
2. Describe the Basics of Operating systems & computers.
Course Contents:
131
Automating Your Work & printing Documents.ExcelSpreadsheet:Working& Editing In Workbooks,
Creating Formats & Links, Formatting a Worksheet& creating graphic objects, Creating Charts (Graphs),
formatting and analyzing data, Organizing Data in a List (Data Management), Sharing & Importing Data,
Printing.
Text Book:
1. Archana Kumar,” Computer Basics with Office Automation”, I.K. International Publishing House Pvt.
Limited, 2010
SIXTH SEMESTER
B21DA0601 L T P C
Data Analytics using R
Duration :16Wks 3 0 1 4
Course Description:
Data Analytics is the science of analyzing data to convert information to useful knowledge. This knowledge
could help us understand our world better, and in many contexts enable us to make better decisions. This
course seeks to present you with a wide range of data analytic techniques and is structured around the broad
contours of the different types of data analytics, Fundamentals of Big Data, Big Data Analytics, Big Data
Management,andApplications ofBigData Analytics.
Prerequisites:
Basic knowledge in Programming languages, Algorithm and Data Structure, Database concepts, and Strong
knowledge in statistics and mathematics.
132
Course Objectives:
Course Contents:
UNIT 1: [13 Hours]
Introduction To Big Data:Types of Digital Data, Introduction to Big Data, Elements of Big Data (Facts,
capabilities, benefits, where it is used), Big Data Analytics, How to analyze Big Data, History of Big Data,
Big Data in the real world (Myths, Challenges, Future), Big Data Management.
Text Books:
1. Tom White “Hadoop: The Definitive Guide” Third Edit on, O’reily Media, 2012.
2. Seema Acharya, SubhasiniChellappan, "Big Data Analytics" Wiley 2015.
Reference Books:
1. Michael Berthold, David J. Hand, "Intelligent Data Analysis”, Springer, 2007.
133
2. Jay Liebowitz, “Big Data and Business Analytics” Auerbach Publications, CRC press (2013)
3. Tom Plunkett, Mark Hornick, “Using R to Unlock the Value of Big Data: Big Data Analytics with Oracle
R Enterprise and Oracle R Connector for Hadoop”, McGraw-Hill/Osborne Media (2013), Oracle press.
4. AnandRajaraman and Jefrey David Ulman, “Mining of Massive Datasets”, Cambridge University Press,
2012.
B21DAS611 L T P C
OOAD Using UML
Duration :16Wks 2 0 1 3
Course Description:
Object Oriented Approach is innovative and modern approach of designing the system by focusing primarily
on Data elements of the application domain. it differs from the functional/traditional approach by providing
features like data hiding, encapsulation and better reuse. Modeling is not a separate phase but it is involved in
every phase of software engineering. Modeling is all about making models/prototypes of the system/situations
needed to do better analysis, design, coding and testing Object Oriented Modeling and Design is thinking about
the problem using models organized around the real world concepts.
Prerequisites:
Ideally students should have some working knowledge of a procedural programming language and syntax, such
as C. Attendees should have a working knowledge of developing software applications. Designing and analysis
experience is also extremely beneficial
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Develop a working understanding of formal object-oriented analysis and design processes
2. Ability to abstract object-based views for generic software systems.
3. Ability to analyze and model software specifications.
4. Demonstrate object-based views for generic software systems
Course Contents:
134
UNIT 1: [10 Hours]
Modeling Concepts & Class Modeling:Introduction to OO development, OO themes; Evidence for usefulness
of OO development; OO modeling history, Modeling as Design Technique: Modeling; abstraction; The three
models. Object and class concepts; Link and associations concepts; Generalization and inheritance; A sample
class model; Navigation of class models; Practical tips. Advanced object and class concepts; Association ends;
N-array associations; Aggregation; Abstract classes; Multiple inheritance; Metadata; Reification; Constraints;
Derived data; Packages;
Text Books:
1. Michael Blaha, James Rumbaugh, “OBJECT-ORIENTED MODELING AND DESIGN WITH UML”,2nd
Edition, Pearson Education / PHI, 2005. (Chapters 1 to 9, 11 to 14.10,15.1 to 15.8)
2. Frank Buschmann, RegineMeunier, Hans Rohnert, Peter Sommerlad, Michael Stal, “PATTERN-
ORIENTEDSOFTWARE ARCHITECTURE, A SYSTEM OF PATTERNS”, Volume 1, John Wiley and
Sons, 2006. (Chapters 1, 2.4, 3)
Reference Books:
1. Grady Booch, “OBJECT-ORIENTED ANALYSIS AND DESIGN WITH APPLICATIONS”, 3rd Edition,
Pearson,2007.
2. Mark Priestley, “PRACTICAL OBJECT-ORIENTED DESIGN WITH UML”, 2nd Edition, Tata McGraw-
Hill, 2003.
3. K. Barclay, J. Savage, “OBJECT-ORIENTED DESIGN WITH UML AND JAVA”, Elsevier, 2008.
4. Booch, G, Rumbaugh, J and Jacobson, I, “THE UNIFIED MODELING LANGUAGE USER GUIDE”, 2
nd Edition, Pearson, 2005.
135
5. E. Gamma, R. Helm, R. Johnson, J. Vlissides, “DESIGN PATTERNS-ELEMENTS OF REUSABLE
OBJECT- ORIENTED SOFTWARE”, Addison-Wesley, 1995.
6. Michael R Blaha, James R Rumbaugh, “OBJECT ORIENTED MODELING AND DESIGN WITH UML”,
2nd Edition, Prentice Hall, 2004.
B21DAS612 L T P C
Advanced Web Technologies
Duration :16Wks 2 0 1 3
Course Description:
Students following this theme will gain an understanding and insight into the technologies that deliver the Web
as we see it today. The topics covered include underlying languages and standards used to represent
information on the web; techniques for understanding and managing data and information in a web context;
and techniques and technology used to design and deliver web infrastructure.
Prerequisites:
To get started with web technology you should have the basic knowledge of Computer fundamentals
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. Construct Angular views and templates by implementing expressions and built-in directives
2. Design server webpage by using perl scripting
3. Describe a server side webpage by using PHP
4. Apply AJAX objects over normal HTML objects
5. Develop a server side scripting by using SOAP architecture
Course Contents:
UNIT 1: [10 Hours]
Introduction to XML:Introduction to XML: Introduction, The Syntax of XML, XML Document Structure,
Document Type Definitions, Namespaces, XML Schemas, Displaying Raw XML Documents, Displaying,
XML Documents with CSS. XSLT Style Sheets, XML Processors, Web Services
136
UNIT 2: [10 Hours]
Introduction to PHP:Introduction to PHP: Origins and Uses of PHP, Overview of PHP, General Syntactic
Characteristics, Primitives Operations and Expressions, Output, Control Statements, Arrays, Functions,
Pattern Matching, Form Handling.
Database Access through the Web: Relational Databases, An Introduction to the Structured Query Language,
Database Access with PHP and MySQL.
Text Books:
1. Robert W Sebesta, “PROGRAMMING THE WORLD WIDE WEB”, 6th Edition, Pearson Education,
2008. (Chapters: 7, 9, 10, 13, 14 and 15)
2. Brad Green &ShyamSeshadri, “ANGULAR JS”, O’ReillyPublications, 2015.
(Chapter 1 &2)
Reference Books:
1. M.Deitel, P.J.Deitel, A.B.Goldberg, “INTERNET & WORLD WIDE WEB HOW TO PROGRAM”, 3rd
Edition, Pearson Education / PHI, 2004.
2. Chris Bates, “WEB PROGRAMMING BUILDING INTERNET APPLICATIONS”, 3rd Edition, Wiley
India, 2006.
3. XueBai, “THE WEB WARRIOR GUIDE TO WEB PROGRAMMING”, Thomson, 2003.
4. Sklar, “THE WEB WARRIOR GUIDE TO WEB DESIGN TECHNOLOGIES”, 1st Edition, Cengage
Learning India.
LAB
PART - A
1. Write a Perl Script which counts the words in a given file
2. Using PHP and My SQL develop a program to accept book information viz. isbn, title, authors, edition
and publisher from a web page and store the information in a database, search for a book with the title
and display the search results with proper headings.
3. Create a registration form using PHP which contains name, email, contact no, address and gender, display
the details in other server page when user clicks the submit button.
137
2. Create a program to order product by customer using PHP and store the details in My SQL Database.
3. Develop a web application for Student Admission System using PHP & MySQL database.
PART – B
Design a simple server side web pages using PHP and MYSQL by following the constraints listed below
Should be minimum of three pages
Create database and store details in database
Java script can be used for client scripting and php can be used for server side scripting.
B21DAS621 L T P C
Internet Of Things
Duration :16Wks 2 1 0 3
Course Description:
The students will be able to understand the potential of the Internet of Things for our society, in terms of impact
on the lives of billions of people and on the world economy. The students will also understand the underlying
technology that powers the Internet of Things, as well as the challenges that comes with such technologies. Will
explore many real-life examples of IoT devices that are commercially available, and you will have a glimpse of
the future of the Internet of Things.
Prerequisites:
Course Objectives:
138
The objectives of this course are to:
1. Discuss the basics of Microcontroller & Microprocessor
2. Identify different IoT applications and their application areas.
3. Explain the emerging field of wireless sensor networks and IoT, which consist of many tiny, low-power
devices equipped with sensing, computation, and wireless communication capabilities.
4. Describe operating systems, radio communication, networking protocols, Methodologies of IoT.
Course Outcomes:
On completion of this course the student shall be able to:
1. Create the IoT applications with the help of IoT enabled Technologies
2. Sketch protocols for IoT Applications
3. Analyze low-power devices equipped with sensing, computation, and wireless communication
capabilities.
4. Develop the operating systems, radio communication, networking protocols, using Methodologies of IoT
Course Contents:
UNIT 1: [10 Hours]
Microprocessors and microcontroller Introduction :Microprocessors and microcontroller, Introduction,
Microprocessors and Microcontrollers, RISC & CISC CPU Architectures, Harvard & Von-Neumann CPU
architecture, Computer software. The 8051 Architecture: Introduction, Architecture of 8051, Pin diagram of
8051, Memory organization, External Memory interfacing, stacks.
UNIT 3: [10Hours]
Domain Specific IoTs:Introduction, Home Automation, Smart Lighting, Smart Appliances, Intrusion
Detection, Smoke/Gas Detectors, Cities, Smart Parking, Smart Lighting, Smart Roads, Structural Health
Monitoring, Surveillance, Emergency Response, Environment, Energy, Retail, Logistics, Agriculture,
Industry, Health & Lifestyle
UNIT 4: [10Hours]
Developing Internet of Things:IoT Design Methodology, Step 1: Purpose & Requirements Specification,
Step 2: Process Specification, Step 3: Domain Model Specification, Step 4: Information Model Specification,
Step 5: Service Specifications , Step 6: IoT Level Specification, Step 7: Functional View Specification, Step
8: Operational View Specification ,Step 9: Device & Component Integration, Step 10: Application
Development.
Text Books:
1. Godse, Atul P. “MICROPROCESSORS & MICROCONTROLLERS”, Technical publications, 2008.
139
2. Vijay Madisetti, ArshdeepBahga “INTERNET OF THINGS-AN HANDS ON APPROACH”, 2014
(chapter 1, 2, 5, 6, 7).
Reference Books:
1. CunoPfister,“GETTING STARTED WITH THE INTERNET OF THINGS”, OReilly, 2011.
2. FrancisDaCosta, Rethinking,“INTERNET OF THINGS”, Apress Open Edition, 2013
3. Adrian McEwen, Hakim Cassimally, “DESIGN OF INTERNET OF THINGS”, 2014 John Wiley and
Sons, Ltd.
B21DAS622 L T P C
Digital Marketing
Duration :16Wks 2 1 0 3
Course Description:
The subject of Digital Marketing basic concepts and technologies used in the field of Marketing, comparing
traditional marketing vs internet based marketing strategies. Goals achieved through internet like search
engine, making advertising using banner, ads, email, social media postings. Targeting the audience through
various strategies and helping them in buy cross selling and upselling.
Prerequisites:
Course Objectives:
Course Outcomes:
On completion of this course the student shall be able to:
1. To identify the techniques involved in formulating the search engine optimization.
2. To analyze and evaluate the process involved digital advertisement.
3. To Design and develop the process involved in digital marketing using Email.
4. To Analyze and interpret the techniques involved in social media marketing
Course Contents:
140
UNIT 1: [10 Hours]
Introduction To Digital Marketing:Start with the Customer and Work Backward, What Are the 3i
Principles?
Search Engine Optimization (Seo):
An Introduction, Search Engine Result Pages: Positioning, Search Behavior, Goals, On-Page Optimization,
Off-Page Optimization, Analyze.
UNIT 3: [10Hours]
Email Marketing:An Introduction, Data—Email Marketing Process, Design and Content, Delivery,
Discovery.
Mobile Marketing:An Introduction, Opportunity, Optimize, Advertise, Analyze.
Reference Books:
1. Damian Ryan, “UNDERSTANDING DIGITAL MARKETING: Marketing Strategies for engaging the
digital generation” 4th Edition, Kogan Page, 2017.
2. Ryan Deiss and Russ Henneberry, “DIGITAL MARKETING : For Dummies”, John Wiley & Sons, Inc,
2017.
3. Alan Charlesworth, “ DIGITAL MARKETING : A Practical Approach”, 2nd Edition, Routledge, 2009.
B21DA0602 L T P C
Project Work
Duration :16Wks 0 0 10 10
Course Description:
Knowledge on Software engineering and any of Programming languages
Course Objectives:
141
The objectives of this course are to:
Course Outcomes:
On completion of this course the student shall be able to:
Course Contents:
MESSAGE TO THE STUDENTS
The Bachelor of Computer Applications (BCA) programme prepares the students to take up positions as
Programmers, Systems Analysts, Systems Designers in the field related to computer science and information
technology. We had therefore imparted the comprehensive knowledge covering the skills and core areas of
computer science courses with equal emphasis on the theory and practice in BCA programme.
The BCA students are encouraged to involve themselves completely on the project work in their final
semester. It is advised to students to develop their project for solving problems of software industry or any
research organization. Doing this will give more exposure to handle real life problems of project development.
This project work is kept in BCA program to give you opportunity to develop quality software solution. During
the development of the project you should involve in all the stages of the software development life cycle
(SDLC) like requirements analysis, systems design, software development/coding, testing and documentation,
with an overall emphasis on the development of reliable software systems. The primary emphasis of the project
work is to understand and gain the knowledge of the principles of software engineering practices, and develops
good understanding of SDLC.
Students should take this project work very seriously. Project should be taken as an opportunity to develop
software, which gives exposure to SDLC.Topics selected, should be complex and large enough to justify as a
BCA project. The project should be genuine and original in nature and should not be copied from anywhere
else.
TYPE OF PROJECT
As majority of the students are expected to work out a real life project in some industry/research and
development laboratories/educational institutions/software companies, it is suggested that the project is to be
chosen which should have some direct relevance in day-to-day activities of the candidates in his/her institution.
Students are encouraged to work in the areas listed at the end. However, it is not mandatory for a student to
work on a real life project. The student can formulate a project problem with the help of Guide.
The project proposal should be prepared in consultation with your guide. The project proposal should clearly
state the project objectives and the environment of the proposed project to be undertaken. The project work
should compulsorily include the software development. The project proposal should contain complete details
in the following form:
142
1. Title of the Project
2. Introduction and Objectives of the Project
3. Project Category (RDBMS/OOPS/Networking/Multimedia/Artificial Intelligence/Expert Systems etc.)
4. Analysis (DFDs at least up to second level , ER Diagrams/ Class Diagrams/ Database Design etc. as per
the project requirements).
5. A complete structure which includes: Number of modules and their description to provide an estimation of
the student’s effort on the project. Data Structures as per the project requirements for all the modules.
Process Logic of each module. Testing process to be used. Reports generation ( Mention tentative content
of report)
6. Tools / Platform, Hardware and Software Requirement specifications
7. Are you doing this project for any Industry/Client? Mention Yes/No. If Yes, Mention the Name and
Address of the Industry or Client
8. Future scope and further enhancement of the project.
1. Introduction Objectives
2. Tools/Environment Used
3. Analysis Document (This should include SRS in proper structure based on Software Engineering concepts,
E-R diagrams/Class diagrams/any related diagrams (if the former are not applicable), Data flow
diagrams/other similar diagrams (if the former is not applicable), Data dictionary).
4. Design Document (Modularization details, Data integrity & constraints including database design,
Procedural design, User interface design) Program code (Complete code (well indented)/Detailed
specification instead of code*, Comments & Description. The program code should always be developed
in such a way that it includes complete error handling, passing of parameters as required, placement of
procedure/function statements as needed.)
5. Testing (Test case designs are to be included separately for Unit testing, Integration testing, System testing;
Reports of the outcome of Unit testing, Integration testing, System testing are to be included separately.
Also, details of debugging and code improvement are to be included.)
6. Input and Output Screens
7. Limitations of the Project
8. Future Application of the Project
9. Bibliography
FRONT END / GUI Tools: Visual Basic, Power Builder, X-Windows (X/lib, X/motif,
X/Intrinsic), Oracle Developer 2000, VC++, Jbuilder
143
SCRIPTING LANGUAGES: PERL, SHELL Scripts (UNIX), TcL/TK
INTERNET TECHNOLOGIES: Java script, VB Script, Perl & CGI script, HTML, Java,
Active X, RMI, CORBA, SWING, JSP, ASP, XML, EJB,
Java Beans, Java Servlets, UML, CSS, VB.Net, J2EE.
B21PTM601/
B21DAM601 Soft Skills
Duration :16Wks
B21DAM602
Skill Development Program
Duration :16Wks
144
CAREER DEVELOPMENT AND PLACEMENT
Having a degree will open doors to the world of opportunities for you. But Employers are looking for much
more than just a degree. They want graduates who stand out from the crowd and exhibit real life skills that can
be applied to their organizations. Examples of such popular skills employers look for include:
1. Willingness to learn
2. Self motivation
3. Team work
4. Communication skills and application of these skills to real scenarios
5. Requirement of gathering, design and analysis, development and testing skills
6. Analytical and Technical skills
7. Computer skills
8. Internet searching skills
9. Information consolidation and presentation skills
10. Role play
11. Group discussion, and so on
145
REVA University therefore, has given utmost importance to develop these skills through variety of training
programs and such other activities that induce the said skills among all students. A full-fledged Career
Counseling and Placement division, namely Career Development Center (CDC) headed by well experienced
senior Professor and Dean and supported by dynamic trainers, counselors and placement officers and other
efficient supportive team does handle all aspects of Internships and placements for the students of REVA
University. The prime objective of the CDC is to liaison between REVA graduating students and industries by
providing a common platform where the prospective employer companies can identify suitable candidates for
placement in their respective organization. The CDC organizes pre-placement training by professionals and
also arranges expert talks to our students. It facilitates students to career guidance and improves their
employability. In addition, CDC forms teams to perform mock interviews. It makes you to enjoy working with
such teams and learn many things apart from working together in a team. It also makes you to participate in
various student clubs which helps in developing team culture, variety of job skills and overall personality.
The need of the hour in the field of Computer Science is not only knowledge in the subject, but also the skill
to do the job proficiently, team spirit and a flavour of innovation. This kept in focus, the CDC has designed
the training process, which will commence from second semester along with the curriculum. Special coaching
in personality development, career building, English proficiency, reasoning, puzzles, and communication skills
to every student of REVA University is given with utmost care. The process involves continuous training and
monitoring the students to develop their soft skills including interpersonal skills that will fetch them a job of
repute in the area of his / her interest and March forward to make better career. The School of Computer
Science and Applications also has emphasised subject based skill training through lab practice, internship,
project work, industry interaction and many such skilling techniques. The students during their day to day
studies are made to practice these skill techniques as these are inbuilt in the course curriculum. Concerned
teachers also continuously guide and monitor the progress of students.
The University has also established University-Industry Interaction and Skill Development Centre headed by
a Senior Professor & Director to facilitate skill related training to REVA students and other unemployed
students around REVA campus. The center conducts variety of skill development programs to students to suite
to their career opportunities. Through this skill development centre the students shall compulsorily complete
at least two skill / certification based programs before the completion of their degree. The University has
collaborations with Industries, Corporate training organizations, research institutions and Government
agencies like NSDC (National Skill Development Corporation) to conduct certification programs. REVA
University has been recognised as a Centre of Skill Development and Training by NSDC (National Skill
Development Corporation) under Pradhan Mantri Kaushal Vikas Yojana.
146
The University has also signed MOU’s with Multi-National Companies, research institutions, and universities
abroad to facilitate greater opportunities of employability, students’ exchange programs for higher learning
and for conducting certification programs.
Programme Regulations
(Framed as per the provisions under Section 35 (ii), Section 7 (x) and Section 8 (xvi) & (xxi) of the REVA
University Act, 2012)
1.1 These Regulations shall be called “REVA University Academic Regulations – Bachelor Degree
Programs 2020-21 Batch subject to amendments from time to time by the Academic Council on
recommendation of respective Board of Studies and approval of Board of Management
1.2 These Regulations shall come into force from the date of assent of the Chancellor.
2. The Programs:
These regulations cover the following Bachelor Degree Programs of REVA University offered during
2020-21:
147
B Com (Honors)
BBA (Industry Integrated)
BBA (Honors)
BBA (Entrepreneurship)
BA - Journalism, English, Psychology
BA - Tourism, History & Journalism
BA - Political Science, Economics & Journalism
BA - Performing Arts, English Psychology
BCA
BSc (Honours) Cloud Computing & Big Data
BSc in Physics, Chemistry, Maths
BSc in Maths, Statistics, Comp Sci.
BSc in Bioinformatics Biology, Maths, Computer Science
BSc in Biotechnology, Biochemistry, Genetics
BSc in Medical Lab Technology
BSc in Physics, Maths, Computer Science
3.1 Duration: The Bachelor Degree program is of 6 Semesters duration. A candidate can avail a maximum
of 12 semesters - 6 years as per double duration norm, in one stretch to complete the Bachelor Degree,
including blank semesters, if any. Whenever a candidate opts for blank semester, s/he has to study the
prevailing courses offered by the School when s/he resumes his/her studies.
4. Definitions:
4.1 Course: “Course” means a subject, either theory or practical or both, listed under a program;
Example: “Business Research Methodology” in BBA (Honors) program, “Auditing and Corporate
Governance” in B Com (Industry Integrated) program are examples of courses to be studied under
respective programs.
Every course offered will have three components associated with the teaching-learning process of the
course, namely:
L Lecture
T Tutorial
P Practice
Where:
148
L stands for Lecture session consisting of classroom instruction.
T stands for Tutorial session consisting participatory discussion / self-study/ desk work/ brief seminar
presentations by students and such other novel methods that make a student to absorb and assimilate
more effectively the contents delivered in the Lecture classes.
P stands for Practice session and it consists of Hands on Experience / Laboratory Experiments / Field
Studies / Case Studies / Project Based Learning or Course end Project/Self Study/ Online courses from
listed portals that equip students to acquire the much required skill component.
4.2.1 Foundation Course: The foundation Course is a mandatory course which should be completed
successfully as a part of graduate degree program irrespective of the program of study
4.2.2 Core Course: A course which should compulsorily be studied by a candidate choosing a particular
program of study
4.2.3 Hard Core Course (HC) simply core course: The Hard Core Course is a Core Course in the main
branch of study and related branch(es) of study, if any, that the candidates have to complete
compulsorily
4.2.4 Soft Core Course (SC) (also known as Professional Elective Course)
A Core course may be a Soft Core if there is a choice or an option for the candidate to choose a course
from a pool of courses from the main branch of study or from a sister/related branch of study which
supports the main branch of study
4.2.5 Open Elective Course (OE):
An elective course chosen generally from other discipline / subject, with an intention to seek exposure
to the basics of subjects other than the main discipline the student is studying is called an Open
Elective Course
4.2.6 Project Work / Dissertation:
School can offer project work/dissertation as a course. Depending on the duration required for
completing the project/dissertation work, credits can be assigned. Normally 26 hours of practical
work/project work/dissertation work is considered to be equivalent to a credit. School can classify
project as a minor or a major project depending on the credits allotted. Normally, a minor project
carries 4-6 credits and a major project carries double the number of credits of a minor project.
149
4.2.7 “Program” means the academic program leading to a Degree, Post Graduate Degree, Post Graduate
Diploma or such other degrees instituted and introduced in REVA University.
5.1. The eligibility criteria for admission to Three Years Bachelor Degree Programs (6 Semesters) is
given below:
150
3 Bachelor of Business 6 Pass in PUC/10+2 with minimum 50% marks
Administration of any recognized Board / Council or any other
Semesters
(Industry Integrated) qualification recognized as equivalent there to.
(3 years)
4 Bachelor of Business 6 Pass in PUC/10+2 with minimum 75% marks
Administration (Honours) Semesters of any recognized Board / Council or any
(3 years) other qualification recognized as equivalent
5 Bachelor of Business 6 there to.
Administration Semesters
(Entrepreneurship) (3 years)
6 Bachelor of Arts in 6 Pass in PUC /10+2 of any recognized Board /
a) Journalism, English & Semesters Council or any other qualification recognized
Psychology (JEP) (3 years) as equivalent there to.
b) Political Science,
Economics, Journalism
(PEJ)
c) Tourism, Journalism &
History (TJH)
7 Bachelor of Arts in Performing 6
Arts, English & Psychology Semesters
(3 years)
8 Bachelor of Computer 6 Pass in PUC/10+2 with at least 45% marks
Applications Semesters (40% in case of candidate belonging to SC/ST
(3 years) category) of any recognized Board/Council of
any other qualification recognized as
equivalent there to.
9 Bachelor of Science (Hons.) in 6 Pass in PUC/10+2 examination with
Computer Science Semesters Mathematics / Computer Science / Statistics
(with specialization in Cloud (3 years) as compulsory subject along with other
Computing & Big Data) subjects and obtained minimum 45% marks
(40% in case of candidates belonging to
SC/ST category) in the above subjects taken
together from any Board recognized by the
respective State Government /Central
Government/Union Territories or any other
qualification recognized as equivalent thereto.
10 B Sc in 6 Pass in PUC/10+2 with Mathematics as
a) Physics, Chemistry Semesters compulsory subjects and at least 45% marks
and Mathematics (PCM) (3 years) (40% in case of candidate belonging to SC/ST
b) Mathematics, Statistics category) of any recognized Board/Council or
and Computer Science any other qualification recognized as
(MStCs) equivalent there to.
c) Physics, Mathematics and
Computer Science (PMCs)
11 B Sc in 6 Pass in PUC/10+2 with Biology as
a) Bioinformatics – Biology, Semesters compulsory subject and at least 45% marks
Computer Science & (3 years) (40% in case of candidate belonging to SC/ST
Mathematics (BCsM) category) of any recognized Board/Council or
b) Biotechnology, any other qualification recognized as
Biochemistry, Genetics equivalent there to.
151
c) Medical Laboratory
Technology (BMLT)
5.2 Provided further that the eligibility criteria are subject to revision by the Government Statutory Bodies,
University from time to time.
a. The concerned BoS will choose the convenient Credit Pattern for every course based on size and
nature of the course
152
a. Foundation Course (FC)
b. Core Course (CC)
c. Hard Core Course (HC)
d. Soft Core Course (SC)
e. Open Elective Course (OE)
f. Project Work / Dissertation: School can offer project work/dissertation as a course. Depending on
the duration required for completing the project/dissertation work, credits can be assigned.
Normally 26 hours of practical work/project work/dissertation work is considered to be equivalent
to a credit. School can classify project as a minor or a major project depending on the credits
allotted. Normally, a minor project carries 4-6 credits and a major project carries double the
number of credits of a minor project.
Registered candidates are required to earn the credits stated in the below table for the award of degree in
the respective program:
Credits Programs
120 B.Com (Industry Integrated) degree, BBA (Industry Integrated) degree,
and BCA
140 B.Com (Honors), BBA (Honors), BBA (Entrepreneurship) and B Sc
(Honors)
144 BA - Journalism, English, Psychology, BA - Tourism, History &
Journalism, BA - Political Science, Economics & Journalism, BA -
Performing Arts, English Psychology, BSc in Physics, Chemistry, Maths,
BSc in Maths, Statistics, Comp Sci., BSc in Bioinformatics Biology,
Maths, Computer Science, BSc in Biotechnology, Biochemistry, Genetics,
BSc in Medical Lab Technology, and BSc in Physics, Maths, Computer
Science
The following courses are foundation courses and they are mandatory courses. Students registering for any of
the programs mentioned in the table above are required to successfully complete the courses for the
award of the degree.
1. Communicative English
2. Languages K / H / Additional English
3. Indian Constitution
153
4. Human Rights
8.2. The concerned BoS shall prescribe the credits to various types of courses and shall assign title to every
course including project work, practical work, field work, self-study elective and classify the courses
as Foundation Course (FC), Hard Core (HC), Soft Core (SC) and Open Elective (OE).
8.3. The concerned BoS shall specify the desired Program Educational Objectives, Program Outcomes,
Program Specific Outcomes and Course Outcomes while preparing the curriculum of a particular
program.
8.4. A candidate can enrol during each semester for credits as prescribed in the scheme of the program.
8.5 Only such full time candidates who register for a minimum prescribed number of credits in each
semester from I semester to VI semester and complete successfully prescribed number of credits for
the award of the degree for three year program in 6 successive semesters shall be considered for
declaration of Ranks, Medals, Prizes and are eligible to apply for Student Fellowship, Scholarship,
Free ships, and such other rewards / advantages which could be applicable for all full time students
and for hostel facilities.
The Add on Proficiency Certification / Diploma/ Minor degree/ Honor Degree: so issued to the
candidate contains the courses studied and grades earned.
154
9.2 Assessment and Evaluation of each Course shall be for 100 marks. The Internal Assessment (IA) and
Semester End Examination (SEE) of for 3 year programs shall carry 50:50 marks respectively (i.e., 50
marks internal assessment; 50 marks semester end examination).
9.4 There shall be two Internal Tests conducted as per the schedule announced below. The Students’
shall attend both the Tests compulsorily.
1st test is conducted for 15 marks during 8th week of the Semester;
2nd test is conducted for 15 marks during 16th week of the of the Semester;
Suitable number of Assignments/quizzes/presentations are set to assess the remaining 20
marks of IA at appropriate times during the semester
9.5 The coverage of syllabus for the said tests shall be as under:
Question paper of the 1st test should be based on first 50% of the total syllabus;
Question paper of the 2nd test should be based on second 50% of the total syllabus;
9.6 The Semester End Examination for 50 marks shall be held in the 18 th and 19th week of the beginning
of the semester and the syllabus for the semester end examination shall be entire syllabus.
9.7 A test paper is set for a maximum of 30 marks to be answered as per the pre-set time duration (1 hr /
1 hr 15 minutes / 1 hr 30 minutes). Test paper must be designed with School faculty members agreed
pattern and students are assessed as per the instructions provided in the question paper. Questions must
be set using Bloom’s verbs. The questions must be set to assess the students outcomes described in
the course document.
9.8 The question papers for internal test shall be set by the internal teachers who have taught the course.
If the course is taught by more than one teacher all the teachers together shall devise a common
question paper(s). However, these question papers shall be scrutinized by School specific Question
Paper Scrutiny Committee formed by the respective School Head /Director to bring in the uniformity
in the question paper pattern and as well to maintain the necessary standards.
155
9.9 The evaluation of the answer scripts shall be done by the internal teachers who have taught the course
and set the test paper.
9.11 Internal assessment marks must be decided well before the commencement of Semester End
examinations
9.12 Semester End Examination: The Semester End Examination is for 50 marks shall be held in the 18 th
and 19th week of the semester and the entire course syllabus must be covered while setting the question
paper.
9.13 Semester End Examination paper is set for a maximum of 100 marks to be answered in 3 hours
duration. Each main question be set for a maximum of 25 marks, main questions can have 3-4 sub
questions. A total of 8 questions are set so that students will have a choice. Each question is set using
Bloom’s verbs. The questions must be set to assess the students outcomes described in the course
document. (Please note question papers have to be set to test the course outcomes)
9.14 There shall be three sets of question papers for the semester end examination of which one set along
with scheme of examination shall be set by the external examiners and two sets along with scheme of
examination shall be set by the internal examiners. All the three sets shall be scrutinized by the Board
of Examiners. It shall be responsibility of the Board of Examiners particularly Chairman of the BOE
to maintain the quality and standard of the question papers and as well the coverage of the entire
syllabus of the course.
9.15 There shall be single evaluation by the internal teachers who have taught the subject. However, there
shall be moderation by the external examiner. In such cases where sufficient number of external
examiners are not available to serve as moderators internal senior faculty member shall be appointed
as moderators.
9.16 Board of Examiners, question paper setters and any member of the staff connected with the
examination are required to maintain integrity of the examination system and the quality of the
question papers.
9.17 There shall also be an Program Assessment Committee (PAC) comprising at-least 3 faculty
members having subject expertise who shall after completion of examination process and declaration
of results review the results sheets, assess the performance level of the students, measure the
attainment of course outcomes, program outcomes and assess whether the program educational
objectives are achieved and report to the Director of the School. Program Assessment Committee
(PAC) shall also review the question papers of both Internal Tests as well Semester End Examinations
156
and submit reports to the Director of the respective School about the scope of the curriculum covered
and quality of the questions.
9.18 The report provided by the Program Assessment Committee (PAC) shall be the input to the Board
of Studies to review and revise the scheme of instruction and curriculum of respective program
9.19 During unforeseen situation like the Covid-19, the tests and examination schedules, pattern of question
papers and weightage distribution may be designed as per the convenience and suggestions of the
board of examiners in consultation with COE and VC
9.20 University may decide to use available modern technologies for writing the tests and SEE by the
students instead of traditional pen and paper
9.21 Any deviations required to the above guidelines can be made with the written consent of the Vice
Chancellor
1. If the assessment is done by the course provider, then the School can accept the marks awarded
by the course provider and assign the grade as per REVA University norms.
2. If the assessment is not done by the course provider then the assessment is organized by the
concerned school and the procedure explained in the regulation will apply
3. In case a student fails in an online course, s/he may be allowed to repeat the course and earn the
required credits
IAs for online courses could be avoided and will remain at the discretion of the School.
9.23 The online platforms identified could be SWAYAM, NPTEL, Coursera, Edx.org, Udemy, Udacity
and any other internationally recognized platforms like MIT online, Harvard online etc.
9.25 Summary of Internal Assessment, Semester End Examination and Evaluation Schedule is
provided in the table given below.
157
Summary of Internal Assessment and Evaluation Schedule
2 Assignment / quiz /
presentation / any other
On or before 8th week (10 marks)
assessment method as
decided by the School
4 Assignment / quiz /
presentation / any other
On or before 16th Week (10 marks)
assessment method as
decided by the School
Note: 1. Examination and Evaluation shall take place concurrently and Final Grades shall be announced
as per the notification from COE.
2. Practical examination wherever applicable shall be conducted after 2nd test and before semester
end examination. The calendar of practical examination shall be decided by the respective
School Boards and communicated well in advance to the Controller of Examination who will
notify the same immediately
The performance in the practice tasks / experiments shall be assessed on the basis of:
a) Knowledge of relevant processes;
b) Skills and operations involved;
c) Results / products including calculation and reporting.
10.1 The 50 marks meant for Internal Assessment (IA) of the performance in carrying out
Practical shall further be allocated as under:
158
i Conduction of regular practical / experiments throughout the 20 marks
semester
ii Maintenance of lab records 10 marks
iii Performance of mid-term test (to be conducted while 20 marks
conducting second test for theory courses); the performance
assessments of the mid-term test includes performance in the
conduction of experiment and write up about the experiment.
Total 50 marks
10.2 The 50 marks meant for Semester End Examination (SEE), shall be allocated as under:
The duration for semester-end practical examination shall be decided by the concerned School
Board.
10.3 For MOOC and Online Courses assessment shall be decided by the BOS of the School.
Right from the initial stage of defining the problem, the candidate has to submit the progress reports
periodically and also present his/her progress in the form of seminars in addition to the regular discussion
with the supervisor. At the end of the semester, the candidate has to submit final report of the project /
dissertation, as the case may be, for final evaluation. The components of evaluation are as follows:
All assessments must be done by the respective Schools as per the guidelines issued by the Controller
of Examinations. However, the responsibility of announcing final examination results and issuing
official transcripts to the students lies with the office of the Controller of Examinations.
A candidate’s performance from IA and SEE will be in terms of scores, and the sum of IA and SEE
scores will be for a maximum of 100 marks (IA = 50 , SEE = 50) and have to secure a minimum of
40% to declare pass in the course. However, a candidate has to secure a minimum of 25% (13 marks)
159
in Semester End Examination (SEE) which is compulsory.
The Grade and the Grade Point: The Grade and the Grade Point earned by the candidate in the
subject will be as given below:
Here, P is the percentage of marks (P=[IA + SEE]) secured by a candidate in a course which is
rounded to nearest integer. V is the credit value of course. G is the grade and GP is the grade
point.
a. Computation of SGPA and CGPA
The Following examples describe computation of Semester Grade Point Average (SGPA).
The SGPA is the ratio of sum of the product of the number of credits with the grade points scored
by a student in all the courses taken by a student and the sum of the number of credits of all the
courses undergone by a student in a given semester, i.e : SGPA (Si) = ∑(Ci x Gi) / ∑Ci where Ci
is the number of credits of the ith course and Gi is the grade point scored by the student in the ith
course.
160
Examples on how SGPA and CGPA are computed
Example No. 1
Credit Point (Credit
Course Credit Grade Letter Grade Point
x Grade)
Course 1 3 A+ 9 3X9=27
Course 2 3 A 8 3X8=24
Course 3 3 B+ 7 3X7=21
Course 4 4 O 10 4X10=40
Course 5 1 C 5 1X5=5
Course 6 2 B 6 2X6=12
16 129
Example No. 2
Credit Point (Credit
Course Credit Grade letter Grade Point
x Grade point)
Course 1 4 A 8 4X8=32
Course 2 4 B+ 7 4X7=28
Course 3 3 A+ 9 3X9=27
Course 4 3 B+ 7 3X7=21
Course 5 3 B 6 3X6=18
Course 6 3 C 5 3X5=15
20 141
Overall Cumulative Grade Point Average (CGPA) of a candidate after successful completion of the
required number of credits for the respective programs are calculated taking into account all the courses
undergone by a student over all the semesters of a program, i. e : CGPA = ∑(Ci x Si) / ∑Ci
Where Si is the SGPA of the ith semester and Ci is the total number of credits in that semester.
161
Example:
CGPA after Final Semester
The final grade point (FGP) to be awarded to the student is based on CGPA secured by the candidate
and is given as follows.
Grade
(Numerical Letter FGP
CGPA Index) Performance
Grade
G Qualitative Index
9 >= CGPA 10 10 O Outstanding
Distinction
8 >= CGPA < 9 9 A+ Excellent
7 >= CGPA < 8 8 A Very Good
First Class
6 >= CGPA < 7 7 B+ Good
5.5> = CGPA < 6 6 B Above average
Second Class
> 5 CGPA < 5.5 5.5 C+ Average
> 4 CGPA <5 5 C Satisfactory Pass
< 4 CGPA 0 F Unsatisfactory Unsuccessful
Overall percentage=10*CGPA
162
a. Provisional Grade Card: The tentative / provisional grade card will be issued by the
Controller of Examinations at the end of every semester indicating the courses completed
successfully. The provisional grade card provides Semester Grade Point Average (SGPA).
b. Final Grade Card: Upon successful completion of three year Degree a Final Grade card
consisting of grades of all courses successfully completed by the candidate will be issued by
the Controller of Examinations.
14.1 All students must attend every lecture, tutorial and practical classes.
14.2 In case a student is on approved leave of absence (e g:- representing the University in sports, games
or athletics, placement activities, NCC, NSS activities and such others) and / or any other such
contingencies like medical emergencies, the attendance requirement shall be minimum of 75% of the
classes taught.
14.3 Any student with less than 75% of attendance in aggregate of all the courses including practical
courses / field visits etc., during a semester shall not be permitted to appear to the end semester
examination and such student shall seek re-admission
15.1 In case a candidate’s class attendance in aggregate of all courses in a semester is less than 75% or as
stipulated by the University, such a candidate is considered as dropped the semester and is not allowed
to appear for semester end examination and S/he shall have to seek re-admission to that semester
during subsequent semester / year within a stipulated period.
15.2 In such case where in a candidate drops all the courses in a semester due to personal reasons, it is
considered that the candidate has dropped the semester and s/he shall seek re-admission to such
dropped semester.
163
internal test for such candidate(s) well in advance before the Semester End Examination of that
respective semester. Under no circumstances internal tests shall be held / assignments are accepted
after Semester End Examination.
One Senior Faculty Member (other than those concerned with the evaluation of the course
concerned) drawn from the school / department/discipline and/or from the sister schools /
departments/sister disciplines – Member.
One Senior Faculty Members / Subject Experts drawn from outside the University school /
department – Member.
Only those students who fulfil a minimum of 75% attendance in aggregate of all the courses including
practical courses / field visits etc., as part of the program shall be eligible to appear for Semester End
Examination
20. Provision for Supplementary Examination
In case a candidate fails to secure a minimum of 25% (13 marks) in Semester End Examination (SEE)
164
and a minimum of 40% marks together with IA and SEE to declare pass in the course, such candidate
shall seek supplementary examination of only such course(s) wherein his / her performance is declared
unsuccessful. The supplementary examinations are conducted after the announcement of even
semester examination results. The candidate who is unsuccessful in a given course(s) shall appear for
supplementary examination of odd and even semester course(s) to seek for improvement of the
performance.
a. A student who desires to apply for challenge valuation shall obtain a photo copy of the answer
script(s) of semester end examination by paying the prescribed fee within 10 days after the
announcement of the results. S/he can challenge the grade awarded to him/her by surrendering the
grade card and by submitting an application along with the prescribed fee to the Controller of
Examinations within 10 days after the announcement of the results. This challenge valuation is
only for semester end examination.
b. The answer scripts (in whatever form) for which challenge valuation is sought for shall be
evaluated by the external examiner who has not involved in the first evaluation. The higher of two
marks from first valuation and challenge valuation shall be the final.
23. With regard to any specific case of ambiguity and unsolved problem, the decision of the Vice-
Chancellor shall be final.
165
School of Computer Science and Applications
Faculty list 2021 - 2022
Sl. No Name Designation
166
23 Prof. Md Abdul Khader Jailani Asst. Professor
167
168