0% found this document useful (0 votes)
103 views

Ballari Institute of Technology & Management, Ballari Department of Computer Science and Engg. Course Outcomes 2014-2018

This document outlines the course outcomes for various courses offered by the Ballari Institute of Technology & Management between 2014-2018. It provides the course codes, names and 5 course outcomes for over 20 courses related to areas like engineering mathematics, electronic circuits, logic design, data structures, algorithms, operating systems, microprocessors and software engineering. The courses aim to develop skills in topics such as circuit analysis, data structure implementation, algorithm analysis, OS concepts, microprocessor programming and software development lifecycles.

Uploaded by

suryakirana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views

Ballari Institute of Technology & Management, Ballari Department of Computer Science and Engg. Course Outcomes 2014-2018

This document outlines the course outcomes for various courses offered by the Ballari Institute of Technology & Management between 2014-2018. It provides the course codes, names and 5 course outcomes for over 20 courses related to areas like engineering mathematics, electronic circuits, logic design, data structures, algorithms, operating systems, microprocessors and software engineering. The courses aim to develop skills in topics such as circuit analysis, data structure implementation, algorithm analysis, OS concepts, microprocessor programming and software development lifecycles.

Uploaded by

suryakirana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Ballari Institute of Technology & Management ,Ballari

Department of Computer Science and Engg.


Course Outcomes 2014-2018

10MAT31 Engineering mathematics -III


CO-1 apply Fourier series and Fourier transforms in formulations and solving different engineering problems.
CO-2 demonstrate the skills in forming partial differential equations and solving heat, wave and Laplace equation also using numerical methods.
CO-3 apply curve fitting to the raw data in to the curve of best fit
CO-4 apply the graphical and simplex method to solve the LPP.
CO-5 write programs using numerical techniques and apply Z-transforms to solve Engineering problems.
10CS32 Electronic Circuits
CO-1 Plot the operating point by considering the DC values of current and voltage.
CO-2 Categorize the BJTs, MOSFETs, and CMOS and get their current values and characteristic curve for D-MOSFETs and E-MOSFETs.
Discuss the important characteristics of the CE amplifier, including classes of the operation, types of coupling, and frequency ranges along with
CO-3
their application circuits.
CO-4 Analyze the feedback amplifiers with their advantages and effect of negative feedback, the optoelectronic devices in the application based on the
requirement.
CO-5 Identify the waveform conversion circuits and waveform generation circuits , Difference between the Ideal Op-Amp and Practical Op-Amp.
10CS33 LOGIC DESIGN
CO-1 Explain the basic gates and SOP and POS simplifications.
CO-2 Analyze the working of Multiplexers and Demultiplexers.
CO-3 Solve problems of PAL,PLA.models and FF, Registers, Counters.
CO-4 Design Synchronous/ Asynchronous Sequential Circuit & Design of D/A and A/D Converter..

10CS34 Discrete Mathematical Structures


CO-1 Define the terminologies of sets, functions, relations, logic
CO-2 Apply the concepts of set theory.
CO-3 Construct proofs using propositional logic, predicate logic
CO-4 Solve problems on functions, relations, groups, modular arithmetic
CO-5 Prove properties of integers using mathematical induction, direct, indirect proofs.
10CS35 DATA STRUCTURES WITH C
CO-1 Ability to understand the concepts of pointers, dynamic memory allocation and Abstract Data Type to write efficient programs.
CO-2 Ability to Understand, evaluate the performance of programs and use of asymptotic notations to measure the performance
CO-3 Identify and analyze various linear and non linear data structures like Stack, queue, linked list, graph and trees.
CO-4 Ability to understand and analyze the limitations, applications of Data structures
CO-5 Ability to Write efficient programs using appropriate data structures to solve the problems and analyze their efficiency.

10CS36 OOPs with C++


CO-1 Distinguish between top-down and bottom-up programming approach and apply bottom-up approach to solve real world problems
CO-2 Ability to Define the features of Object and Classes, data members and member functions. Apply it to the real world problems.
CO-3 Demonstrate concepts such as Encapsulation, Inheritance, Polymorphism, constructors and destructors using suitable programs.
CO-4 Interpret the difference between Static Vs Dynamic binding, Function overloading and Operator overloading. Apply both techniques to solve
CO-5 Analyze Class access specifies – public, private, protected and Virtual Base Classes / functions, Which is related to reusability.

10CSL37 DATA STRUCTURES WITH C/C++ LAB


CO-1 Identify the appropriate data structures for solution of any given problem.
CO-2 Design various data structure with their basic operations.
CO-3 Design and apply the concept of object oriented programming.
CO-4 Implement varoius data structure in c++.

10CSL38 Electronic Circuits and Logic Design Lab


CO-1 Analyse and describe the working of basic electronic circuits and Logic Circuits
CO-2 Design and demonstrate the working of various analog circuits like clipper, Mosfet, Schmitt trigger, Opamp and 555 timer
CO-3 solve problems using Boolean laws, K-Maps and implement various Combinational circuits.
CO-4 Design and implement synchronous and asynchronous counters .

10MAT41 Engineering mathematics -IV


CO-1 Apply various numerical methods to solve first order sequential equations.
CO-2 Employ Bessel's and Legender's equations to find the series solutions.
CO-3 Apply Cauchy Reimann equations to find the analyticity of a function to determine the poles and residues.
CO-4 To solve probabilistic problems of repeated nature and find the probability of Joint probability distribution.
CO-5 To test the samples and use the knowledge of Markov chains in attempting engineering problems for feasible random events.

10CS42 Graph Theory


CO-1 define regular graphs and path, Euler graphs, Hamilton graphs
CO-2 differentiate between Euler graphs, Hamilton graphs
CO-3 construct a tree & prove the theorems on tree.
CO-4 construct minimal spanning tree.
CO-5 solve problems on permutations and combinations , find rooks polynomials for the given figure.

10CS43 Design and Analysis of Algorithms


CO-1 Ability to Understand, Analyze the performance of recursive and non recursive algorithms and use of asymptotic notations to measure the
CO-2 Identify and analyze various algorithm design techniques
CO-3 Understand and evaluate algorithms using various algorithm design techniques
CO-4 Solve problems by applying appropriate algorithm design techniques and analyze the efficiency of various algorithms including parallel
CO-5 Ability to understand the limitations of Algorithm power and identify algorithm design techniques to cope up with the limitations.

10CS44 Unix and Shell Programming


CO-1 Explain the architecture and sailent features of UNIX Operating System
CO-2 Interpret UNIX commands, shell basics and shell environment
CO-3 Design and develop shell programs using loops, control statements, regular expressions and UNIX Commands
CO-4 Create UNIX file I/O and Processes
CO-5 Design and develop Perl Script

10CS45 MICROPROCESSORS
CO-1 Explain the overview of microprocessors, microcomputer block diagram and real mode operation
CO-2 Explain protected mode of operation, 8086 register organization, memory segmentation
CO-3 Design propgrams using 8086 instruction set and assembler directives
CO-4 Design memory, I/O interfaces with 8086 and address decoding
CO-5 Apply 8255 and 8254 PPI to interface I/O devices like timer, DAC, Stepper motor etc and also learn 8259 interrupt controller
10CS46 Computer Organization
CO-1 Analyse the computer system components and machine instructions.
CO-2 Explain implementation of I/O control and data transfer using interrupt
CO-3 Describe the principles of memory management
CO-4 Solve the arithmetic problems and demonstrate the Instruction execution concept. .

10CSL47 Design and Analysis of Algorithms LAB


CO-1 Demonstrate algorithms using appropriate design techniques
CO-2 Choose the appropriate algorithm design technique to solve given problem
CO-3 Apply algorithm design techniques to solve real world problem
CO-4 Analyze the performance of algorithms
CO-5 Apply the concept of parallel programming

10CSL48 Microprocessor LAB


CO-1 Demonstrate the working of 8086 instruction set
CO-2 Develop ALP program to solve problems using 8086 instruction set .
CO-3 Demonstrate the working of 8255 interface
CO-4 Develop ALP programs to interface 8255 PPI.

10IS51 SOFTWARE ENGINEERING


CO-1 Define software engineering and Terminologies related to it alongwith ethical responsibilities of Software Engineer
CO-2 Identify the different process activities and analyse the different software process models
CO-3 Apply the methods of Requirement elicitation
CO-4 Design software and apply strategies of Project management
CO-5 Apply Rapid software development methods and decide on appropriate software architecture and Testing
10CS52 SYSTEM SOFTWARE
CO-1 Distinguish architecture of SIC and SIC/XE machine.
CO-2 Write the object code for SIC and SIC/XE machine programs
CO-3 List loaders types and Explain the relocation.
CO-4 Imagine editing process and Write the debugging functions and capabilities of a text editor.
CO-5 Apply regular expressions and develop programs using LEX and YACC tools.
PSO-1 Demonstrate the principles, architectures and Organization of computers, embedded systems and computer networks
PSO-2 To develop software applications using advanced technologies to cater the growing needs of Industry
10CS53 Operating Systems
CO-1 To illustrate the role and responsibilities of OS in the computer system.
CO-2 To explain how the OS deals with process management and process synchronization.
CO-3 To analyze memory management techniques and deadlocks.
CO-4 To Describe secondary storage, file concepts & its implementation.
CO-5 To apply the knowledge about OS, for the Linux operating system case study.
10CS54 Database Management Systems
CO-1 Able to understand the basics concepts and understand the application of database systems
CO-2 Able to construct an entity Relationship model form specification and to transform to retional model
CO-3 able to contstruct SQL queries to perform CRUD operations on database.
CO-4 Understand and apply database normalization principles
CO-5 understand principles of database transaction management, database recovery,security
10CS55 COMPUTER NETWORK -1
CO-1 Define data communication, protocols, networks and layered architecture like OSI & TCP/IP.
CO-2 Explain Analog and Digital signals, Transmission impairment performance, conversion of Digital to Digital,Analog to Digital and Digital to
CO-3 Apply error detection and correction methods like block coding, leaner coding, CRC, checksum.
CO-4 Explain multiple accesses like random access, controlled access and IEEE standards,framing, flow and error control, different data link
CO-5 Adapt wireless technologies like, Bluetooth, IEEE 802.11, & Cellular telephony and Understand IPV4, IPV6 addresses, Internetworking basics,
10CS56 Formal Languages & Automata Theory
CO-1 Understand the concepts of Finite Automata and design it for given language
CO-2 Explain Regular Expression and design it for a given language
CO-3 Design CFG, various types of derivations for a given language & Grammar
CO-4 Explain PDA and design it for a given language
CO-5 Explain properties of CFLges and design Turing Machine for given language
10CSL57 Database Applications Lab
CO-1 Analyze the Data Base Concepts using Data Definition Language(DDL),Data Manipulation Language(DML)Data Control Language(DCL)
CO-2 Analyze key dependencies for the relational schema and create table using key constraints.
CO-3 Design suitable queries using SQL for retrieving data from the database.
CO-4 Design suitable front end with the help of visual basics(VB) and show suitable reports for different data bases.
PSO-1 Understand the principles, architecture and organization of computers, embedded systems and computer networks
PSO-2 To develop software applications using advanced technologies to cater the growing needs of industry
10CSL58 System Software and Operating System Laboratory
CO-1 Interpret the basic features of regular expression for search application.
CO-2 Extend the lexical features to recognize grammar using different productions.
CO-3 Demonstrate the importance of commands in writing shell scripts
CO-4 Illustrate process creation, termination & file concepts in C with LINUX environment
CO-5 Implement process scheduling algorithms, parallel processing & deadlock avoidance concepts.
PSO1 Understand the principles of archtecture and organization of computers, embedded systems and computer networks
PSO2 To develop software application using advanced technoloiges to cater the growing needs of industry
10AL61 M&E
CO-1 Define the basic functions of management & importance of planning.
CO-2 Analyze the staffing activities & directing in an organization.
CO-3 Develop the entrepreneurship skills in industries.
CO-4 Evaluate the different financial institutions support towards small scale industry.
CO-5 Formulation of project report.
10CS62 UNIX SYSTEM PROGRAMMING
CO-1 Ability to understand the ANSI C Standard, ANSI/ISO C++ Standards, POSIX Standards, FIPS Standard, X/Open Standards available in
CO-2 Comprehend with File Types, UNIX and POSIX File System, UNIX Kernel Support for Files available in UNIX System.
CO-3 Analyze the working of APIs by using suitable programs.
CO-4 Understand the Environment of a process and its operations by using APIs.
CO-5 Ability to use Signals APIs to interrupt the process and IPCs using suitable programs.
10CS63 Compiler Design
CO-1 Identify,analyze and generate tokens present in the source program
CO-2 Design top down and bottom up parsing algorithms and apply them to construct parsing table and parse the given input string
CO-3 Design Intermediate code from a given C language code.
CO-4 Explain Runtime memory management technique.
CO-5 Design basic blocks and flow graph from a given intermediate code.
10CS64 Computer Networks-II
CO-1 Illustrate Packet Switching Networks, Mobile Adhoc Networks and Wireless Sensor Networks.
CO-2 Explain the architecture of TCP/IP and protocols associated with TCP/IP.
CO-3 Define QoS, VPNs, Tunneling, Overlay networks and Multimedia Networking.
CO-4 Analyse the Network Applications and Network management of Computer Networks.
CO-5 Discuss the security issues in Computer Networks.
10CS65 COMPUTER GRAPHICS & VISUALIZATION
CO-1 Explain the major application areas of computer graphics.
CO-2 Describe the operation of graphics hardware systems.
CO-3 implement standard graphics primitives using OpenGL.
CO-4 Apply geometrical transformations on 2D and 3D primitives.
CO-5 Distinguish between Parallel-projection and Perspective-projection
10CS661 Operations Research
CO-1 Define terminologies associated with Linear Programming Problem, Non Linear Programming Problem, Game theory..
CO-2 Explain the concepts of Operation Research, Linear Programming Problem, and Transportation Problem.
CO-3 Apply simplex and graphical methods to solve Linear Programming Problems.
CO-4 Apply methods of Transportation Models and game theory.
CO-5 Outline the metaheuristics approaches, decision analysis
10CSL67 CG & V LAB
CO-1 Explain the mathematical and theoretical principles of computer graphics eg: To draw basic objects like lines, triangles and polygons using
CO-2 Use matrix algebra in computer graphics and implement fundamental algorithms and transformations involved in viewing models
CO-3 Analyze and evaluate the use of computer graphics methods in practical applications of 2D & 3D
CO-4 Write basic graphics software systems for Parallel-projection and Perspective-projection models, handling of hidden surfaces and clipping in
CO-5 Design and develop a graphics application.
10CSL68 Unix System Programming and Compiler Design Laboratory
CO-1 Identity and analyze POSIX complaint configurations/limits.
CO-2 Implement Simple File Locking Operations and IPC.
CO-3 Implement and analyze POSIX APIs fork(), link(), system(), alarm() for various
Develop and implement race condition, Zombie Process.
CO-4
CO-5 Design and develop the syntax-directed definition of given grammar.
10CS71 OOMD
CO-1 Describe the concepts involved in Object-Oriented modeling and their benefits.
CO-2 Demonstrate concept of use-case model, sequence model and state chart model for a given problem
CO-3 Analyze the application Domain and Prepare models from different viewpoints.
Translate the requirements into implementation for Object Oriented design.
CO-4
CO-5 Choose an appropriate design pattern to facilitate development procedure.
PSO-1 Understand the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS72 EMBEDDED COMPUTING SYSTEMS
CO-1 Interpret the basic features and challenges in designing an embedded system.
CO-2 Illustrate the programmer’s interface to the hardware by studying ARM instruction set.
CO-3 Extend the importance of CPU aspects such as Interrupts, MMU, CPU Performance & Power management, bus based computer systems creation, I/O and memory comp
CO-4 Demonstrate the knowledge in designing Model Train Controller, Telephone answering Machine, Datacompressor, Software Modem, Elevator Controller and Alarm cloc
CO-5 Discuss the necessity of time critical response, IPC, power management & Optimization for processes in embedded system development
PSO-1 Demonstrate the principles, architecture and organization of computers, embedded systems and computer networks.
To Develop software applications using advanced technologies to cater the growing needs of industry
PSO-2
10CS73 Programming The Web
CO-1 Define the World Wide Web and its emphasis on the current communication trend.
CO-2 Distinguish the static web contents and dynamic web contents of world wide web.
CO-3 Analyze the internet programming for web applications.
CO-4 Design web page using the web design Methodologies.
CO-5 Develop the web applications by using set of development tools like XHTML, CSS, JavaScript, XML, PHP, PERL and Ruby Rails.
PSO-1 Understand the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS74 ADVANCED COMPUTER ARCHITECTURES
CO-1 Ability to Solve Simple Calculations of Power, Cost and Performance on Computer Design
CO-2 Ability to demonstrate Pipelining, Exploitation of instruction-level parallelism, branch prediction, speculation ,dynamic scheduling, instruction
CO-3 Ability to Illustrate shared memory architectures, distributed-memory architectures
CO-4 Ability to Explain cache principles, basic cache optimizations, advanced cache optimizations
CO-5 Ability to Explain Protection of virtual memory & Virtual machines
PSO-1 Demonstrate the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS753 JAVA & J2EE
CO-1 List and Explain the features Java programming Language.
CO-2 Apply applet and event handling mechanisms in application programs.
CO-3 Analyze and develop java programs using threads, Swings and JDBC Connectivity concepts.
CO-4 Design and develop distributed applications using RMI and web applications using servlets and JSP.
CO-5 Implement reusable software components using Enterprise Java Beans.
PSO-1 Demonstrate the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS765 Storage Area Network
CO-1 Illustrate the storage system environment
CO-2 Apply the replication techniques in the Storage Networks
CO-3 List the features of Intelligent Storage System
CO-4 Analyze the types of Storage Area Networks
CO5 Analyze the concepts of Storage Virtualization
PSO1 Understand the principles, architecture and organization of computers, embedded
PSO2 To develop software applications using advanced technologies to cater the growing
10CSL77 Network Programming Lab
CO-1 Design and implement Networking topologies by using Simulator (NCTUNS tool).
Analyze the transmission of packets using LAN and Extended Service Set(ESS)
CO-2
CO-3 Implement routing,congestion control and Error detection Algorithms.
CO-4 Design Client/Server Applications using Socket APIs
CO-5 Apply the fundamentals of Cryptography using RSA algorithm.
PSO-1 Demonstrate the principles, architectures and Organization of computers, embedded systems and computer networks
PSO-2 To develop software applications using advanced technologies to cater the growing needs of Industry
10CSL78 Web Programming Lab
CO-1 Demonstrate event handling in XHTML files using JavaScript.
CO-2 Demonstrate XML documents to display the information using style sheets.
CO-3 Develop web applications using Perl.
CO-4 Apply PHP for server side scripting, cookies
CO-5 Build rains application for querying the information from the database
PSO-1 Understand the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10IS81 SOFTWARE ARCHITECTURES
CO-1 Define Software Engineering and Terminologies related to it along with the ethical responsibilities of the software engineer.
CO-2 Identify the different process activities and analyze the different software process models
CO-3 Able to apply the methods of requirement elicitation
CO-4 Able to design software and apply strategies of project management
CO-5 Apply rapid software development methods and decide on appropriate software architecture and testing
PSO-1 Understand the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS82 System Modelling and Simulation
CO-1 Explain the basic concepts of a simulation system.
CO-2 Model different queuing systems in the context of discrete event simulation.
CO-3 Apply methods to generate random numbers and random variate.
CO-4 Explain verification and validation of simulation models.
CO-5 Analyze a system information and performance.
PSO1 Understand the principles, architecture and organization of computers, embedded
PSO2 To develop software applications using advanced technologies to cater the growing
10CS832 Web 2.0 And R.I.A
CO-1 Define the Rich Internet applications.
CO-2 Compare the static web contents over dynamic web contents of web 2.0.
Analyse the Internet programming for Rich Internet applications by learning tools like html, JavaScript, xml, mxml and ActionScript.
CO-3
CO-4 Design the web 2.0 methodologies with the end User requirements as priority.
CO-5 Develop the web applications for various community of end users by using technologies like AJAX and FLEX.
PSO-1 Understand the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS842 SOFTWARE TESTING
CO-1 Explain the importance of testing
CO-2 Derive testcases for any given problem
CO-3 Classify the problem into suitable testing model
CO-4 Apply appropriate techniques for the design of flow graphs
CO-5 Create appropriate document for the software artifacts
PSO-1 Understand the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS85 Project Work
CO-1 Identify the real world Computer Science Problems
CO-2 Analyze the engineering problem requirements
CO-3 Design the solution methodologies for the problem
CO-4 Apply modern engineering tools/techniques for developing a system
Write technical project report and publish the thesis into an article
CO-5
PSO-1 Demonstrate the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing
10CS86 Seminar
CO-1 Evaluating the knowledge of contemporary issues through literature surveys
CO-2 Ability to Prepare technical documents
CO-3 Exhibit effective presentation skills
CO-4 Ability to work in real time environment
CO-5 Ability to utilize technical resources
PSO-1 Demonstrate the principles, architecture and organization of computers, embedded
PSO-2 To develop software applications using advanced technologies to cater the growing

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy