fbpx

BABA BANDA SINGH BAHADUR ENGINEERING COLLEGE - FATEHGARH SAHIB

Affiliated to I.K.G PTU, Jalandhar

ਬਾਬਾ ਬੰਦਾ ਸਿੰਘ ਬਹਾਦਰ ਇੰਜੀਨੀਅਰਿੰਗ ਕਾਲਜ - ਫਤਿਹਗੜ੍ਹ ਸਾਹਿਬ Call Us:(1800 137 2015, 01763 503067)

Course Outcomes- Batch 2018

Batch 2018

Course Outcomes

Semester : 1st/2nd

Programme: B.Tech(CSE)
Semester: 1st/2nd
Course: Programming for Problem Solving
Course Code: BTPS101-18
CO No. COs(Course Outcomes): On the successful completion of course, students will be able to:

 

Level
I Describe algorithm, pseudo codes and programming structures. K1
II Use syntax, semantics and different constructs to solve mathematical and logical problems in ‘C’ language. K3
III Implement programs related to simple numerical method problems, namely root finding of function, differentiation of function and simple integration in ‘C’ language. K3
IV Identify the role of simple data structures, pointers, memory allocation and data handling for various applications through files in ‘C’. K1
V Decompose a problem into functions and synthesize a complete program using divide and conquer approach. K2
VI Describe various file related operations. K2
K1: 2, K2: 2, K3: 4

 

 

Programme: B.Tech(CSE)
Semester: 1st/2nd
Course: Programming for Problem Solving Lab
Course Code : BTPS102-18
CO No. COs(Course Outcomes): On the successful completion of course, students will be able to Level
I Identify the various hardware and software parts of computer system and define the basic working of Operating System. K1
II Use syntax, semantics and different constructs to solve mathematical and logical problems in ‘C’ language K3
III Implement a simple program by writing the code, testing the code and debugging the program in ‘C’ Language. K3
IV Decompose a problem into functions and synthesize a complete program using divide and conquer approach. K2
V Represent data in arrays, strings and structures and manipulate them through a program. K1
VI Declare pointers of different types and use them in defining self referential structures. K1
VII Implement programs to create, read and write to and from simple text files. K3
K1:3, K2:1 ,K3:3

 

Semester: 3rd
COs of Course: Digital Electronics Theory (BTES301-18)
On successful completion of the course, the students will be able to
COs COs Level
I Acquire knowledge about the fundamental concepts used in digital electronics.  K1
II Solve the problems related to minimization techniques for optimization of digital Circuits. K2
III Design and implement combinational and sequential circuits. K3
IV Study and compare various memory devices and signal conversion techniques. K2,K3,K4
V Analyze digital system design using PLDs. K4
VI Apply digital concepts to solve real life problems. K3

 

Semester: 3rd
COs of Course: Data Structures & Algorithms Theory (BTCS301-18)
On successful completion of the course, the students will be able to
COs COs Level
I Comprehend the basic concepts of data structure algorithms, asymptotic notations and complexities K2
II Construct linear data structures and use them in designing applications K3
III Acquire the ability to implement algorithm design techniques to solve real world problems K2
IV Choose and apply appropriate data structures for complex engineering problems K2,K3
V Use non-linear data structures in designing applications K3
VI Describe hash functions and concepts of collision and its resolution

Methods

K2

 

Semester: 3rd
COs of Course: Object Oriented Programming Theory (BTCS302-18)
On successful completion of the course, the students will be able to
COs COs Level
I Understand the basics of Object Oriented design approach K2
II Acquire the knowledge about memory management techniques in Object Oriented Program K1
III Demonstrate the concept of inheritance and its types K3
IV Describe the use of function overloading, operator over

loading and polymorphism

K2
V Explain the mechanism of exception handling K2
VI Use the concept of file operations, streams and manipulators to handle I/O K3
K1:1 ,K2:3 ,K3:2

 

Semester: 3rd
COs of Course: Calculus and Ordinary Differential Equations (BTAM301-18 )
On successful completion of the course, the students will be able to
COs COs
I Understand the functions of several variables that are essential in most of the branches in engineering.
II Apply multiple integrals to deal with area and volume of various structures which are quite significant in real world.
III Formulate and solve engineering problems related to convergence/divergence of infinite series, power  series and Taylor series.
IV Create, select and utilize the learnt techniques of first degree Ordinary Differential Equations to model real world problems and be acquainted with the knowledge required to solve higher order ODE.

 

Semester: 3rd
COs of Course: Fundamental course in Humanities (HSMC101-18)
On the successful completion of the course, students will be able
Cos

No.

Cos (Course Outcomes) Level
1. To develop strong natural familiarity with humanities along with the right understanding enabling them to eliminate conflict and strife in the individual society. K2
2. To describe political systems and different models of governing system. K1
3. To analyze the idea of economic development in pre and post-independence period. K4
4. To interpret the idea of development in context to political, philosophical and spiritual study of economics. K2

 

Semester: 3rd
COs of Course: Digital Electronics  Lab (BTES302-18)
On successful completion of the course, the students will be able to
COs COs Level
I Learn the usage of trainer kits and associated equipment of digital electronics. K1,K2
II Verification of the truth table of digital logic gates. K2
III Learn and realize combinational circuits using logic gates. K2
IV Learn and realize Sequential circuits using logic gates. K2
V Design and verify output of various types of flip-flops and counters. K3
VI Learn to translate real world problems into digital logic formulations K2

 

Semester: 3rd
COs of Course: Data Structures & Algorithms Lab (BTCS303-18)
On successful completion of the course, the students will be able to
COs COs Level
I Implement basic data structures like arrays and linked list K3
II Analyze the complexity of various data structures K2,K3
III Perform various operations like insertion, deletion, searching and sorting on data structures K3
IV Develop programs to demonstrate fundamental algorithmic problems including tree traversal, graph traversal and shortest path K3
V Implement various searching and sorting techniques K3
VI Design programs to demonstrate the implementation of various operations on stack and queue K3
K1:2,K3:2,K4:1

 

 

 

 

Semester: 3rd
COs of Course: Object Oriented Programming Lab (BTES304-18)
On successful completion of the course, the students will be able to

 

COs COs Level
I Design a variety of programs using classes and objects K3
II Apply the concept of constructor and destructor

for managing the memory

K3
III Implement different types of inheritance and polymorphism in programs K3
IV Develop programs for exception handling K3
V Illustrate the concepts of file handling and stream classes K3
VI Demonstrate the use of type casting through programs K3
K1:0,K2:0,K3:6

 

Semester: 3rd
COs of Course: IT Workshop (BTES305-18)
On successful completion of the course, the students will be able to
COs COs Level
I Apply knowledge for computer assembling and software installation K3
II Recognize the need of cyber hygiene and protection against other cyber-attacks. K3
III Solve the trouble shooting problems. K3
IV Understand the usage of internet, web browser and email. K3
V Apply the tools for preparation of PPT, Documentation and budget sheet etc. K3
VI Use the basics in real life problems K3
K1:0,K2:0,K3:6

Universal Human (HSMC 122-18)

Course Outcomes

 

CO-I Students understanding ‘VALUES’ and ‘SKILLS’ as complimentary would mould themselves into engineers, who would enjoy their work and become more efficient.

CO-II Current problem of students of not to withstand the pressure due to work load would be solved.

CO-III Student would work with team spirit rather than in competition in professional as well as in personal life.

CO-IV While designing and applying technology, nurture and protection of nature would become the key parameter of the student.

CO-V Holistic understanding would lead student to become more sensitive towards societal and environmental issues.

Course: Operating System; Semester: 4th

Course Code: BTCS-402-18

COs(Course Outcomes): On the successful completion of course, students will be able to:

  1. Understand operating system basics like its types, services and structures. K1,K2
  2. Acquire knowledge of CPU scheduling algorithms, process synchronization & deadlocks. K1,K2
  3. Understand memory management techniques. K2
  4. Familiarize with the conceptof device management. K1,K2
  5. Analyze LINUX/UNIX operating system and window based Operating System. K3
  6. Understand the concept of file system structure, protection, security and recent trends in operating systems. K1,K3

 

Program: B.Tech. (CSE)

Course Code: BTCS 401-18

Course :Discrete Mathematics

On the successful completion of the course, the students will be able to

COI Express logical sentence in terms of predicates, quantifiers and logical connectives. They will be also able to derive the solution for a given problem using deductive logic and prove the solution based on logical inference.

COII Classify algebraic structure for a given a mathematical problem.

COIII Evaluate Boolean functions and simplify expressions using the properties of Boolean algebra.

COIV Develop the given problem as graph networks and solve with techniques of graph theory.

 

 Design & Analysis of Algorithms Lab (BTCS405-18)

Course Outcomes

 COI.  Develop practical skills in designing and implementing complex problems with different techniques.

COII.  Apply appropriate technique to solve a specific problem.

COIII. Compare the performance of different techniques to solve a problem.

COIV. Implement various tree based algorithms.

COV. Apply various Graph based algorithms.

COVI. Design heuristics for real world problems.

 

Design & Analysis of Algorithm (BTCS 403-18)

Course outcomes

Students will be able to

  1. Analyze average case and worst-case running times of algorithms based on

asymptotic analysis.(K4)

  1. Justify the correctness of algorithms by taking a particular algorithm for consideration.(K2)
  2. Explain when an algorithmic design situation calls for which design paradigm

(greedy/ divide and conquer/backtrack etc.)(K2)

  1. Construct and examine model for a given engineering problem, using tree or graph, and design corresponding algorithm to solve the problems.(K3)
  2. Demonstrate the ways to analyze approximation/randomized algorithms (expected

running time, probability of error).(K2)

  1. Examine the necessity for NP class based problems and explain the use of heuristic

techniques.(K4)

Course:  Computer Organization & Architecture; Semester: 4th

Course Code:  BTES 401-18                               NBA Code: CS 252

COs(Course Outcomes): On the successful completion of course, students will be able to:

I             Understand  the architectures of processors used in computing  systems

II            Understand  different types of data representation and their operations

III          Classify hardwired and microprogrammed control units.

IV           Identify and compare the properties of memories.

V            Apply  pipelining concepts to enhance the system performance

VI           Identify I/O data transfer techniques  and future trends

 

Computer Organization & Architecture Lab          

BTES402-18

COs (Course Outcomes): On the successful completion of course, students will be able to

COI.  Assemble personal computer [K3]

COII. Understand different steps to develop program   and provide practical hands on experience using assembly language programming. [K2,K3]

COIII.  Able to implement the same problem using different instructions. [K3]

COIV. Apply techniques for faster execution of instructions and enhance speed of operations. [K3]

COV. Demonstrate the functioning of microprocessor based systems with I/O interface. [K2]

 

Course Title: Operating Systems Lab

CourseCode: BTCS404-18

CourseLab Outcomes:

The student will be able to:

CO 1. Understand and implement basic services and functionalities of the operating system.

CO 2. Analyze and simulate CPU Scheduling Algorithms like FCFS, Round Robin, SJF, and Priority.

CO 3. Implement commands for files and directories.

CO 4. Understand and implement the concepts of shell programming.

CO 5. Simulate file allocation and organization techniques.

CO 6. Understand the concepts of deadlock in operating systems and implement them in

multiprogramming system.

 

Course: Enviornmental Science

Course Code: EVS101:18

CO No.  COs(Course Outcomes): On the successful completion of course, students will be able to:

I             To reflect critically about their roles and identities as citizens, consumers and environmental actors in a complex, interconnected world.

II            Appreciate the ethical, cross-cultural, and historical context of environmental issues and the links between human and natural systems.

III          Understand core concepts and methods from ecological and physical sciences and their application in environmental problem-solving.

IV          Understand key concepts from economic, political, and social analysis as they pertain to the design and evaluation of environmental policies and institutions

V            To nurture natural curiosity and creativity for the immediate surroundings.