28newcom

COURSE DICTIONARY

SEMESTER-I

SEMESTER- II

C101

Engineering Mathematics - I

15SC01M

C201

Engineering Mathematics-II

15SC02M

C102

Applied Science

15SC03S

C202

Communication Skills in English

15CP01E

C103

Concepts of Electrical & Electronic Engineering

15ECO1T

C203

Digital and Computer fundamentals

15CS21T

C104

Applied Science Lab

15SC04P

C204

Digital Electronics Lab

15EC03P

C105

Basic Electronics Lab

15EC02P

C205

Basic Web Design Lab

15CS22P

C106

Basic Computer Skills Lab

15CS11P

C206

Multimedia lab

15CS23P

SEMESTER: III

SEMESTER- IV

C301

Programming with C

15CS31T

C401

Data Structures using C

15CS41T

C302

Computer Organization

15CS32T

C402

OOP with Java

15CS42T

C303

Database Management Systems

15CS33T

C403

Operating System

15CS43T

C304

Computer Network

15CS34T

C404

Professional Ethics & Indian Constitution

15CS44T

C305

Programming with C Lab

15CS35P

C405

Data Structures Lab

15CS45P

C306

DBMS and GUI Lab

15CS36P

C406

OOP with Java Lab

15CS46P

C307

Network Administration Lab

15CS37P

C407

Linux Lab

15CS47P

SEMESTER- V

SEMESTER-VI

C501

Software Engineering

15CS51T

C601

Software Testing

15CS61T

C502

Web Programming

15CS52T

C602

Network Security and Management

15CS62T

C503

Design and Analysis of Algorithms

15CS53T

C603

Cloud Computing

15CS63B

C504

Green Computing

15CS54T

C604

Software Testing lab

15CS64P

C505

Web Programming lab

15CS55P

C605

Network Security lab

15CS65P

C506

Design and Analysis of Algorithms lab

15CS56P

C606

In plant Training

15CS66P

C507

Professional Practices lab

15CS57P

C607

Project Work Phase -II

15CS67P

C508

Project Work Phase- I

15CS58P



SEMESTER I

C101-Engineering Mathematics-I -15SC01M

CO101.1

Find the algebraic operations of matrices, values of determinants and inverse of matrix and solve the simultaneous linear equations.

CO101.2

Find the product of vectors and their geometrical applications in finding moment of force, work done.

CO101.3

Determine the probability of various types of events and solve the problems on laws of logarithms.

CO101.4

Solve the problems on trigonometric functions with angle of any magnitude.

CO101.5

Determine the meaning of imaginary and solve the different forms of complex numbers.

CO101.6

Evaluate the limiting value of algebraic, trigonometric and exponential functions.

C102 -Applied Science - 15SCO3S

CO102.1

To determine the dimensions of objects by using measuring instruments and analyze scalars and vectors in mechanics.

CO102.2

To understand and apply the basic knowledge of properties of solids and liquids applicable to engineering.

CO102.3

To apply the concepts of thermal properties of matter and gas laws related to engineering.

CO102.4

To analyze the different concepts of waves and vibrations of particles in the field of engineering.

CO102.5

To study and relate the uses of modern technology in physics related to daily life and engineering.

CO102.6

To apply the basic concepts of chemistry and their reactions in the field of engineering.

C103- Concepts of Electrical & Electronic Engineering -15ECO1T

CO103.1

Understand the fundamentals of electric circuits, parameters, measuring instruments, and different Laws. Solve problems.

CO103.2

Understand the basic concepts of magnetic fields and electromagnetic induction.

CO103.3

Understand the fundamentals of AC circuits and solve problems

CO103.4

Differentiate the applications of transformers, stepper motors and brushless DC motor.

CO103.5

Explain the need of protective devices in Computer field

CO103.6

Understand the concept of Electronics, select UPS and maintenance of battery.

C104 - Applied Science Lab - 15SCO4P

CO104.1

To determine the different dimensions of given objects by using measuring instruments.

CO104.2

To apply the vector concepts in engineering.

CO104.3

To apply the knowledge of fluid dynamics in the field of engineering.

CO104.4

To apply the concepts of wave motion in engineering.

C105 - Basic Electronics Lab - 15EC02P

CO105.1

Identify and Measure various electrical parameters.

CO105.2

Verify different Laws and understand.

CO105.3

Measure the parameters of transformer.

CO105.4

Plot characteristics of diode.

CO105.5

Understand rectifier and filter circuits.

CO105.6

Use Op-Amp as amplifier.

C106- Basic Computer Skills Lab -15CS11P

CO106.1

Understand and identify the models, components of a computer along with its connections, operating system concepts along with internet operation.

CO106.2

Demonstrate skills using word processor.

CO106.3

Demonstrate skills using spreadsheet presentation.

CO106.4

Demonstrate skills using presentation.


SEMESTER II

C201- Engineering Mathematics-II - 15SC02M

CO201.1

Formulate the equation of straight lines and conic sections in different forms.

CO201.2

Determine the derivatives of different types of functions and evaluate the successive derivative of functions.

CO201.3

Formulate the equation of tangent and normal to the curve, rate measure and maxima and minima.

CO201.4

Evaluate the integrations of algebraic trigonometry and exponential functions.

CO201.5

Calculate the area under the curve, volume by revolution,Centre of gravity and moment of inertia using definite integrals.

CO201.6

Determine the order and degree of differential equations and form and solve ordinary differential equation by variable separable method and linear differential equation.

SEMESTER- II

C202-COMMUNICATION SKILLS IN ENGLISH-(15CP01E)

CO202.1

To understand the meaning of career planning and apply its benefits and guidelines. To develop the grammar skills by using parts of speech.

CO202.2

To understand and relate the three traits servility, numbness to injustice and divisiveness. To develop the grammar skills using suffix and prefix, articles, prepositions and auxiliaries.

CO202.3

To explain various environmental issues like global warming, its causes, effects and its preventions. To enhance grammar skills using synonyms, antonyms, question tags, short form of answers, listening, speaking skills.

CO202.4

To examine the manner of communication in a conversation and to improve verbal and non verbal communication. To illustrate grammar skills like homonyms, homophones, subject verb agreement and descriptive writing.

CO202.5

To comprehend the give passage and understand its moral and ability to write descriptive passage. To develop the grammar skills, tenses.

CO202.6

To examine themselves to various social issues like farmer's suicide and etc. To develop the given passage and able to answers the linked questions, and enhance the grammar, active and passive voices.



C203 - Digital and Computer fundamentals – 15CS21T

CO203.1

Describe various number system and codes.

CO203.2

Summarize different types of logic gates and apply Boolean laws and rules to simplify simple expressions.

CO203.3

Demonstrate different types of combinational logic circuits.

CO203.4

Construct different types of sequential logic circuits.

CO203.5

Identify and illustrate basic organization of computer.

CO203.6

Illustrate the memory concepts, I/O devices and peripherals.

C204- Digital Electronics Lab - 15EC03P

CO204.1

Identify the various digital ICs and understand their operation.

CO204.2

Apply Boolean laws to simplify the digital circuits.

CO204.3

Illustrate combinational logic circuits.

CO204.4

Illustrate Sequential logic circuits.


C205 - Basic Web Design Lab - 15CS22P

CO205.1

Understand the concepts of website development

CO205.2

Demonstrate knowledge and skills utilizing various HTML tags for designing a static web page.

CO205.3

Apply screen-based user interfaces, with graphics, textual components, and navigation systems to achieve a unified, functional environment that results in static web page.

CO205.4

Illustrate Table, Frames and relate the Cascading Style Sheets (CSS) features to specify various aspects of style, such as colours and text fonts and sizes, in their HTML documents and to understand the difference between linked, embedded and inline style specifications and how they operate in a “cascade”.

C206 - Multimedia Lab- 15CS23P

CO206.1

Apply basic elements and principles of photo editing software to achieve a great photo effect by applying effects like color, shadows, alteration of backgrounds, cropping and collage making.

CO206.2

Create simple shapes using animation editing software and design simple animation by applying shape tweens and motion tweens.



SEMESTER III

C301 - Programming with C - 15CS31T

CO301.1

Illustrate syntax rules for numerical constants and variables, data types, arithmetic operators and expressions and Articulate them with different types of input/output formats using simple problems.

CO301.2

Discuss different branching and looping statements and experiment using simple programs.

CO301.3

Discuss different types of functions and write simple programs.

CO301.4

Explain different types of arrays and write simple programs.

CO301.5

Describe preprocessor and Discuss different types of string functions.

CO301.6

Describe and differentiate between structure and unions to write simple programs.

C302 - Computer Organization -15CS32T

CO302.1

Recognize and explain the functional units of computers

CO302.2

Describe assembly languages and machine instructions by analyzing how the data is stored and fetched from memory.

CO302.3

Explain the execution of complete instruction and bus organizations.

CO302.4

Identify various interrupt handling mechanism and buses.

CO302.5

Differentiate between different types of memories.

CO302.6

Discuss core architecture and pipelined concept.



C303 - Database Management Systems-15CS33T

CO303.1

Identify the characteristics of database and describe the architecture and languages of Database system.

CO303.2

Identify the elements used in Entity Relationship diagram and sketch a simple diagram.

CO303.3

Summarize relational model concept and illustrate the relational constraints.

CO303.4

Describe Structured Query Language (SQL) and apply to query a database.

CO303.5

Recognize and interpret normalization for relational databases.

CO303.6

Visualize the features of NOSql and identify the database applications.

C304 - Computer Network-15CS34T

CO304.1

Define various data communication components in networking.

CO304.2

Describe networking with reference to different types of models and topologies.

CO304.3

Summarize the concepts related to error detection, correction and error control techniques.

CO304.4

Recognize the importance of LAN components, protocols that enable multiple computers to communicate with one another.

CO304.5

Identify the features of the different IP address classes.

CO304.6

Explain different connectivity and devices related to WAN.

C305 - Programming with C lab- 15CS35P

CO305.1

Demonstrate branching statements

CO305.2

Demonstrate looping statements

CO305.3

Experiment on functions

CO305.4

Construct programs on arrays

CO305.5

Solve programs on structures

CO305.6

Write program on Preprocessor directive #define



C306- DBMS and GUI lab- 15CS36P

CO306.1

Explain the underlying concepts of database technologies. Design and implement a database schema for a given problem-domain.

CO306.2

Apply Normalization to a database

CO306.3

Illustrate and query a database using SQL DML/DDL commands To motivate the students to relate all these to one or more commercial product environments as they relate to the developer tasks

CO306.4

Design, create, build, and debug Gambas /Visual Basic Database applications.

C307- Network Administration lab- 15CS37P

CO307.1

Identify the different faults related to CPU and RAM

CO307.2

Demonstrate the skills for assembly and disassembly of a PC and install OS

CO307.3

Demonstrate the skills for computer networking and its services.



SEMESTER IV

C401- Data Structures using C- 15CS41T

CO401.1

Illustrate the concepts of pointers and dynamic memory allocation with programs.

CO401.2

Discuss different types of file operations and command line arguments to develop simple program. of lists and apply various operations on them.

CO401.3

Describe data structures and different types of linked list

CO401.4

Construct stacks and queues using the concept of Arrays and Linked lists

CO401.5

Illustrate the use of Binary Trees and its operations.

CO401.6

Explain sorting and searching techniques with associated programs.



C402 - OOP With Java- 15CS42T

CO402.1

Discuss the OOP’s concept and Apply the concepts to design, implement, compile, test and execute simple Java programs.

CO402.2

Explain the concepts related to classes and Use built-in methods of String and String Buffer classes.

CO402.3

Define Inheritance and Discover Interface with programs

CO402.4

Illustrate Packages and articulate with simple programs

CO402.5

Illustrate multithreading concepts by experimenting with programs

CO402.6

Interpret different types of Exceptions by solving programs.

C403 - Operating System- 15CS43T

CO403.1

Describe operating system operations and operating system structures.

CO403.2

Understand process management and apply process scheduling algorithms

CO403.3

Recognize Synchronization and discover the methods for handling deadlocks.

CO403.4

Explain the memory management techniques.

CO403.5

Discover the concepts related to virtual memory management

CO403.6

Identify file systems concepts.

C404 - Professional Ethics & Indian Constitution – 15CS44T

CO404.1

Practice the moral values that ought to guide the Engineering profession.

CO404.2

Discover of the set of justified moral principles of obligation, ideals that ought to be endorsed by the engineers and apply them to concrete situations.

CO404.3

Know the definitions of risk and safety also discover different factors that affect the perception of risk.

CO404.4

Appreciate the Ethical issues and Know the code of ethics adopted in various professional bodies and industries.

CO404.5

Justify the need for protection of human rights and to know about concept of women empowerment.

CO404.6

Know the successful functioning of democracy in India.



C405 - Data Structures lab- 15CS45P

CO405.1

Demonstrate the concepts of pointers

CO405.2

Design programs based on the concepts of structures and files.

CO405.3

Demonstrate the concepts of Stack, Queue and Linked List and apply various operations on them.

CO405.4

Demonstrate the concept of binary tree traversal and its operations.

CO405.5

Design programs based on the concept of sorting and searching techniques.

C406 - OOP with Java Lab-15CS46P

CO406.1

Create and use classes and Objects.

CO406.2

Demonstrate the methods of String, String Buffer, Vector and Wrapper Classes.

CO406.3

Implement interfaces and inheritance.

CO406.4

Demonstrate the use of packages.

CO406.5

Implement Multithreading concepts

CO406.6

Demonstrate programming techniques with exception handling.

C407 - Linux Lab- 15CS47P

CO407.1

Demonstrate installation of Linux operating system and understand the importance of Linux.

CO407.2

Appraise various command usage of files and directories.

CO407.3

Show the working of vi editor in all its modes using various commands.

CO407.4

Manage shell and processes using various commands.

CO407.5

Write Shell scripts and C programs using vi editor.

CO407.6

Demonstrate Linux administration and its environment.



SEMESTER V

C501- Software Engineering- 15CS51T

CO501.1

Identify the factors that drive software project and summarize the role of process model in a project

CO501.2

Appraise SRS and to develop use cases for a project

CO501.3

Evaluate system architecture and develop detailed task schedule from the overall estimates and planning

CO501.4

Summarize structured design Methodologies

CO501.5

Illustrate different coding principles with unit test process

CO501.6

Identify the need for DevOps.

C502- Web Programming – 15CS52T

CO502.1

Discuss the fundamentals of web and concept of XHTML.

CO502.2

Describe different concepts of JavaScript and XHTML documents and Construct dynamic documents with JavaScript.

CO502.3

Describe XML using the user defined tags, DTD, Namespaces and Schemas with simple programs.

CO502.4

Discuss the concepts of PHP with associated programs.

CO502.5

Discuss different ways to access the database through the web using examples.

CO502.6

Discuss various server based software using different technologies.

C503 - Design and Analysis of Algorithms- 15CS53T

CO503.1

Discuss the fundamentals of algorithm.

CO503.2

Describe the analysis of algorithm efficiency using different notations.

CO503.3

Discuss various problems using Brute force technique.

CO503.4

Describe various problems using Dividend-Conquer Technique.

CO503.5

Describe various problems using Decrease-and-Conquer.

CO503.6

Discuss Greedy Techniques.



C504- Green Computing – 15CS54T

CO504.1

Discuss Green IT with its different dimensions and Strategies.

CO504.2

Describe Green devices and hardware along with its green software methodologies.

CO504.3

Discuss the various green enterprise activities, functions and their role with IT.

CO504.4

Describe the concepts of how to manage the green IT with necessary components.

CO504.5

Discuss the various laws, standards and protocols for regulating green IT.

CO504.6

Identify the various key sustainability and green IT trends.

C505 - Web Programming Lab-15CS55P

CO505.1

Create dynamic documents using XHTML and java script.

CO505.2

Develop programs by XML which includes user defined tags.

CO505.3

Construct PHP documents by using string, arrays, methods and also database access through PHP.

CO505.4

Create applications using Java Servlets and JSP.

C506 - Design and Analysis of Algorithms Lab- 15CS56P

CO506.1

Demonstrate Quick sort and Merge sort and calculate the time required to sort the elements.

CO506.2

Implement the topological ordering of vertices, travelling salesman problem and Knapsack problem.

CO506.3

Construct programs to check graph is connected or not using BFS and DFS methods

CO506.4

Implement programs on divide and conquer, decrease and conquer

CO506.5

Experiment finding the minimum cost of spanning tree using Prim’s algorithms and shortest path using Dijkstra’ algorithm.



C507 - PROFESSIONAL PRACTICES – 15CS57P

CO507.1

Recognize ethical responsibilities with respect to community, society, discipline and profession through oral communication skills

CO507.2

Search the information related to topic, and acquire knowledge of contemporary issues related to advancements in Computer Science engineering.

CO507.3

Discuss & disseminate about advancements in related profession including societal, environmental

CO507.4

Demonstrate the ability to analyse a problem and communicate competently in groups.

CO507.5

Exposure to various industry environment practice and global, societal, economic, and/or environmental issues, by listening experts talks and interact with them and make a presentation

C508 -Project Work Phase-I- 15CS58P

CO508.1

Get an idea and confidence in designing, analyzing and executing the project.

CO508.2

Apply the knowledge of latest trends in process execution.

CO508.3

Prepare document in team and enhance the students’ written and oral communication.

CO508.4

Develop individual confidence to handle various engineering assignments and expose themselves to acquire life skills to meet social challenges



SEMESTER VI

C601- Software Testing- 15CS61T

CO601.1

Understand the challenges and problems faced, what is testing, types of testing and the models.

CO601.2

Understand the different types of testing with their workings.

CO601.3

Describe the techniques used in static testing.

CO601.4

Visualizing the methods used to perform dynamic testing and case studies on it.

CO601.5

Identify how to manage the testing process by developing the related documents.

CO601.6

Analyze why tools are required, how to use them and understand the ethics required.



C602 - Network Security & Management- 15CS62T

CO602.1

Discuss the basic concepts of network security and various cryptographic algorithms.

CO602.2

Describe various hardware and software securities for information.

CO602.3

Discuss how Intrusion Detection System helps to provide security along with various types of firewalls.

CO602.4

Describe how wireless security provided to information.

CO602.5

Discuss various concepts of web security.

CO602.6

Discuss security and law along with Internet Governance and Email policy.

C603 - CLOUD COMPUTING- 15CS63B

CO603.1

Understand need of cloud computing, cloud essentials, benefits, challenges, limitations, usage and applications, business models.

CO603.2

Discuss the meaning of cloud computing, understand cloud models, cloud application architecture, cloud computing architecture and various infrastructure models.

CO603.3

Understand the various cloud services.

CO603.4

Determine the various software plus services possible for the users to place the very sensitive data housed on-site.

CO603.5

Get knowledge of virtualization to know about virtual machines, virtual cluster, types of virtualization.

CO603.6

Illustrate the different approaches to cloud computing, examples like Aneka, Autonomic computing engine.

C604 - Software Testing Lab- 15CS64P

CO604.1

Understanding Selenium tool to perform testing

CO604.2

Writing test suits for applications.

CO604.3

Construct and test simple programs.

CO604.4

Understanding the use of bug tracking and testing tool Bugzilla, Jira



C605 - Network Security Lab- 15CS65P

CO605.1

Install and demonstrate virtual box or any other equivalent software and Grabbing banner with telnet and netcat

CO605.2

Demonstrate port scanning, active machines, version of remote OS using NMAP or any other software.

CO605.3

Experiment on active and passive fingerprinting, sniffing the router traffic, use of dumpsec

CO605.4

Demonstrate wireless audit of an access point, ARP poisoning, IPCop Firewall installation using relevant softwares.

CO605.5

Demostrate different cryptoalgorithms, IDS, Rootkits using suitable softwares.

CO605.6

Demonstrate open ssl command, setup and monitor honeypot on network.

C606 - INPLANT TRAINING-15CS66P

CO606.1

Exposure to the organizational environment and recognize the requirement of the organization and cope with the organizational scenario.

CO606.2

Identify career paths taking into account their individual strengths and aptitude and prepare a report about the work experience in organization

CO606.3

Communicate effectively through technical presentation.

CO606.4

Enhancing the employability skills and start-up skills to increase his/her ability to engage in life-long learning.

CO606.5

Develop individual confidence to handle various engineering assignments and expose themselves to acquire life skills to meet societal challenges.



C607- Project Work- II -15CS67P

CO607.1

Get an idea and confidence in designing, analyzing and executing the project.

CO607.2

Apply the knowledge of latest trends in software development engineering and relate their ideas while executing the project

CO607.3

Have complete understanding of Executing the project

CO607.4

Prepare documents in team and enhance his written and oral communication presentations.

CO607.5

Develop individual confidence to handle various engineering assignments and expose themselves to acquire life skills to meet societal challenges

About T.E.H.R.D

The trust was established in the year 1981 under the aegis of Late. Smt. Basavarajeswari, Former union Minister and Founder Chairperson of the Trust, whose vision was to provide quality education in Science, Engineering, Management and Technology with the goal of uplifting people in the backward region of Northern Karnataka. Readmore..

Core Values

The institute stress the core values and ethics of commitment, Equity, Team Spirit, Transparency, Quality and Resource Optimization among the students and staff.

College Address

"Vidya Soudha", Sanjay Gandhinagar,
Ballari - 583104,
Karnataka State
08392 266331 / 267833
9008066235 / 8197778607
This email address is being protected from spambots. You need JavaScript enabled to view it.