COMPUTER SCIENCE & TECH.

DCST 1st Year 1st Semester

HS103 - Sports and Yoga

CO 1

To make the students understand the importance of sound health and fitness principles as they relate to better health.

CO 2

To expose the students to a variety of physical and yogic activities aimed at stimulating their continued inquiry about Yoga, physical education, health and fitness.

CO 3

To create a safe, progressive, methodical and efficient activity based plan to enhance improvement and minimize risk of injury.

CO 4

To develop among students an appreciation of physical activity as a lifetime pursuit and a means to better health.


BS101/M-I - Engineering Mathematics-I

CO 1

Apply the basic concepts of logarithm, complex number, quadratic equation and binomial theorem for solving the engineering and practical problems.

CO 2

Find the solutions of vector oriented problems like work done, moment etc. by applying vector algebra.

CO 3

Simplify trigonometric expressions and solve trigonometric equations which will be useful in solving the scientific problems.

CO 4

Analyze limit, continuity, derivatives of different functions and physical interpretation of derivatives which will be applicable in real situation.


BS103 - Applied Physics-I

CO 1

Study of Applied Physics aims to give an understanding of physical world by observations and predictions.

CO 2

Concrete use of physical principles and analysis in various fields of engineering and technology is very prominence.

CO 3

The course aims to supplement the factual knowledge gained in the lecture by first hand manipulation of apparatus.

CO 4

This course will develop scientific temper and help to apply the basic concepts and principles in solving engineering and technology based problems.


BS107 - Applied Physics-I Lab

CO 1

Students get necessary confidence in handling equipment and thus learn various skills in measurement.


BS105 - Applied Chemistry

CO 1

Solve various engineering problems applying the basic knowledge of atomic structure and chemical bonding.

CO 2

Use relevant water treatment method to solve domestic and industrial problems.

CO 3

Solve the engineering problems using knowledge of engineering materials and properties.

CO 4

Use relevant fuel and lubricants for domestic and industrial applications.

CO 5

Solve the engineering problems using concept of Electrochemistry and corrosion.


BS109 - Applied Chemistry Lab

CO 1

The course aims to supplement the factual knowledge gained in the lectures by first hand manipulation of processes and apparatus.

CO 2

This will develop scientific temper and help to apply the basic concepts and principles in solving engineering problems.


HS101 - Communication Skills in English

CO 1

To develop confidence in speaking English with correct pronunciation

CO 2

To develop communication skills of the students i.e. listening, speaking, reading and writing skills.

CO 3

To introduce the need for personality development – Focus will be on developing certain qualities which will aid students in handling personal and career challenges, leadership skills etc.


HS105 - Communication Skills in English - Lab

CO 1

To develop listening skills for enhancing communication.

CO 2

To develop speaking skills with a focus on correct pronunciation and fluency.

CO 3

To introduce the need for Personality development – Focus will be on developing certain qualities which will aid students in handling personal and career challenges, leadership skills, etc.


NIL - Engineering Graphics

CO 1

To develop sense of Scale and drawing technique of different curves and their application.

CO 2

To develop drafting and sketching skills, to know the applications of drawing equipment and get familiarize with Indian Standards related to engineering drawing.

CO 3

To develop concept of Orthographic Projection and to draw Orthographic Views for different objects.

CO 4

To visualize three dimensional objects from Orthographic Views and to draw isometric views/projections.

CO 5

To be familiar with AutoCAD and to develop the skill of drafting in AutoCAD by using different commands.


NIL - Engineering Workshop Practice

CO 1

Read and interpret job drawings

CO 2

Select tools, equipment and machineries according to the job.

CO 3

Use the hand tools in different shops for performing different operations

CO 4

Prepare the job according to drawing

CO 5

Adopt safe working practice.

CO 6

Maintenance of workshop tools, equipment and machineries.

CO 7

Acquaint with the specifications on all raw materials, tools and equipment used.


DCST 1st Year 2nd Semester

ES102 - INTRODUCTION TO IT SYSTEMS

CO 4

Design web pages using HTML and CSS.

CO 5

Construct simple programs using JavaScript.

CO 6

Identify the basic abuses/attacks on a computer and protect information from them.

CO 3

Develop algorithms and flowcharts for solving simple problems.

CO 1

Understand the basic functions of a computer and its various hardware components.

CO 2

Utilize the basic features of Operating System and Internet applications.


NIL - Introduction to IT Systems Lab

CO 1

Comfortably work on computer, install and configure OS, assemble a PC and connect it to external devices.

CO 2

documents, create worksheets, prepare presentations, and design web pages.

CO 3

Able to protect information and computers from basic abuses/attacks.


BS102/M-II - Engineering Mathematics-II

CO 1

Apply the knowledge of Cramer's rule and matrix inversion for finding the solutions of Linear Simultaneous Equations.

CO 2

Apply the equations of a straight line, circle, conic section in solving the practical problems.

CO 3

Apply the various techniques of evaluating integration and various methods of finding complete primitive of ordinary differential equations of 1st order and second order for solving engineering problems.

CO 4

Use the concept of partial differentiation in solving physical problems.

CO 5

Analyze the Statistics and Probability in a real situation.


BS104 - Applied Physics –II

CO 1

Aims to give an understanding of this world both by observation and by prediction of the way in which objects behave.

CO 2

Concrete use of physical principles and analysis in various fields of engineering and technology are given prominence in the course content.

CO 3

The course will help the diploma engineers to apply the basic concepts and principles to solve broad- based engineering problems and to understand different technology based applications.


NIL - FUNDAMENTAL OF ELECTRICAL & ELECTRONICS ENGINEERING (FEEE)

CO 1

Realize the concept and use of different Electrical and Electronics components.

CO 2

Understand the basics of electrical and electronics engineering principles.

CO 3

Understand the basics of AC circuits, Transformers and Machines.

CO 4

Realize the fundamental principle of Semiconductor, P-N junction Diode and Transistor.

CO 5

Know the basic working principle of OPAMP.

CO 6

Understand the functions of basic Digital Logic Gates.


NIL - FUNDAMENTAL OF ELECTRICAL & ELECTRONICS ENGINEERING (FEEE) (Laboratory)

CO 1

Measure voltage, current and power in a 1-phase circuit with resistive load.

CO 2

Visualize phase difference between voltage and current in series R-Land R-C circuits with the help of oscilloscope and plot the phasor diagram.

CO 3

Measure voltage, current, power and power factor in a R-L series circuit.

CO 4

Identify different parts of a single-phase transformer, A.C./D.C. Motor.

CO 5

Identify different parts of a single-phase transformer, A.C./D.C. Motor.

CO 6

Familiarization with multimeter to measure the value of given resistor and to verify with colour code.

CO 7

Identify three terminals of a transistor by using digital multimeter

CO 8

Use of Op-Amp as Inverting and non-inverting amplifier.

CO 9

Realization of Truth Table of different Logic Gates.


ES - Engineering Mechanics

CO 1

To obtain resultant of various forces.

CO 2

To understand basic laws of motion and their applications.

CO 3

To understand role of friction in equilibrium problems.

CO 4

To know fundamental laws of machines and their applications to various engineering problems.

CO 5

To know fundamental laws of motions and their applications to various engineering problems.


ES - Engineering Mechanics Lab

CO 1

Identify the force systems for given conditions by applying the basics of mechanics.

CO 2

Determine unknown force(s) of different engineering systems.

CO 3

Apply the principles of friction in various conditions for useful purposes.

CO 4

Find the centroid and centre of gravity of various components in engineering systems.

CO 5

Select the relevant Simple Lifting Machine(s) for given purposes


BS106 - Applied Physics II Lab

CO 1

Concrete use of physical principles and analysis in various fields of engineering and technology.

CO 2

To supplement the factual knowledge gained in the lecture by first hand manipulation of apparatus.

CO 3

To develop scientific temper and help to apply the basic concepts and principles in solving engineering and technology based problems.

CO 4

To get necessary confidence in handling equipment and thus learn various skills in measurement.


AU302 - Indian Constitution

CO 1

Able to know the The History of the Making of the Indian Constitution, Basic Structure, Fundamental Rights and Duties and State Policy Principles.

CO 2

Understand the Role and Power of President, Prime Minister and Council of Ministers.

CO 3

Able to know the structure of State Government

CO 4

Understand the structure of Local Administration

CO 5

Understand the role and function of Election Commission.


DCST 2nd Year 3rd Semester

CST213 - Scripting Languages Lab

CO 1

Ability to Write, Test and Debug Python Programs.

CO 2

Implement Conditionals and Loops for Python Programs.

CO 3

Use functions and represent compound data using Lists, Tuples and Dictionaries.

CO 4

Ability to read and write data from and to files in Python.


CST209 - ALGORITHMS

CO 4

Understand the concepts of Hashing.

CO 1

Understand the basic notions of time and space complexity of algorithms.

CO 2

Design basic algorithms for different types of sorting and searching.

CO 3

Design algorithms for various operations in Search Trees.

CO 5

Realize Graph concepts, Minimum Spanning Tree algorithms and Shortest Path algorithms.


CST203 - Scripting Languages

CO 2

Express proficiency in the handling of strings and functions.

CO 1

Interpret the fundamental Python syntax and semantics and be fluent in the use of Python control flow statements.

CO 3

Determine the methods to create and manipulate Python programs by utilizing the data structures like lists, dictionaries, tuples and sets.

CO 4

Identify the commonly used operations involving file systems and regular expressions.


CST207 - Computer System Organization

CO 1

Understand the functioning of computer system and its various subcomponents.

CO 2

Identify the computing requirements for a specific purpose.

CO 3

Ability to understand the advantage of instruction level parallelism and pipelining for high performance processor design.

CO 4

Ability to understand the instruction set, instruction formats and addressing modes of 8086

CO 5

Acquire knowledge to write assembly language programs to solve problems.


CST205 - Data Structures

CO 1

Student should be able to computationally formulate basic problems and write code to execute them and have a good understanding of Data Structures and its applications in algorithms.

CO 2

The focus of the course as mentioned above should be on example-based learning.


CST215 - Data Structures Lab

CO 1

Using of programming language implement data Structure.

CO 2

Apply different logics to solve given problem.

CO 3

Write program using different implementations for the same problem.

CO 4

Identify different types of errors as syntax, semantic, fatal, linker & logical.

CO 5

Debugging of programs.

CO 6

Understanding different steps and stages to develop complex program.


SI201 - Summer Internship - 1

CO 1

Able to know the practical applications and relationships with basic theory.

CO 2

Understand the Concepts taught in the course outcome of different subjects.


CST201 - Computer Programming in C

CO-1

Student should be able to computationally formulate basic problems and write code to execute them.

CO-2

The focus of the course as mentioned above should be on example-based learning


CST211 - Computer Programming Lab in C

CO-1

Use of programming language constructs in program implementation.

CO-2

Apply different logics to solve given problem.

CO-3

Write program using different implementations for the same problem.

CO-4

Identify different types of errors as syntax, semantic, fatal, linker & logical.

CO-5

Debugging of programs.

CO-6

Understanding different steps and stages to develop complex program.


DCST 2nd Year 4th Semester

COPC204 - Introduction to DBMS

CO 1

Understand the basic principles of database management systems.

CO 2

Draw Entity-Relationship diagrams to represent simple database application scenarios.

CO 3

Write SQL queries for a given context in relational database.

CO 4

Improve the database design by normalization techniques.


COPC208 - SSAD/Software Engineering

CO 1

Plan & develop the frame work of a project using various project process models.

CO 2

Use the principles of communication, planning, modelling construction & deployment.

CO 3

Apply various testing strategies & methods on software projects.

CO 4

Schedule the project according to time, size, shape, utility & application and monitor & manage the risk during the design of software project.

CO 5

Use the parameters of software quality assurance and calculate the cost of software, using cost estimation models such as COCOMO II.


Proj.202 - Minor Project

CO 1

Implement Project Planning in Industrial In-plant Training Project work.

CO 2

Be capable of self-education and clearly understand the value of achieving perfection in the respective Project work.

CO 3

Apply fundamental and disciplinary concepts and methods in ways appropriate to the areas of study.


COPC214 - Introduction to DBMS Lab

CO 2

Use a DBMS in commercial applications.

CO 1

Design a database and database-based applications.

CO 3

Understand the critical role of database in designing database software systems or database applications.


COPC 202 - OPERATING SYSTEMS

CO 1

Understands the different services provided by Operating System at Different level.

CO 2

They learn real life applications of Operating System in every field.

CO 3

Understands the use of different process scheduling algorithm and synchronization techniques to avoid deadlock.

CO 4

They will learn different memory management techniques like paging, segmentation and demand paging etc.


COPC212 - Operating Systems Lab

CO 1

Students should be able to demonstrate basic knowledge about Operating System.

CO 2

Be able to apply OS concepts such as processes, memory and file systems to system design.

CO 3

Be able to configure OS in an efficient and secure manner, and become an advanced user of operating system.


COPC206 - Computer Networks

CO-1

Understanding of computer networks, issues, limitations, options available.

CO-2

Understanding of the care that needs to be taken while developing applications designed to work over computer networks

CO-3

Able to configure basic LAN and connect computers to it.


COPC210 - Object Oriented Programming using Java

CO-1

Explain object oriented programming concepts of java.

CO-2

Comprehend building blocks of OOPs language, inheritance, package and interfaces.

CO-3

Identify exception handling methods.

CO-4

Develop multithreading object oriented programs.

CO-5

Develop an object oriented program handling data file.


COPC216 - Computer Networks Lab

CO-1

Understanding of computer networks, issues, limitations, options available.

CO-2

Able to configure basic small LAN and connect computers to it.


COPC218 - Object Oriented Programming Lab using Java

CO-1

Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs.

CO-2

Read and make elementary modifications to Java programs that solve real-world problems.

CO-3

Validate input in a Java program.

CO-4

Identify and fix defects and common security issues in code.

CO-5

Document a Java program using Javadoc.

CO-6

Use a version control system to track source code in a project.


DCST 3rd Year 5th Semester

PR 302 - Major Project

CO 1

Implement Project Planning in Industrial In-plant Training Project work.

CO 2

Be capable of self-education and clearly understand the value of achieving perfection in the respective Project work.

CO 3

Apply fundamental and disciplinary concepts and methods in ways appropriate to the areas of study.


COPE304/1 - MOBILE COMPUTING

CO 1

Recognize and explain wireless and Mobile Communication system and Bluetooth technology.

CO 2

Describe and differentiate Mobile Computing vs Wireless Networking, GSM, GPRS, UMTS and SDR.

CO 3

Explain the working of Mobile IP and Mobile Ad Hoc Networks, Vehicular Ad Hoc Network.

CO 4

Describe the constraints and survey of commercial mobile Operating Systems.

CO 5

Discuss and explain Mobile Application Development.

CO 6

Acquire the knowledge of different Mobile E-Commerce applications.


SI 301 - SUMMER INTERNSHIP II

CO 1

Test the theoretical learning in practical situations by accomplishing the task assigned during the internship period.

CO 2

Apply various soft skills such as time management, positive attitude and communication skills during performance of the tasks assigned in internship organization.

CO 3

Assess interest and abilities in the actual field of work.

CO 4

Learn to appreciate time management in real life.


COPC301 - MICROPROCESSOR & MICROCONTROLLER

CO 1

Understand the Microprocessor capability in general and explore the evaluation of microprocessors.

CO 2

Understand the addressing modes of Microprocessors.

CO 3

Understand the Microcontroller capability and its usage.

CO 4

Write down programs of Microprocessors and Microcontrollers.

CO 5

Interface Microprocessors and Microcontrollers with other electronic devices.

CO 6

Understand the interrupt system of Microprocessors and Microcontrollers.


CST307 - Microprocessor & Microcontroller Lab using simulator/debug

CO 1

Program 8086 Microprocessor, 8051 and PIC Microcontrollers for application specific solution.

CO 2

Design Microprocessors/Microcontrollers based systems.

CO 3

Implement and develop new experiments on Microprocessor/Microcontroller based systems.


COPE 306/1 - COMPUTER GRAPHICS

CO 1

Know and be able to discuss hardware system architecture for computer graphics.

CO 2

Know and be able to design and implement model and viewing transformations.

CO 3

Know and be able to use the underlying algorithms, mathematical concepts, supporting computer graphics.

CO 4

Know and be able to select and use among models for lighting/shading.

CO 5

Know and be able to use and select among current models for surfaces.

CO 6

Be able to discuss future trends in computer graphics and quickly learn future computer graphics concepts and APIs.


COPC303 - Internet of Things

CO-1

Explaining IoT with its components.

CO-2

Acknowledge with various IoT protocols.

CO-3

Explaining IoT architecture.

CO-4

Introduce with WoT and differentiate it with IoT.

CO-5

Doing some programs with Arduino.

CO-6

Describe some existing IoT applications related to industry.


COPE 305/2 - Fundamentals of AI

CO-4

Design software agents to solve a problem

CO-1

Use appropriate search algorithms for any AI problem

CO-2

Represent a problem using first order and predicate logic

CO-3

Provide the apt agent strategy to solve a given problem

CO-5

Design applications for NLP that use Artificial Intelligence


DCST 3rd Year 6th Semester

PR302 - Major Project

CO 1

Implement Project Planning in Industrial In-plant Training Project work.

CO 2

Be capable of self-education and clearly understand the value of achieving perfection in the respective Project work.

CO 3

Apply fundamental and disciplinary concepts and methods in ways appropriate to the areas of study.


SE302 - SEMINAR

CO 1

Establish motivation for any topic of interest and develop a thought process for technical presentation.

CO 2

Organize a detailed literature survey and build a document with respect to technical publications.

CO 3

Analysis and comprehension of proof-of-concept and related data.

CO 4

Design effective presentation and improve soft skills.


COPC207 - Data Warehousing & Data Mining

CO 1

Understand the functionality of the various data mining and data warehousing component.

CO 2

Appreciate the strengths and limitations of various data mining and data warehousing models.

CO 3

Explain the analyzing techniques of various data.

CO 4

Describe different methodologies used in data mining and data ware housing.

CO 5

Compare different approaches of data warehousing and data mining with various technologies.


OE302 - Machine Learning

CO-1

Understand the concept of machine learning

CO-2

Identify the regression and classification problem

CO-3

Relate the supervised, unsupervised learning in the real life problem

CO-4

Evaluate the machine learning models with respect to the performance parameters.

CO-5

Design and implement various machine learning algorithms in the range of real world problems


HS 302 - Entrepreneurship and Start-ups

CO 1

Identify qualities of entrepreneurs, develop awareness about entrepreneurial skill and mindset and express knowledge about the suitable forms of ownership for small business.

CO 2

Comprehend the basics of Business idea, Business plan, Feasibility Study report, Project Report and Project Proposal.

CO 3

Understand the concept of start-up business and recognise its challenges within legal framework and compliance issues related to business.

CO 4

Make a Growth Plan and pitch it to all stakeholders and compare the various sources of funds available for start-up businesses.


OE302 - Engineering Economics & Project Management

CO 1

To acquire knowledge of basic economics to facilitate the process of economic decision making.

CO 2

To acquire knowledge on basic financial management aspects.

CO 3

To develop the idea of project plan, from defining and confirming the project goals and objectives, identifying tasks and how goals will be achieved.

CO 4

o develop an understanding of key project management skills and strategies.