Department of Information Science and Engineering
The Department of Information Science and Engineering was established in the year 2001 with an intake of 60 for UG program. Since then, the department has evolved over the years to portray its excellent academic performance. The intake was enhanced to 120 in the year 2018 and then to 180 in the year 2020.
The essential strength of the department is its faculty members. The department has 30 experienced faculty members, out of which 7 are PhD holders and 6 are pursuing PhD. All the faculty members are committedly guiding the students all the way through and make them adequately competent in order to match global standards. With student centric innovative practices and latest pedagogical concepts and training, the department transforms students into competent professionals with domain knowledge and skills to meet the challenges.
The research activities were promoted in the department with the launch of Research Centre under VTU, Belagavi, in the year 2021. Currently one supervisor is guiding 4 research scholars in various research areas like Data Mining, Big Data Analytics and Image Processing.
The department has been accredited by NBA, NAAC and Permanently Affiliated to VTU, Belagavi. The department has very good computing facility with updated software and hardware to aid innovative teaching-learning methods and the research needs with campus wide WiFi connectivity.
The department has an outstanding placement record with an average placement percentage of 92% over last 3 years. UG students are offered with Internship and projects from various Industries during their final and pre-final years.
The department has got MoUs with leading industries and conducted some events under that banner. It is also associated with professional bodies like ISTE and CSI.
Empower the students to thrive for excellence in the area of Information Science and Engineering to use technology for sustainable development for social needs.
-
M1: To provide theoretical and practical knowledge of Information Science and Engineering.
-
M2: To provide inter disciplinary knowledge to be the leaders with social responsibility.
-
M3: To collaborate with industry to facilitate content beyond syllabus.
-
M4: To promote team work through projects, co-curricular and social activities.
-
PEO1: Graduates will contribute in development of software applications keeping abreast of the development.
-
PEO2: Exhibit competence as an individual, in teams with leadership and managerial skills.
-
PEO3: By optimizing the technology, the graduates will be able to adopt lifelong learning.
-
PO1: Engineering Knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems
-
PO2: Problem Analysis: Identify, formulate, review research literature, and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
-
PO3: Design/development of Solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
-
PO4: Conduct Investigations of Complex Problems: Use research-based knowledge and research methods including design of experiments, analysis, and interpretation of data, and synthesis of the information to provide valid conclusions.
-
PO5: Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
-
PO6: The Engineer and Society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues, and the consequent responsibilities relevant to the professional engineering practice.
-
PO7: Environment and Sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
-
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
-
PO9: Individual and Teamwork: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
-
PO10: Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
-
PO11: Project Management and Finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one's work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
-
PO12: Life-long Learning: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
-
PSO1: Apply the Mathematical tools, Electronics & Embedded Systems Knowledge, and Programming Knowhow to develop softwares.
-
PSO2: Use of Artificial Intelligence and Machine Learning, High-Performance Computing, Cloud Computing, Network Security technologies and Software Engineering for providing solutions to the technological and social needs.
-
PSO3:Work individually and in teams, ethically exhibiting the managerial and leadership skills with sustainable Environment.
-
To obtain consistent results in academics
-
To enter into MOUs to facilitate training, internship, and placements
-
To establish a cell for providing consultancy services
-
To offer training programmes and continuing education programmes
-
To establish knowledge centres
-
To modernize the Laboratories with latest software and hardware
-
To promote Industry- Institute interaction
-
To have an all-doctorate team of faculty members
-
To publish technical papers in reputed Journals
-
To submit proposals for funded projects in R and D activities
-
To strive for acquiring Intellectual Property Rights
-
To enter into an understanding with globally renowned universities by involving students and faculty members in emerging technologies
-
Well-ventilated class and tutorial rooms equipped with multimedia projectors.
-
Laboratories with advanced equipment and sophisticated software.
-
Departmental library
-
Internet Facility
-
Innovative video lecture delivery facility
III SEMESTER | IV SEMESTER | V SEMESTER | |||
BCS301 | Mathematics for Computer Science | BCS401 | Analysis & Design of Algorithms | BIS501 | Software Engineering & Project Management |
BCS302 | Digital Design & Computer Organization | BIS402 | Advanced Java | BIS502 | Computer Networks |
BCS303 | Operating Systems | BCS403 | Database Management Systems | BIS503 | Theory of Computations |
BCS304 | Data Structures and Applications | BCSL404 | Analysis & Design of Algorithms Lab | BISL504 | Data Visualization Lab |
BCSL305 | Data Structures Lab | BCS405x | ESC/ETC/PLC | BIS515x | Professional Elective Course |
BCS306x | ESC/ETC/PLC | BCS456x | Ability Enhancement Course/Skill Enhancement Course- IV | BIS586 | Mini Project |
BSCK307 | Social Connect and Responsibility | BBOC407 | Biology For Computer Engineers | BRMK557 | Research Methodology and IPR |
BCS358x | Ability Enhancement Course/Skill Enhancement Course - III | BUHK408 | Universal human values course | BESK508 | Environmental Studies |
BNSK359 | National Service Scheme (NSS) | BNSK459 | National Service Scheme (NSS) | BNSK559 | National Service Scheme (NSS) |
BPEK359 | Physical Education (PE) (Sports and Athletics) | BPEK459 | Physical Education (PE) (Sports and Athletics) | BPEK559 | Physical Education (PE) (Sports and Athletics) |
BYOK359 | Yoga | BYOK459 | Yoga | BYOK559 | Yoga |
Engineering Science Course (ESC/ETC/PLC) | Engineering Science Course (ESC/ETC/PLC) | Professional Elective Course | |||
BCS306A | Object Oriented Programming with Java | BCS405A | Discrete Mathematical Structures | BIS515A | Computer Vision |
BCS306B | Object Oriented Programming with C++ | BCS405B | Graph Theory | BIS515B | Artificial Intelligence |
Ability Enhancement Course – III | BCS405C | Optimization Techniques | BIS515C | Distributed Systems | |
BCS358A | Data analytics with Excel | BCS405D | Linear Algebra | BIS515D | Unix System Programming |
BCS358B | R programming | Ability Enhancement Course / Skill Enhancement Course - IV | |||
BCS358C | Project Management with Git | BCS456A | Green IT and Sustainability | ||
BCS358D | Data Visualization with Phyton | BCS456B | Capacity Planning for IT | ||
BCS456C | UI/UX | ||||
BCSL456D | Technical writing using LATEX (Lab) |
VI SEMESTER | VII SEMESTER | VIII SEMESTER | |||
BIS601 | Power system Analysis I | BIS701 | Big Data Analytics | BIS801x | Professional Elective (Online Courses) Only through NPTEL |
BIS602 | Control Systems | BIS702 | Parallel Computing | BIS802x | Open Elective (Online Courses) Only through NPTEL |
BIS613x | Professional Elective Course | BIS703 | Information & Network Security | BIS803 | Internship (Industry/Research) (14 - 20 weeks) |
BIS654x | Open Elective Course | BIS714x | Professional Elective Course | ||
BIS685 | Project Phase I | BIS755x | Open Elective Course | ||
BISL606 | Control System Lab | BIS786 | Major Project Phase-II | ||
BIS657x | Ability Enhancement Course/Skill Development Course V | Professional Elective Course | |||
BNSK658 | National Service Scheme (NSS) | BIS714A | Deep Learning | ||
BPEK658 | Physical Education (PE) (Sports and Athletics) | BIS714B | Software Quality Assurance | ||
BYOK658 | Yoga | BIS714C | Embedded Systems | ||
Professional Elective Course | BIS714D | Distributed File Systems | |||
BIS613A | Blockchain Technology | Open Elective Course | |||
BIS613B | Internet of Things | BIS755A | Introduction to DBMS | ||
BIS613C | Compiler Design | BIS755B | Introduction to Algorithms | ||
BIS613D | Cloud Computing | BIS755C | Software Engineering | ||
Open Elective Course | |||||
BIS654A | Introduction to Data Structures | ||||
BIS654B | Fundamentals of Operating Systems | ||||
BIS654C | Mobile Application Development | ||||
BIS654D | Introduction to AI | ||||
Ability Enhancement Course / Skill Enhancement Course-V | |||||
BIS657A | Progressive App Development | ||||
BIS657B | Tosca – Automated Software Testing | ||||
BIS657C | Cyber Laws | ||||
BIS657D | Devops |
Third Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Mathematics for Computer Science | BCS301 | C201.1 | Explain the basic concepts of probability, random variables, probability distribution |
C201.2 | Apply suitable probability distribution models for the given scenario. | |||
C201.3 | Apply the notion of a discrete-time Markov chain and n-step transition probabilities to solve the given problem | |||
C201.4 | Use statistical methodology and tools in the engineering problem-solving process. | |||
C201.5 | Compute the confidence intervals for the mean of the population | |||
2 | Digital Design & Computer Organization |
BCS302 | C202.1 | Apply the K–Map techniques to simplify various Boolean expressions |
C202.2 | Design different types of combinational and sequential circuits along with Verilog programs | |||
C202.3 | Describe the fundamentals of machine instructions, addressing modes and Processor performance | |||
C202.4 | Explain the approaches involved in achieving communication between processor and I/O devices. | |||
C202.5 | Analyze internal Organization of Memory and Impact of cache/Pipelining on Processor Performance | |||
3 | Operating Systems | BCS303 | C203.1 | Explain the structure and functionality of operating system |
C203.2 | Apply appropriate CPU scheduling algorithms for the given problem | |||
C203.3 | Analyse the various techniques for process synchronization and deadlock handling | |||
C203.4 | Apply the various techniques for memory management | |||
C203.5 | Explain file and secondary storage management strategies | |||
C203.6 | Describe the need for information protection mechanisms | |||
4 | Data Structures and Applications | BCS304 | C204.1 | Explain different data structures and their applications |
C204.2 | Apply Arrays, Stacks and Queue data structures to solve the given problems. | |||
C204.3 | Use the concept of linked list in problem solving | |||
C204.4 | Develop solutions using trees and graphs to model the real-world problem | |||
C204.5 | Explain the advanced Data Structures concepts such as Hashing Techniques and Optimal Binary Search Trees. |
|||
5 | Data Structures Lab | BCSL305 | C205.1 | Analyze various linear and non-linear data structures |
C205.2 | Demonstrate the working nature of different types of data structures and their applications | |||
C205.3 | Use appropriate searching and sorting algorithms for the give scenario. | |||
C205.4 | Apply the appropriate data structure for solving real world problems | |||
6 | Object Oriented Programming with Java | BCS306A | C206.1 | Demonstrate proficiency in writing simple programs involving branching and looping structures |
C206.2 | Design a class involving data members and methods for the given scenario | |||
C206.3 | Apply the concepts of inheritance and interfaces in solving real world problems | |||
C206.4 | Use the concept of packages and exception handling in solving complex problem | |||
C206.5 | Apply concepts of multithreading, autoboxing and enumerations in program development | |||
7 | Social Connect and Responsibility A | BSCK307 | C207.1 | Communicate and connect to the surrounding. |
C207.2 | Create a responsible connection with the society | |||
C207.3 | Involve in the community in general in which they work | |||
C207.4 | Notice the needs and problems of the community and involve them in problem –solving. | |||
C207.5 | Develop among themselves a sense of social & civic responsibility & utilize their knowledge in finding practical solutions to individual and community problems | |||
C207.6 | Develop competence required for group-living and sharing of responsibilities & gain skillsin mobilizing community participation to acquire leadership qualities and democratic attitudes. | |||
8 | Data Visualization with Python | BCS358D | C208.1 | Demonstrate the use of IDLE or PyCharm IDE to create Python Applications |
C208.2 | Use Python programming constructs to develop programs for solving real-world problems | |||
C208.3 | Use Matplotlib for drawing different Plots | |||
C208.4 | Demonstrate working with Seaborn, Bokeh for visualization. | |||
C208.5 | Use Plotly for drawing Time Series and Maps |
Fourth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Analysis & Design of Algorithms | BCS401 | C211.1 | Apply asymptotic notational method to analyze the performance of the algorithms in terms oftime complexity |
C211.2 | Demonstrate divide & conquer approaches and decrease & conquer approaches to solve computational problems | |||
C211.3 | Make use of transform & conquer and dynamic programming design approaches to solve the given real world or complex computational problems | |||
C211.4 | Apply greedy and input enhancement methods to solve graph & string based computational problems. | |||
C211.5 | Illustrate backtracking, branch & bound and approximation methods. | |||
C211.6 | Analyse various classes (P,NP and NP Complete) of problems | |||
2 | Advanced Java | BIS402 | C212.1 | Apply appropriate collection class/interface to solve the given problem |
C212.2 | Demonstrate the concepts of String operations in Java | |||
C212.3 | Apply the concepts of Swings to build Java applications | |||
C212.4 | Develop web based applications using Java servlets and JSP | |||
C212.5 | Use JDBC to build database applications | |||
3 | Database Management Systems | BCS403 | C213.1 | Describe the basic elements of a relational database management system |
C213.2 | Design entity relationship for the given scenario. | |||
C213.3 | Apply various Structured Query Language (SQL) statements for database manipulation | |||
C213.4 | Analyse various normalization forms for the given application. | |||
C213.5 | Develop database applications for the given real world problem. | |||
C213.6 | Understand the concepts related to NoSQL databases. | |||
4 | Analysis & Design of Algorithms Lab | BCSL404 | C214.1 | Develop programs to solve computational problems using suitable algorithm design strategy |
C214.2 | Compare algorithm design strategies by developing equivalent programs and observing running times for analysis (Empirical). | |||
C214.3 | Make use of suitable integrated development tools to develop programs | |||
C214.4 | Choose appropriate algorithm design techniques to develop solution to the computational and complex problems. | |||
C214.5 | Demonstrate and present the development of program, its execution and running time(s) and record the results/inferences. | |||
5 | Discrete Mathematical Structures | BCS405 | C215.1 | Apply concepts of logical reasoning and mathematical proof techniques in proving theorems and statements |
C215.2 | Demonstrate the application of discrete structures in different fields of computer science. | |||
C215.3 | Apply the basic concepts of relations, functions and partially ordered sets for computer representations | |||
C215.4 | Solve problems involving recurrence relations and generating functions. | |||
C215.5 | Illustrate the fundamental principles of Algebraic structures with the problems related to computer science & engineering. | |||
6 | Technical writing using LATEX (Lab) | BCS456 D | C216.1 | Apply basic LaTeX command to develop simple document |
C216.2 | Develop LaTeX script to present the tables and figures in the document | |||
C216.3 | Illustrate LaTeX script to present theorems and mathematical equations in the document | |||
C216.4 | Develop programs to generate the complete report with citations and a bibliography | |||
C216.5 | Illustrate the use of Tikz and algorithm libraries to design graphics and algorithms in the document | |||
7 | Biology For Computer Engineers | BBOC407 | C217.1 | Elucidate the basic biological concepts via relevant industrial applications and case studies. |
C217.2 | Evaluate the principles of design and development, for exploring novel bioengineering projects | |||
C217.3 | Corroborate the concepts of biomimetics for specific requirements. | |||
C217.4 | Think critically towards exploring innovative biobased solutions for socially relevant problems. | |||
8 | Universal human values course | BUHK408 | C218.1 | They would become more responsible in life, and in handling problems with sustainable solutions, while keeping human relationships and human nature in mind. |
C218.2 | They would have better critical ability. | |||
C218.3 | They would also become sensitive to their commitment towards what they have understood (human values, human relationship and human society). |
|||
C218.4 | It is hoped that they would be able to apply what they have learnt to their own self in different day-to-day settings in real life, at least a beginning would be made in this direction. |
Fifth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Software Engineering & Project Management | BCS501 | C301.1 | Differentiate process models to judge which process model has to be adopted for the given scenarios |
C301.2 | Derive both functional and nonfunctional requirements from the case study. | |||
C301.3 | Analyze the importance of various software testing methods and agile methodology. | |||
C301.4 | Identify appropriate techniques to enhance software quality. | |||
C301.5 | Illustrate the role of project planning and quality management in software development | |||
2 | COMPUTER NETWORKS | BCS502 | C302.1 | Explain the fundamentals of computer networks |
C302.2 | Apply the concepts of computer networks to demonstrate the working of various layers and protocols in communication network | |||
C302.3 | Analyze the principles of protocol layering in modern communication systems | |||
C302.4 | Demonstrate various Routing protocols and their services using tools such as Cisco packet tracer |
|||
3 | Theory of Computation | BCS503 | C303.1 | Apply the fundamentals of automata theory to write DFA, NFA, Epsilon-NFA and conversion between them. |
C303.2 | Prove the properties of regular languages using regular expressions. | |||
C303.3 | Design context-free grammars (CFGs) and pushdown automata (PDAs) for formal languages. |
|||
C303.4 | Design Turing machines to solve the computational problems. | |||
C303.5 | Explain the concepts of decidability and undecidability. | |||
4 | DATA VISUALIZATION LAB | BAIL504 | C304.1 | Design the experiment to create basic charts and graphs using Tableau and Power BI. |
C304.2 | Develop the solution for the given real world problem. | |||
C304.3 | Analyze the results and produce substantial written documentation. | |||
5 | ARTIFICIAL INTELLIGENCE | BCS515B | C305.1 | Explain the architecture and components of intelligent agents, including their interaction with the AI environment |
C305.2 | Apply problem-solving agents and various search strategies to solve a given problem. | |||
C305.3 | Illustrate logical reasoning and knowledge representation using propositional and first-orderlogic. | |||
C305.4 | Demonstrate proficiency in representing knowledge and solving problems using first-order logic | |||
C305.5 | Describe classical planning in the context of artificial intelligence, including its goals, constraints, and applications in problem-solving. | |||
6 | Research Methodology and IPR | BRMK557 | C306.1 | To know the meaning of engineering research. |
C306.2 | To know the procedure of the literature Review and Technical Reading | |||
C306.3 | To understand the fundamentals of the patent laws and drafting procedure | |||
C306.4 | Understanding the copyright laws and subject matters of copyrights and designs | |||
C306.5 | Understanding the basic principles of design rights | |||
7 | Environmental Studies | BESK508 | C307.1 | Comprehend the principles of ecology and environmental issues pertaining to air, land, and water on a global scale |
C307.2 | Acquire observation skills for solving problems related to the environment. | |||
C307.3 | Conduct survey to describe the realities of waste management system. |
Third Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(COs) |
1 | Transform Calculus, Fourier Series And Numerical Techniques | 21MAT31 | C201.1 | To solve ordinary differential equations using Laplace transform |
C201.2 | Demonstrate Fourier series to study the behaviour of periodic functions and their applications in system communications, digital signal processing and field theory | |||
C201.3 | To use Fourier transforms to analyze problems involving continuous-time signals and to apply ZTransform techniques to solve difference eqution | |||
C201.4 | To solve mathematical models represented by initial or boundary value problems involving partial differential equations | |||
C201.5 | Determine the extremals of functionals using calculus of variations and solve problems arising in dynamics of rigid bodies and vibrational analysis | |||
2 | Data Structure & Applications | 21CS32 | C202.1 | Identify different data structures and their applications |
C202.2 | Apply stack and queues in solving problems. | |||
C202.3 | Demonstrate applications of linked list | |||
C202.4 | Explore the applications of trees and graphs to model and solve the real-world problem | |||
C202.5 | Make use of Hashing techniques and resolve collisions during mapping of key value pairs | |||
3 | Analoge and Digital Electronics | 21CS33 | C203.1 | Design and analyze application of analog circuits using photo devices, timer IC, power supply and regulator IC and op-amp |
C203.2 | Explain the basic principles of A/D and D/A conversion circuits and develop the same. | |||
C203.3 | Simplify digital circuits using Karnaugh Map, and Quine-McClusky Methods | |||
C203.4 | Explain Gates and flip flops and make us in designing different data processing circuits, registers and counters and compare the types | |||
C203.5 | Develop simple HDL programs | |||
4 | Computer Organization And Architecture | 21CS34 | C204.1 | Explain the organization and architecture of computer systems with machine instructions and programs |
C204.2 | Analyze the input/output devices communicating with computer system | |||
C204.3 | Demonstrate the functions of different types of memory devices | |||
C204.4 | Apply different data types on simple arithmetic and logical unit | |||
C204.5 | Analyze the functions of basic processing unit, Parallel processing and pipelining | |||
5 | Object Oriented Programming With Java Laboratory | 21CSL35 | C205.1 | Use Eclipse/NetBeans IDE to design, develop, debug Java Projects. |
C205.2 | Analyze the necessity for Object Oriented Programming paradigm over structured programming and become familiar with the fundamental concepts in OOP | |||
C205.3 | Demonstrate the ability to design and develop java programs, analyze, and interpret objectoriented data and document results | |||
C205.4 | Apply the concepts of multiprogramming, exception/event handling, abstraction to develop robust programs. | |||
C205.5 | Develop user friendly applications using File I/O and GUI concepts | |||
6 | C++ Programming | 21CS382 | C206.1 | Able to understand and design the solution to a problem using object-oriented programming concepts. |
C206.2 | Able to reuse the code with extensible Class types, User-defined operators and function Overloading. | |||
C206.3 | Achieve code reusability and extensibility by means of Inheritance and Polymorphism | |||
C206.4 | Identify and explore the Performance analysis of I/O Streams. | |||
C206.5 | Implement the features of C++ including templates, exceptions and file handling for providing programmed solutions to complex problems. |
Fourth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Mathematical Foundations for Computing |
21MATCS41 | C211.1 | Apply the cocept of logic for effective computation and relating problems in the engineering domain. |
C211.2 | analyse the concept of functiona and relations to varies field of engineering comprehend the concept of Graph theory for various applications of computational science | |||
C211.3 | Apply dicreate and continous probability distributions in analysing the probability models arising in the engineering field. | |||
C211.4 | Make use of the corellation and regeression analysis to fit a suitable mathematical model for the ststistical duty. | |||
C211.5 | Construct joint probability distribution and demonstrate the validity of testing the hypothesis | |||
2 | Design And Analysis Of Algorithms | 21CS42 | C212.1 | Analyze the performance of the algorithms, state the efficiency using asymptotic notations and analyze mathematically the complexity of the algorithm. |
C212.2 | Apply divide and conquer approaches and decrease and conquer approaches in solving the problems analyze the same | |||
C212.3 | Apply the appropriate algorithmic design technique like greedy method, transform and conquer approaches and compare the efficiency of algorithms to solve the given problem. | |||
C212.4 | Apply and analyze dynamic programming approaches to solve some problems. and improve an algorithm time efficiency by sacrificing space. | |||
C212.5 | Apply and analyze backtracking, branch and bound methods and to describe P, NP and NPComplete problems | |||
3 | Microcontroller And Embedded Systems | 21CS43 | C213.1 | Explain C-Compilers and optimization |
C213.2 | Describe the ARM microcontroller's architectural features and program module. | |||
C213.3 | Apply the knowledge gained from programming on ARM to different applications. | |||
C213.4 | Program the basic hardware components and their application selection method. | |||
C213.5 | Demonstrate the need for a real-time operating system for embedded system applications. | |||
4 | Operating Systems | 21CS44 | C214.1 | Demonstrate the allocation of resources for a process using scheduling algorithm. |
C214.2 | Identify root causes of deadlock and provide the solution for deadlock elimination | |||
C214.3 | Explore about the storage structures and learn about the Linux Operating system. | |||
C214.4 | Identify the structure of an operating system and its scheduling mechanism | |||
C214.5 | Analyze Storage Structures and Implement Customized Case study | |||
5 | Python Programming Laboratory | 21CSL46 | C215.1 | Demonstrate proficiency in handling of loops and creation of functions. |
C215.2 | Identify the methods to create and manipulate lists, tuples and dictionaries. | |||
C215.3 | Discover the commonly used operations involving regular expressions and file system. | |||
C215.4 | Interpret the concepts of Object-Oriented Programming as used in Python. | |||
C215.5 | Determine the need for scraping websites and working with PDF, JSON and other file formats. | |||
6 | Web Programming | 21CSL481 | C216.1 | Describe the fundamentals of web and concept of HTML. |
C216.2 | Use the concepts of HTML, XHTML to construct the web pages. | |||
C216.3 | Interpret CSS for dynamic documents. | |||
C216.4 | Evaluate different concepts of JavaScript & Construct dynamic documents. | |||
C216.5 | Design a small project with JavaScript and XHTML. | |||
7 | Biology For Engineers | 21BE45 | C217.1 | Elucidate the basic biological concepts via relevant industrial applications and case studies. |
C217.2 | Evaluate the principles of design and development, for exploring novel bioengineering projects | |||
C217.3 | Think critically towards exploring innovative biobased solutions for socially relevant problems. | |||
C217.4 | Corroborate the concepts of biomimetics for specific requirements. | |||
8 | Constitution of India & Professional Ethics |
21CIP37/47 | C218.1 | Analyse the basic structure of Indian Constitution |
C218.2 | Remember their Fundamental Rights, DPSP’s and Fundamental Duties (FD’s) of our constitution | |||
C218.3 | know about our Union Government, political structure & codes, procedures. | |||
C218.4 | Understand our State Executive & Elections system of India. | |||
C218.5 | Remember the Amendments and Emergency Provisions, other important provisions given by the constitution |
Fifth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Automata Theory And Compiler Design | 21CS51 | C301.1 | Acquire fundamental understanding of the core concepts in automata theory and Theory of Computation |
C301.2 | Design and develop lexical analyzers, parsers and code generator | |||
C301.3 | Design Grammars and Automata (recognizers) for different language classes and become knowledgeable about restricted models of Computation (Regular, Context Free) and their relative powers | |||
C301.4 | Acquire fundamental understanding of the structure of a Compiler and Apply concepts automata theory and Theory of Computation to design Compilers | |||
C301.5 | Design computations models for problems in Automata theory and adaptation of such model in the field of compilers | |||
2 | Computer Networks | 21CS52 | C302.1 | Learn the basic needs of communication system |
C302.2 | Interpret the communication challenges and its solution | |||
C302.3 | Identify and organize the communication system network components | |||
C302.4 | Design communication networks for user requirements. | |||
3 | Database Management Systems | 21CS53 | C303.1 | Identify, analyze and define database objects, enforce integrity constraints on a database using RDBMS |
C303.2 | Use Structured Query Language (SQL) for database manipulation and also demonstrate the basic of query evaluation. | |||
C303.3 | Design and build simple database systems and relate the concept of transaction, concurrency control and recovery in database | |||
C303.4 | Develop application to interact with databases, relational algebra expression | |||
C303.5 | Develop applications using tuple and domain relation expression from queries. | |||
4 | Artificial Intelligence And Machine Learning | 21CS54 | C304.1 | Apply the knowledge of searching and reasoning techniques for different applications. |
C304.2 | Have a good understanding of machine leaning in relation to other fields and fundamental issues and challenges of machine learning. | |||
C304.3 | Apply the knowledge of classification algorithms on various dataset and compare results | |||
C304.4 | Model the neuron and Neural Network, and to analyze ANN learning and its applications. | |||
C304.5 | Identifying the suitable clustering algorithm for different pattern | |||
5 | Database Management Systems Laboratory With Mini Project | 21CSL55 | C305.1 | Create, Update and query on the database. |
C305.2 | Demonstrate the working of different concepts of DBMS | |||
C305.3 | Implement, analyze and evaluate the project developed for an application | |||
6 | ANGULAR JS | 21CSL581 | C306.1 | Describe the features of Angular JS. |
C306.2 | Recognize the form validations and controls | |||
C306.3 | Implement Directives and Controllers. | |||
C306.4 | Evaluate and create database for simple application | |||
C306.5 | Plan and build webservers with node using Node .JS. | |||
7 | Research Methodology & Intellectual Property Rights |
21RMI56 | C307.1 | To know the meaning of engineering research. |
C307.2 | to know the procedure of Literature Review and Technical Reading | |||
C307.3 | To know the fundamental of patent laws and drafting procedure | |||
C307.4 | Understanding the copyright laws and subject matters of copyrights and designs | |||
C307.5 | Understanding thebasic principles of design rights | |||
8 | Environmental Studies | 21CIV57 | C308.1 | Understand the principles of ecology and environmental issues that apply to air, land, and water issues on a global scale, |
C308.2 | Develop critical thinking and/or observation skills, and apply them to the analysis of a problem or question related to the environment. | |||
C308.3 | Demonstrate ecology knowledge of a complex relationship between biotic and a biotic components | |||
C308.4 | Apply their ecological knowledge to illustrate and graph a problem and describe the realities that managers face when dealing with complex issues. |
Sixth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Software Engineering & Project Management | 21CS61 | C311.1 | Understand the activities involved in software engineering and analyze the role of various process models |
C311.2 | Explain the basics of object-oriented concepts and build a suitable class model using modelling techniques | |||
C311.3 | Describe various software testing methods and to understand the importance of agile methodology and DevOps | |||
C311.4 | Understand the importance of activity planning and different planning models | |||
C311.5 | Illustrate the role of project planning and quality management in software development | |||
2 | Full stack Development | 21CS62 | C312.1 | Understand the working of MVT based full stack web development with Django. |
C312.2 | Designing of Models and Forms for rapid development of web pages. | |||
C312.3 | Analyze the role of Template Inheritance and Generic views for developing full stack web applications | |||
C312.4 | Apply the Django framework libraries to render nonHTML contents like CSV and PDF | |||
C312.5 | Perform jQuery based AJAX integration to Django Apps to build responsive full stack web applications | |||
3 | Software Testing | 21IS63 | C313.1 | Explain the significance of software testing and quality assurance in software development |
C313.2 | Apply the concepts of software testing to assess the most appropriate testing method | |||
C313.3 | Analyze the importance of testing in software development. | |||
C313.4 | Evaluate the suitable testing model to derive test cases for any given software | |||
C313.5 | Develop appropriate document for the software artefact. | |||
4 | Data Mining and Data warehousing | 21IS643 | C304.1 | Understand warehousing architectures and tools for systematically organizing large database and use their data to make strategic decisions. |
C304.2 | Apply KDD process for finding interesting pattern from warehouse. | |||
C304.3 | Analyze the kinds of patterns that can be discovered by association rule mining. | |||
C304.4 | Evaluate interesting patterns from large amounts of data to analyze for predictions and classification. | |||
C304.5 | Design select suitable methods for data mining and analysis. | |||
5 | Renewable Energy Resourses | 21EE652 | C315.1 | Discuss causes of energy scarcity and its solution, energy resources and availability of renewable energy. |
C315.2 | Outline energy from sun, energy reaching the Earth’s surface and solar thermal energy applications. | |||
C315.3 | Discuss types of solar collectors, their configurations, solar cell system, its characteristics and their applications. | |||
C315.4 | Explain generation of energy from hydrogen, wind, geothermal system, solid waste and agriculture refuse | |||
C315.5 | Summarize tidal energy resources, sea wave energy and ocean thermal energy | |||
C315.6 | Discuss production of energy from biomass, biogas | |||
6 | Software Testing Laboratory | PCC 21ISL66 |
C316.1 | List out the requirements for the given problem and develop test cases for any given problem . |
C316.2 | Design and implement the solution for given problem and to design flow graph | |||
C316.3 | Use Eclipse/NetBeans IDE and testing tools to design, develop, debug the Project and create appropriate document for the software artifact. | |||
C316.4 | Use the appropriate functional testing strategies. Compare the different testing techniques | |||
C316.5 | Classify and Compare the problems according to a suitable testing model applying the test coverage metrics. |
Seventh Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Cryptography and Network Security |
21IS71 | C401.1 | Understand Cryptography, Network Security theories, algorithms and systems |
C401.2 | Apply different Cryptography and Network Security operations on different applications | |||
C401.3 | Analyse different methods for authentication and access control | |||
C401.4 | Design necessary techniques to build protection mechanisms to secure computer networks | |||
C401.5 | Evaluate Public and Private key, Key management, distribution and certification | |||
2 | Cloud Computing | 21CS72 | C402.1 | Understand and analyze various cloud computing platforms and service provider. |
C402.2 | Illustrate various virtualization concepts | |||
C402.3 | Identify the architecture, infrastructure and delivery models of cloud computing. | |||
C402.4 | Understand the Security aspects of CLOUD. | |||
C402.5 | Define platforms for development of cloud applications | |||
3 | User Interface Design | 21IS733 | C403.1 | Understand importance and characteristics of user interface design |
C403.2 | Apply user interface design process on business functions | |||
C403.3 | Demonstrate system menus, navigation schemes and windows characteristics | |||
C403.4 | Analyze screen based controls and device based controls | |||
C403.5 | Design the prototypes and test plans of user interface | |||
4 | Software Architecture and Design Pattern | 21CS741 | C404.1 | Design and implement codes with higher performance and lower complexity |
C404.2 | Be aware of code qualities needed to keep code flexible | |||
C404.3 | Experience core design principles and be able to assess the quality of a design with respect to these principles. |
|||
C404.4 | Capable of applying these principles in the design of object oriented systems. | |||
C404.5 | Demonstrate an understanding of a range of design patterns. Be capable of comprehending a design presented using this vocabulary. |
|||
C404.6 | Be able to select and apply suitable patterns in specific contexts | |||
5 | Energy Conservation and Audit | 21EE745 | C405.1 | Discuss transmission interconnections, flow of Power in an AC System, limits of the loading capability, dynamic stability considerations of a transmission interconnection and controllable parameters. |
C405.2 | Explain the basic concepts, definitions of flexible ac transmission systems and benefits from FACTS technology. | |||
C405.3 | Describe shunt controllers, Static Var Compensator and Static Compensator for injecting reactive power in the transmission system in enhancing the controllability and power transfer capability. | |||
C405.4 | Describe series Controllers Thyristor-Controlled Series Capacitor (TCSC) and the Static Synchronous Series Compensator (SSSC) for control of the transmission line current. | |||
C405.5 | Explain advantages of HVDC power transmission, overview and organization of HVDC system. | |||
C405.6 | Describe the basic components of a converter, the methods for compensating the reactive power demanded by the converter. |
Third Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Transform, Calculus, Fourier Series & Numerical Techniques | 18MAT31 | C201.1 | Apply the Fourier Series to analyze circuits and system communications |
C201.2 | Explain the general Linear system theory for continuous time signals and digital signal processing using Fourier Transform and Z Transform | |||
C201.3 | Employ appropriate numerical Methods to solve algebraic and Transcendental equations. Also to Apply the concept of Regression Analysis in the Real Life problems | |||
C201.4 | Apply Numerical Methods to Evaluate the Integrals and also to evaluate the solution of Differential Equation | |||
C201.5 | Apply Greens Theorem, Divergence Theorem and Stoke's Theorem in various applications in the field of electro Magnetic and Gravitational Fields and Fluid flow problems | |||
2 | Data Structures and Applications | 18CS32 | C202.1 | Identify different data structures and their applications. |
C202.2 | Apply stack and queues in solving problems. | |||
C202.3 | Demonstrate applications of linked list. | |||
C202.4 | Explore the applications of trees and graphs to model and solve the real-world problem. | |||
C202.5 | Make use of Hashing techniques and resolve collisions during mapping of key value pairs | |||
3 | Analog and Digital Electronics | 18CS33 | C203.1 | Design and analyze application of analog circuits using photo devices, timer IC, power supply and regulator IC and op-amp |
C203.2 | Explain the basic principles of A/D and D/A conversion circuits and develop the same | |||
C203.3 | Simplify digital circuits using Karnaugh Map , and Quine-McClusky Methods | |||
C203.4 | Explain Gates and flip flops and make us in designing different data processing circuits | |||
C203.5 | Explain registers and counters and compare the types. | |||
4 | Computer Organization | 18CS34 | C204.1 | Explain the organization and architecture of computer systems with machine instructions and programs. |
C204.2 | Analyze the input/output devices communicating with computer system. | |||
C204.3 | Demonstrate the functions of different types of memories devices. | |||
C204.4 | Apply different data types on simple arithmetic and logical unit. | |||
C204.5 | Analyze the functions of basic processing unit, parallel processing and pipelining. | |||
5 | Software Engineering | 18CS35 | C205.1 | Design a software system, component or process to meet desired needs within realistic constraints |
C205.2 | Assess professional and ethical responsibility | |||
C205.3 | Functions on multi-disciplinary teams | |||
C205.4 | Use the techniques, skills and modern engineering tools necessary for engineering practice | |||
C205.5 | Analize, Design, Implement,Verify,Validate,Implement,Apply and Maintain software systems or parts of software systems | |||
6 | Discrete Mathematical Structures | 18CS36 | C206.1 | Use Propositional and Predicate logic in knowledge representation and truth verification |
C206.2 | Demonstrate the application of discrete structure in different fields of computer science | |||
C206.3 | solve problem using recurrence relations and generating function | |||
C206.4 | Application of different mathematical proofs techniques in proving theorems in the courses | |||
C206.5 | Computer graphs, trees their application | |||
7 | Analog and Digital Electronics Laboratory | 18CSL37 | C207.1 | Design and analyze application of analog circuits using photo devices, timer IC, power supply and regulator IC and op-amp |
C207.2 | Develop simple HDL programs using simulator. | |||
8 | Data Structures Laboratory | 18CSL38 | C208.1 | Develop C programs to demonstrate the concepts of array and string operations |
C208.2 | Implement the concepts of stack and queue to demonstrate their operations by using C programming language | |||
C208.3 | Develop C programs to demonstrate the concepts of linked list | |||
C208.4 | Design, develop and demonstrate the concept of non-linear data structures –Trees and Graphs. | |||
C208.5 | Develop C program to demonstrate the concepts of hashing. |
Fourth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | COMPLEX ANALYSIS, PROBABILITY AND STATISTICAL METHODS | 18MAT41 | C211.1 | Know the use of periodic signals and Fourier series to analyses circuits and system communications |
C211.2 | Explain the general linear system theory for continuous-time signals and digital signal processing using Fourier Transform and Z-Transform | |||
C211.3 | Employ appropriate numerical methods to solve algebraic and Transcendental equations | |||
C211.4 | Apply Greens theorem, Gauss divergence theorem and Stokes theorem in various | |||
C211.5 | Determine the Extremals of functional and solve the simple problems of the calculus of variations | |||
2 | Design and Analysis of Algorithms | 18CS42 | C212.1 | Illustrate the time and space complexity of algorithms which provides solutions to the given problem |
C212.2 | Choose the problem that can be solved by divide and conquer technique from the set of problems | |||
C212.3 | Apply the technique of greedy algorithms in real life applications to get the optimal solution | |||
C212.4 | Apply the dynamic programming design technique to solve various problems | |||
C212.5 | Distinguish the problems that can be solved using backtracking method and other general design techniques for given set of problems | |||
3 | Operating Systems | 18CS43 | C213.1 | Demonstrate the need for OS and different types of OS |
C213.2 | Apply suitable techniques for management of different resources | |||
C213.3 | Use processor, memory, storage and file system commands | |||
C213.4 | Realize the different types of OS in platform of usage through case studies | |||
C213.5 | Interpret file systems and storage techniques | |||
4 | Microcontroller and Embedded Systems | 18CS44 | C214.1 | Describe the architectural features and instructions of ARM microcontroller |
C214.2 | Apply the knowledge gained for Programming ARM for different applications. | |||
C214.3 | Interface external devices and I/O with ARM microcontroller. | |||
C214.4 | Interpret the basic hardware components and their selection method based on the characteristics and attributes of an embedded system | |||
C214.5 | Develop the hardware /software co-design and firmware design approaches | |||
5 | Object Oriented Concepts | 18CS45 | C215.1 | Recall and Understand the fundamental concepts required for Object Oriented Programming using C++. |
C215.2 | Recall and Understand the fundamental concepts required for Object Oriented Programming using Java. | |||
C215.3 | Recall, Understand and Apply the concepts of Classes, Constructors, Destructors, Inheritance and Exception Handling in Java | |||
C215.4 | Recall, Understand and Apply the concepts of Packages, Interfaces and Multi-Threaded Programming using Java. | |||
C215.5 | Recall, Understand and Apply the concepts of Event Handling and Swings using Java | |||
6 | Data Communication | 18CS46 | C216.1 | Explain the various components of data communication |
C216.2 | Explain the fundamentals of digital communication and switching | |||
C216.3 | Compare and contrast data link layer protocols | |||
C216.4 | Summarize IEEE 802 standards | |||
7 | Design and Analysis of Algorithm Laboratory | 18CSL47 | C217.1 | Design and implement the basic concepts like threads, inheritance and exception handling of java programming language |
C217.2 | Design, Analyze and implements the divide and conquer algorithms using java programming language and compare its time complexity for different cases. | |||
C217.3 | Design and implements the greedy algorithms using java programming language | |||
C217.4 | Design and implements the algorithms based on dynamic programming concepts using java programming language | |||
C217.5 | Design and implements the backtracking algorithms by using java programming language | |||
8 | Microcontroller and Embedded Systems Laboratory | 18CSL48 | C218.1 | Develop and test ProgramusingARM7TDMI/LPC2148 |
C218.2 | Conduct the Programs on an ARM7TDMI/LPC2148 evaluation board using evaluation version of Embedded C'C'&KeilUvision-4tool/compiler. |
Fifth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Management, Entrepreneurship for IT Industry | 18CS51 | C301.1 | Define management, organization, entrepreneur, planning, staffing, ERP and outline their importance in entrepreneurship |
C301.2 | Utilize the resources available effectively through ERP. | |||
C301.3 | Make use of IPRs and institutional support in entrepreneurship. | |||
C301.4 | Define the Micro, Small enterprises and discussing the Importance of ERP and some case studies. | |||
2 | Computer Networks and Security | 18CS52 | C302.1 | Explain principles of application layer protocols. |
C302.2 | Recognize transport layer services and infer UDP and TCP protocols. | |||
C302.3 | Classify routers, IP and Routing algorithms in network layer. | |||
C302.4 | Understand the Wireless and Mobile Networks covering IEEE 802.11 Standard. | |||
C302.5 | Describe Multimedia Networking and Network Management. | |||
3 | Database Management System | 18CS53 | C303.1 | Understand the basic concepts of database management system and model the entity-relationship diagram for enterprise level database |
C303.2 | Identify, analyze and define database objects, enforce integrity constraints on a database using RDBMS. | |||
C303.3 | Use Structured Query Language (SQL) for database manipulation. | |||
C303.4 | Design and build simple database systems | |||
C303.5 | Develop application to interact with databases | |||
4 | Automata theory and Computability | 18CS54 | C304.1 | Acquire fundamental understanding of the core concepts in automata theory and Theory of Computation |
C304.2 | Learn how to translate between different models of Computation (e.g. Deterministic and Non-deterministic and Software models). | |||
C304.3 | Design Grammars and Automata (recognizers) for different language classes and become knowledgeable about restricted models of Computation (Regular, Context Free) and their relative powers. | |||
C304.4 | Develop skills in formal reasoning and reduction of a problem to a formal model, with an emphasis on semantic precision and conciseness. | |||
C304.5 | Classify a problem with respect to different models of Computation | |||
5 | Application Development using Python | 18CS55 | C305.1 | Understand Python syntax and semantics and be fluent in the use of Python flow control and Functions |
C305.2 | Develop, run and manipulate Python programs using Core data structures like Lists, Dictionaries, and use of Strings Handling methods. | |||
C305.3 | Develop, run and manipulate Python programs using File Operations and searching pattern using regular expressions. | |||
C305.4 | Interpret the concepts of Object-Oriented Programming as used in Python. | |||
C305.5 | Determine the need for scraping websites and working with CSV, JSON and other file formats | |||
6 | Unix Programming | 18CS56 | C306.1 | Explain multi user OS UNIX and its basic features |
C306.2 | Interpret UNIX Commands, Shell basics, and shell environments | |||
C306.3 | Design and develop shell programming, communication, System calls and terminology | |||
C306.4 | Design and develop UNIX File I/O and UNIX Processes. | |||
C306.5 | Perl script writing Graduate Attributes (as per Understand the UNIX Architecture, File systems and use of basic Commands | |||
7 | Computer Network Laboratory | 18CSL57 | C307.1 | Evaluate the performance of Ethernet LAN and Wireless LAN through simulation. |
C307.2 | Evaluate the performance of GSM and CDMA model through simulation. | |||
C307.3 | Develop JAVA programs for CRC and RSA algorithms. | |||
C307.4 | Develop JAVA programs for Bellman-ford and Leaky bucket algorithms, socket programming using TCP and UDP. | |||
8 | DBMS Laboratory with mini project | 18CSL58 | C308.1 | Create, Update and query on the database. |
C308.2 | Demonstrate the working of different concepts of DBMS | |||
C308.3 | Implement, analyze and evaluate the project developed for an application |
Sixth Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | File Structures | 18IS61 | C311.1 | Retrieve and explain different techniques for organ and manipulation of data in secondary storage which include basic file structure concepts |
C311.2 | Illustrate management of records and organization of files for performance by applying object oriented concepts | |||
C311.3 | Compare primary and secondary indexing and construct model for implementing | |||
C311.4 | Construct and Illustrate indexed with appropriate data structures | |||
C311.5 | Discuss testing and its methods and demonstrate collision resolution using different techniques | |||
2 | Software Testing | 18IS62 | C312.1 | Derive test cases for any given problem |
C312.2 | Compare the different testing techniques | |||
C312.3 | Illustrate the problem into suitable testing model | |||
C312.4 | Understand the appropriate technique for the design of flow graph | |||
C312.5 | Design and Develop appropriate document for the software artefact. | |||
3 | Web Technology and its applications | 18CS63 | C313.1 | Describe the concepts of World Wide Web, and the requirements of effective web design. |
C313.2 | To construct basic websites using HTML and Cascading Style Sheets. | |||
C313.3 | To build dynamic web pages with validation using Java Script objects and by applying different event handling mechanisms | |||
C313.4 | To develop modern interactive web applications using PHP, XML and MySQL | |||
C313.5 | Use server side scripting with PHP to generate the web pages dynamically using the database connectivity | |||
4 | Data Mining & Warehouse Management | 18CS641 | C304.1 | Understand the data warehouse models. |
C304.2 | Identify data mining problems and Understand the data warehouse models. | |||
C304.3 | Analyze different association problems. | |||
C304.4 | Analyze different classification and clustering algorithm. | |||
C304.5 | Apply different data mining algorithms to real time problems. | |||
5 | Renewable Energy Systems | 18EE653 | C315.1 | Discuss causes of energy scarcity and its solution, energy resources and availability of renewable energy. |
C315.2 | Outline energy from sun, energy reaching the Earth’s surface and solar thermal energy applications. | |||
C315.3 | Discuss types of solar collectors, their configurations, solar cell system, its characteristics and their applications. | |||
C315.4 | Explain generation of energy from hydrogen, wind, geothermal system, solid waste and agriculture refuse. | |||
C315.5 | Discuss production of energy from biomass, biogas. | |||
6 | Software Testing Laboratory | 18ISL66 | C316.1 | List out the requirements for the given problem |
C316.2 | Design and implement the solution for given problem in any programming language(C,C++,JAVA) | |||
C316.3 | Derive test cases for any given problem | |||
C316.4 | Apply the appropriate technique for the design of flow graph | |||
C316.5 | Create appropriate document for the software artefact | |||
7 | File Structures Laboratory with mini project | 18ISL67 | C317.1 | Implement operations related to files. |
C317.2 | Apply the concepts of file system to produce the given application. | |||
C317.3 | Evaluate performance of various file systems on given parameters. | |||
8 | Mobile Application Development | 18ISMP68 | C318.1 | Create, test and debug Android application by setting up Android development environment |
C318.2 | Implement adaptive, responsive user interfaces that work across a wide range of devices | |||
C318.3 | Infer long running tasks and background work in Android applications. | |||
C318.4 | Demonstrate methods in storing, sharing and retrieving data in Android applications. | |||
C318.5 | Infer the role of permissions and security for Android applications. |
Seventh Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Artificial Intelligence and Machine Learning | 18CS71 | C401.1 | Understanding and applying artificial intelligence and Machine Learning algorithms. |
C401.2 | Understanding and applying representation of knowledge and concept learning. | |||
C401.3 | Applying Classification Methods like Decision Tree Learning, Artificial Neural Network. | |||
C401.4 | Applying Classification Methods like Bayesian Learning. | |||
C401.5 | Understanding and applying Instance-Base Learning and Reinforcement Learning | |||
2 | Big Data Analytics | 18CS72 | C402.1 | Understand fundamentals of Big Data analytics. |
C402.2 | Explore the Hadoop framework and Hadoop Distributed File system. | |||
C402.3 | Illustrate the concepts of NoSQL using MongoDB and Cassandra for Big Data. | |||
C402.4 | Employ Map Reduce programming model to process the big data. | |||
C402.5 | Understand various machine learning algorithms for Big Data Analytics, Web | |||
3 | User Interface Design | 18CS734 | C403.1 | Understand Importance and Characteristics of User interface design. |
C403.2 | Understand User Interface Design process and Business functions | |||
C403.3 | Apply System menus, navigation schemes and windows characteristics. | |||
C403.4 | Understand screen based controls and device based controls. | |||
C403.5 | Design the prototypes and test plans of user interface | |||
4 | Robotic process Automation | 18CS745 | C404.1 | To Understand the basic concepts of RPA |
C404.2 | To Describe various components and platforms of RPA | |||
C404.3 | To Describe the different types of variables, control flow and data manipulation techniques | |||
C404.4 | To Understand various control techniques and OCR in RPA | |||
C404.5 | To Describe various types and strategies to handle exceptions | |||
5 | Electrical Energy Conservation and Auditing | 18EE754 | C405.1 | Analyze about energy scenario nationwide and worldwide , also outline Energy Conservation Act and its features. |
C405.2 | Discuss load management techniques and energy efficiency. | |||
C405.3 | Understand the need of energy audit and energy audit methodology. | |||
C405.4 | Understand various pillars of electricity market design. | |||
6 | Artificial Intelligence and Machine Learning Laboratory | 18CSL76 | C406.1 | Conduct energy audit of electrical systems and buildings. |
C406.2 | Evaluate different algorithms. | |||
7 | Project Work Phase – 1 | 18CSP77 | C407.1 | Mention the objectives for the Project Proposed. |
C407.2 | Conduct the field survey of the existing system and the Literature Survey. | |||
C407.3 | Justify the feasibility and the relevance of the project. |
8th Semester | ||||
Sl. No | Course Title | Course Code | CO No. | Course Outcomes(CO) |
1 | Internet of Things | 18CS81 | C411.1 | Interpret the impact and challenges posed by IOT N/w s, leading to new architectural models compared & contrast the deployment of smart objects & Technologies to connect |
C411.2 | Appraise the role of IOT Protocols for efficient n/w communication elaborate the need for data analytics & security in IOT | |||
C411.3 | Illustrate different sensor technologies for sensory real world entities and identify the application of IOT Industry | |||
C411.4 | Analyse & understand the advanced IOT Architecture | |||
C411.5 | Understand Raspberry pi & Arduino programming & application development | |||
2 | Storage Area Network | 18CS822 | C412.1 | Interpret the impact and challenges posed by IOT N/w s, leading to new architectural models compared & contrast the deployment of smart objects & Technologies to connect |
C412.2 | Appraise the role of IOT Protocols for efficient n/w communication elaborate the need for data analytics & security in IOT | |||
C412.3 | Illustrate different sensor technologies for sensory real world entities and identify the application of IOT Industry | |||
C412.4 | Analyse & understand the advanced IOT Architecture | |||
C412.5 | Understand Raspberry pi & Arduino programming & application development | |||
3 | Project Work Phase – 2 | 18CSP83 | C412.1 | Illustrate the concepts of data center, cloud computing and Virtualization |
C412.2 | Interpret the concepts of Raid level, Intelligent Storage Systems, component and technologies in techniques in | |||
C412.3 | Illustrate various SAN, NAS & CAS techniques. | |||
C412.4 | Demonstrate various techniques to secure and manage Storage Infrastructure and different back up technique. | |||
C412.5 | Compare various security implementations | |||
4 | Technical Seminar | 18CSS84 | C413.1 | Ability to identify state-of-the-art and futuristic technologies through self-motivation and through collaboration with others |
C413.2 | Ability to conduct a detailed literature survey and self-study in order to completely understand the intricacies of the chosen topic | |||
C413.3 | Ability to conceptualize solutions built using state-of-the-art technologies in terms of their architecture, design and deployment | |||
C413.4 | Ability to identify the scope and limitations of specific technology in terms of their applicability along with a visualization of the means to grow specific technology | |||
C413.5 | Ability to create comprehensive technical reports using relevant tools and to make oral presentation of technical topics with adherence to timeliness, clarity and such other soft skills alongside a presentable attitude and behavior | |||
5 | Internship | 18CSI85 | C414.1 | Get exposure to corporate world and build relevant abilities |
C414.2 | Shows affinity towards learning the latest tools in the industry | |||
C414.3 | Demonstrate the ability to apply knowledge and design real life problems solutions through latest technology | |||
C414.4 | Communicate effectively and write quality technical reports |
Information Science Engineers have a wide range of job opportunities such as Software Engineer, IT Manager, Software Tester, Application Developer, Web Designer etc. After completion of graduation, one may pursue further studies like M.Tech, M.E. The department of ISE in association with the department of placement and training enables the placement process by moulding the students with good behaviour, right attitude and making them industry-ready. We provide pre-placement training such as technical, aptitude, reasoning, seminars, and technical talk which augment the student qualities such as soft, interpersonal, communication, and presentation skills.. Every year our students are getting placed in various companies like Tata Consultancy Services(TCS), Cognizant Technology Solutions (CTS), Wipro Technologies, Infosys private Ltd, Hashed In Technologies, Accenture, Adobe, NTT Data, Tech Mahindra, L&T InfoTech, Amazon, CGI, KPMG, Mind Tree, FSS, Zensar Technologies, Evolutionary System Management, Accords Software, and Indian Navy, etc...
-
Pass in PUC/10+2 Examination with Physics and Mathematics as compulsory subjects along with one of the chemistry/Computer science/ Electronics/Technical vocational subjects and obtained at least 45% marks (40% in case of candidate belonging to SC/ST category) in the above subjects taken together of any Board recognized by the respective State Governments / Union Territories or any other qualification recognized as equivalent there to. Once the CET / COMEDK exams (entrance exam) get over, aspiring students would be able to assess their performance and seat allotment possibilities to the college of their preference. There would be acceleration in the admission process under Management Quota after the exams. To be assured the seat under Management Quota, it is necessary to secure the seat early by complying with the terms and conditions.
Sl No | Semester & Section | Class Teacher | Email id |
1 | III A | Deepika A B | abdeepika1992@dbit.co.in |
2 | III B | Mrs. Shridevi Sali | shridevisali@dbit.co.in |
3 | III C | Mr. Venkatesh M. R | venkateshmr@dbit.co.in |
4 | V A | Mrs. Supriya | supriyamukesh@dbit.co.in |
5 | V B | Mrs. Divyashree G | divyashree.g@dbit.co.in |
6 | V C | Mrs. Akshatha B. S | akshathabs@dbit.co.in |
7 | VII A | Ms. Varsha R | varshar@dbit.co.in |
8 | VII B | Mr. Ugranada Channabasava | channabasava@dbit.co.in |