Eligibility : All those candidates who have passed 10+2 in Non-Medical from recognized
Board / University / Council with atleast 50% marks (45% marks in case of
candidate belonging to Reserved Category) in aggregate.
Syllabus : Click here to download
PROGRAM OUTCOMES (POs) :
PO1-Basic knowledge: An ability to apply knowledge of basic mathematics, science and domain knowledge to solve the computational problems.
PO2-Discipline knowledge: An ability to apply discipline –specific knowledge to solve core and/or applied computational problems.
PO3-Experiments and practice: An ability to plan and perform experiments and practices and to use the results to solve computational problems.
PO4-Tools Usage: Apply appropriate technologies and tools with an understanding of limitations.
PO5-Profession and society: Demonstrate knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to professional practice.
PO6-Environment and sustainability: Understand the impact of the computational solutions in societal and environmental contexts, and demonstrate the knowledge and need for sustainable development.
PO7-Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the professional practice.
PO8-Individual and team work: Function effectively as an individual, and as a member or leader in diverse/multidisciplinary teams.
PO9-Communication: An ability to communicate effectively.
PO10-Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the context of technological changes.
| Course Code | Course Title | Course Outcomes |
| UGCA1901 | Mathematics | CO1:Represent data using various mathematical notions.
CO2:Explain different terms used in basic mathematics. CO3:Describe various operations and formulas used to solve mathematical problems. |
| UGCA1902 | Fundamentals of
Computer and IT |
CO1 Understanding the concept of input and output devices of Computers
CO2 Learn the functional units and classify types of computers, how they process information and how individual computers interact with other computing systems and devices. CO3 Understand an operating system and its working, and solve common problems related to operating systems CO4 Learn basic word processing, Spreadsheet and Presentation Graphics Software skills. CO5 Study to use the Internet safely, legally, and responsibly |
| UGCA1914 | Programming in
Python |
CO1 Familiar with Python environment, data types, operators used in Python.
CO2 Compare and contrast Python with other programming languages. CO3 Learn the use of control structures and numerous native data types with their methods. CO4 Design user defined functions, modules, and packages and exception handling methods. CO5 Create and handle files in Python and learn Object Oriented Programming Concepts. |
| UGCA1958 | Workshop on
Multimedia Tools |
CO1 Define terms related to multimedia technologies.
CO2 Implement basic image editing. |
| UGCA1917 | Programming in
Python Laboratory |
CO1 Solve simple to advanced problems using Python language.
CO2 Develop logic of various programming problems using numerous data types and control structures of Python. CO3 Implement different data structures. CO4 Implement modules and functions. CO5 Design and implement the concept of object oriented programming structures. CO6 Implement file handling. |
| UGCA1906 | Fundamentals of
Computer and IT Laboratory |
CO1 Familiarizing with Open Office (Word processing, Spreadsheets and
Presentation). CO2 To acquire knowledge on editor, spread sheet and presentation software. CO3 The students will be able to perform documentation and accounting operations. CO4 Students can learn how to perform presentation skills. |
| BTHU103/18 | English | CO1 The objective of this course is to introduce students to the theory, fundamentals and
tools of communication. CO2 To help the students become the independent users of English language CO3 To develop in them vital communication skills which are integral to their personal, social and professional interactions. CO4 The syllabus shall address the issues relating to the Language of communication. CO5 Students will become proficient in professional communication such as interviews,group discussions, office environments, important reading skills as well as writing skills such as report writing, note taking etc. |
| BTHU104/18 | English Practical/Laboratory | CO1 The objective of this course is to introduce students to the theory, fundamentals
and tools of communication. CO2 To help the students become the independent users of English language. CO3 To develop in them vital communication skills which are integral to personal, social and professional interactions. CO4 The syllabus shall address the issues relating to the Language of communication. CO5 Students will become proficient in professional communication such as interviews, group discussions and business office environments, important reading skills as well as writing skills such as report writing, note taking etc. |
| HVPE101-18 | Human Values, De- addiction and Traffic Rules | CO1 To help the students appreciate the essential complementarily between ‘VALUES’ and ‘SKILLS’ to ensure sustained happiness and prosperity which are the core aspirations of all human beings.
CO2 To facilitate the development of a Holistic perspective among students towards life, profession and happiness, based on a correct understanding of the Human reality and the rest of Existence. Such a holistic perspective forms the basis of Value based living in a natural way. CO3 To highlight plausible implications of such a Holistic understanding in terms of ethical human conduct, trustful and mutually satisfying human behavior and mutually enriching interaction with Nature. |
| HVPE102-18 | Human Values, De- addiction and Traffic Rules (Lab/ Seminar) | CO1: One each seminar will be organized on Drug De-addiction and Traffic Rules. Eminent scholar and experts of the subject will be called for the Seminar at least once during the semester. It will be binding for all the students to attend the seminar. |
| BMPD102-18 | Mentoring and
Professional Development |
| Course Code | Course Title | Course Outcomes |
| UGCA1907 | Fundamentals of Statistics | CO1 Understand the science of studying & analyzing numbers.
CO2 Identify and use various visualization tools for representing data. CO3 Describe various statistical formulas. CO4 Compute various statistical measures. |
| UGCA1923 | Operating Systems | CO1 Discuss the evaluation of operating systems.
CO2 Explain different resource managements performed by operating system. CO3 Describe the architecture in terms of functions performed by different types of operating systems. CO4 Analyze the performance of different algorithms used in design of operating system components. |
| UGCA1915 | Data Structures | CO1 Apply appropriate constructs of Programming language, coding standards for
application development CO2 Use appropriate data structures for problem solving and programming CO3 Use algorithmic foundations for solving problems and programming CO4 Apply appropriate searching and/or sorting techniques for application development. CO5 Develop programming logic and skills. |
| UGCA1918 | Data Structures
Laboratory |
CO1 Apply appropriate constructs of Programming language, coding standards for
application development CO2 Develop programming skills for solving problems. CO3 Apply appropriate searching and/or sorting techniques for application development. |
| UGCA1926 | Operating Systems
Laboratory |
CO1 Install & configure different operating systems.
CO2 Write programs/ scripts for different scheduling algorithms. |
| UGCA1911 | Fundamentals of
Statistics Laboratory |
CO1 Represent data using various Frequency table and Graphs.
CO2 Apply various operations/ formulas using any software/package to solve Statistical problems. |
| EVS102-18 | Environmental
Science |
CO1 Students will enable to understand environmental problems at local and national
level through literature and general awareness. CO2 The students will gain practical knowledge by visiting wildlife areas, environmental institutes and various personalities who have done practical work on various environmental Issues. CO3 The students will apply interdisciplinary approach to understand key environmental issues and critically analyze them to explore the possibilities to mitigate these problems. CO4 Reflect critically abouttheir roles and identities as citizens, consumers and environmental actors in a complex, interconnected world |
| BMPD202-18 | Mentoring and
Professional Development |
• Overall Personality
• Aptitude (Technical and General) • General Awareness (Current Affairs and GK) • Communication Skills • Presentation Skills |
| Course Code | Course Title | Course Outcomes |
| UGCA1973 | Artificial Intelligence | CO1 Discuss the need of Artificial Intelligence.
CO2 Explain the knowledge representation in field of AI. CO3 List various fields of AI. |
| UGCA1979 | Design and Analysis of Algorithms | CO1 Justify the correctness of algorithms;
CO2 Identify which design paradigm (greedy/ divide and conquer/backtrack etc.) should be used for different problems. CO3 Demonstrate the ways to analyze approximation/randomized algorithms (expected running time, probability of error); CO4 Explain the necessity for NP class based problems and explain the use of heuristic techniques. |
| UGCA1922 | Database Management Systems | CO1 Understand the basic concepts of DBMS.
CO2 Formulate, using SQL, solutions to a broad range of query and data update problems. CO3 Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database. CO4 Understand the concept of Transaction and Query processing in DBMS. |
| UGCA1982 | Design and Analysis of Algorithms Lab | CO1 Write programs for various problems using different algorithm designs.
CO2 Compute the complexity of the algorithm. |
| UGCA1925 | Database Management Systems Lab | CO1 Able to understand various queries and their execution
CO2 Populate and query a database using SQL DML/DDL commands. CO3 Declare and enforce integrity constraints on a database CO4 Programming PL/SQL including stored procedures, stored functions, cursors, packages CO5 Able to design new database and modify existing ones for new applications and reason about the efficiency of the result |
| UGCA1976 | Artificial Intelligence Lab | CO1 Design solutions to basic problems in AI.
CO2 Implement solution to different AI problems |
| UGCA1959 | Internet Tools and Applications | CO1 Understand basic concepts of Internet.
CO2 Design a web page. CO3 Understand various applications of Internet . |
| UGCA1960 | Internet Tools and Application Lab | CO1 Understand basic concepts of Internet.
CO2 Design a web page. CO3 Understand various applications of Internet . |
| Mentoring and Professional Development*# | ||
| Course Code | Course Title | Course Outcomes |
| UGCA1977 | Machine Learning | CO1 Analyze methods and theories in the field of machine learning.
CO2 Discuss the role of decision tree learning, Bayesian learning, Genetic Algorithm and artificial neural network in real world problems. CO3 Compare different learning models and algorithms and utilize existing machine learning algorithms |
| UGCA1978 | Data Science | CO1 Explain how data is collected, managed and stored for data science;
CO2 Understand the key concepts in data science, including their real-world applications and the toolkit used by data scientists; CO3 Implement data collection and management scripts. |
| UGCA1974 | Image Processing | CO1 Discuss the fundamental concepts of computer graphics
CO2 Explain the need of image processing CO3 State the various filtering and transformations that can be applied on an image. |
| UGCA1980 | Machine Learning Lab | CO1 Identify various tools for machine learning.
CO2 Implementation of various machine learning algorithms . |
| UGCA1981 | Data Science Lab | CO1 Perform different preprocessing on data.
CO2 Identify the need of different visualization tools |
|
UGCA1975 |
Image Processing Lab | CO1 Implement fundamental transformations on objects.
CO2 Implement transformations and enhancements on image |
| UGCA1983 | Advance Python Programming | CO1 Implement database connection using python
CO2 Use appropriate python libraries for various array, machine learning and data frames related problems. |
| UGCA1984 | Advance Python Programming Lab | CO1 Write programs to implement basic database functions using python.
CO2 Implement various machine learning algorithms using python. |
| Mentoring and
Professional Development |
||
| Course Code | Course Title | Course Outcomes |
| UGCA1946 | R Programming | CO1 Identify the key components of R programming Language.
CO2 Define the concept of data Science. CO3 Differentiate between vectors and arrays. CO4 Outline the usage of data frames, lists, factors, tables and R structures. CO5 Explain the need and utilization of various visualization tools |
| UGCA1952 | R Programming Laboratory | CO1 Write programs for arrays and matrices.
CO2 Execute data frames and lists. CO3 Differentiate between arrays from vectors. CO4 Implement factors in R CO5 Execute minor projects using R. |
| Elective-I | ||
| UGCA1993 | Natural Language Processing | CO1 Toexplain the concept of naturallanguageprocessing
CO2 Toexplorethelinguisticfeaturesrelevantto each NLPtask. CO3 To discuss the phases of Natural language Generation. CO4 To applybasicalgorithmsin thisfield. |
| UGCA1991 | Web Mining & Recommender System | CO1 ToexplaintechniquestominetheWebandotherinformationnetworks,
CO2 Toimplement mining onSocialnetworks andSocialmedia CO3 Toapplytheappropriate techniquefor dataanalysis CO4 Toextractknowledgefromwebscaledatasetsbyvarioustechniques. CO5 TobefamiliarwithclassicandrecentdevelopmentsinWebsearchandwebdata |
| UGCA1936 | Cloud Computing | CO1 Define the concept of cloud computing.
CO2 Outline the benefits if migrating to a cloud solution for different applications. CO3 Compare different virtualization technologies. CO4 Identify various resources needed to build cloud. CO5 Explain various security threats to cloud. |
| UGCA1994 | Natural Language Processing Lab | CO1 Apply preprocessing to text.
CO2 Implement different linguistic features and phases of NLP. CO3 Create basic NLP applications |
| UGCA1992 | Web Mining & Recommender System Lab | CO1 Prepare the data for web mining
CO2 Apply training to data. CO3 Analyze text mining techniques |
| UGCA1942 | Cloud Computing Lab | CO1 Identify major commercial projects in the field of cloud computing
CO2 Design basic cloud applications CO3 Execute basic functionalities of open source tools like Open Stack. CO4 Implement virtualization CO5 Define major services provided by cloud service provider. |
| Elective–II | ||
| UGCA1995 | Modelling and Simulation | CO1 Understand the fundamental elements of simulation system models and its phases.
CO2 Analyze a real-world problem and apply modelling methodologies to develop a discrete-event simulation model CO3 Learn the discrete and continuous system, generation of random variables, analysis of simulation output and simulation languages. CO4 Compare and evaluate the operation ofsimulated system and make improvement according to the simulation results. |
| UGCA1997 | Deep Learning | CO1 Comprehend the advancements in learning techniques
CO2 Compare and explain various deep learning architectures and algorithms. CO3 Demonstrate the applications of Convolution Networks CO4 Apply Recurrent Network for Sequence Modelling |
| UGCA1989 | Neural Network | CO1 Understand basic concepts of neural networks.
CO2 Use neural networks to perform classification for single class and multiclass problems. CO3 Learn and apply the concept of self-organizing maps. CO4 To be able to formalize the problem, to solve it by using a neural network. |
| UGCA1996 | Modelling and Simulation Lab | CO1 Basic concept of simulation tools
CO2 Understand Discrete systems modeling and simulation ie General Purpose Simulation System (GPSS) CO3 Learn about Continuous system modeling and simulation (CSMP) CO4 Compare and evaluate the operation ofsimulated system and make improvement accordingly. |
| UGCA1998 | Deep Learning Lab | CO1 Create basic networks for deep learning.
CO2 Implement applications like classification and object detection using CNN CO3 Implement mining problems using CNN. |
| UGCA1990 | Neural Network Lab | CO1 Xreate environment for implementing neural network applications.
CO2 Use neural networks to perform classification for single class and multiclass problems. CO3 To be able to formalize the problem, to solve it by using a neural network. |
| UGCA1999 | Project1 | |
| UGCA2000 | Seminar | |
| BMPD502-18 | Mentoring and Professional
Development |
|
| Course Code | Course Title | Course Outcomes |
| UGCA2014 | Weka-Open Source Software Tool | CO1 Describe the need of WEKA
CO2 Import data in WEKA CO3 Work with different file formats in WEKA CO4 Implement data mining algorithms using WEKA. |
| UGCA2015 | Weka-Open Source Software Tool Lab | CO1 Import data in WEKA
CO2 Work with different file formats in WEKA CO3 Implement data mining algorithms using WEKA. |
| Elective –I | ||
| UGCA2016 | Business Intelligence | CO1 Describe the need of business intelligence system.
CO2 Discuss models of business intelligence CO3 Explain data mining and its classifications CO4 Illustrate various business intelligence applications. CO5 Define knowledge management. |
| UGCA2010 | Intelligent Systems | CO1 Explain fundamental principles of intelligent systems.
CO2 Analyze the relative merits of a variety of AI problem solving techniques. CO3 Represent knowledge using structured representations. CO4 Implement different evolutionary algorithms in the field of intelligent systems. |
| UGCA2018 | Geographic Information Systems | CO1 Describe the features of GIS.
CO2 Describe the data representation for GIS. CO3 Illustrate the spatial positioning system. CO4 Implement mapping of various types of fields. |
| UGCA2017 | Business Intelligence Lab | CO1 Implement data mining concepts.
CO2 Create fundamental business intelligence applications. CO3 Perform various operations on data warehouse. |
| UGCA2011 | Intelligent Systems Lab | CO1 Able to demonstrate knowledge of the fundamental principles of intelligent systems and would be able to analyses and compare the relative merits of a variety of AI problem solving techniques. |
| UGCA2019 | Geographic Information Systems Lab | CO1 Link GIS and DBMS
CO2 Prepare Spatial data CO3 Mapping of fields. |
| Elective-II | ||
| UGCA2012 | Social network Analysis | CO1 Explain the concept of semantic web and related applications.
CO2 Discuss knowledge representation using ontology. CO3 Analyze link prediction. CO4 Implement sentiment analysis |
| UGCA2006 | Big Data Analytics | CO1 Explain the need of Big Data.
CO2 Discuss the architecture of Big Data CO3 Setup environment for creating Big Data Applications CO4 Implement basic applications of Big Data. |
| UGCA2008 | Computer Vision | CO1 Identify basic concepts, terminology, theories, models and methods in the field of computer
vision. CO2 Describe basic methods of computer vision related to multi-scale representation, edge detection. CO3 Develop to build computer vision applications. CO4 Implement object and scene recognition and categorization from images. |
| UGCA2013 | Social network Analysis Lab | CO1 Create basic graphs
CO2 Analyze link prediction. CO3 Implement sentiment analysis |
| UGCA2007 | Big Data Analytics Lab | CO1 Installation of Big Data Tools.
CO2 Execute various HDFS commands CO3 Data analytics using Pig. |
| UGCA2009 | Computer Vision Lab | CO1 Implement basic filtering on images.
CO2 Develop basic computer vision applications. CO3 Implement object and scene recognition and categorization from images. |
| UGCA2020 | Project2 | |
| BMPD502-18 | Mentoring and Professional
Development |
|