LOCF
LOCF
Details of Papers
Sr. Semester Paper Type Subject Name Learning Outcome
No
1. SEM I Core Paper Problem Solving using 1. Describe the components of a
Computers computer and the notion of an
(BSCS01) algorithm.
2. Apply suitable programming
constructs and data structures to
solve a problem.
3. Develop, document, and
debug modular python
programs.
4. Use classes and objects in
application programs.
5. Use files for I/O operations.
1
3. SEM III Core Paper Operating Systems 1. Understand the rationale
(BSCS03) behind the current design and
implementation decisions in
modern Operating Systems by
considering the historic
evolution.
2. identify modules of the
operating systems and learn
about important functions
performed by
Operating system as resource
manager.
3. Use the OS in a more
efficient manner
2
4. SEM IV Core paper Computer System 1. Design combinational
Architecture circuits using basic building
(BSCS04) blocks. Simplify these circuits
using Boolean Algebra and
Karnaugh maps.
2. differentiate between
combinational circuits and
sequential circuits
3. Represent data in binary
form, convert numeric data
between different number
systems and perform arithmetic
operations in binary.
4. Determine various stages of
instruction cycle, various
instruction formats and
instruction set.
5. Describe interrupts and their
handling.
6. Explain how CPU
communicates with memory
and I/O devices.
3
5. SEM V DSE 1 Data Structures 1. Demonstrate a thorough
(BSCS05A) understanding of the behavior
of basic data structures.
2. Implement data structures
efficiently in programming
language C++.
3. Demonstrate an
understanding of recursion by
applying recursive techniques to
solve problems.
4
SEC-3 Programming in C++ 1. Solve simple programming
(BSCS08A) problems using iteration and
selection, and basic constructs:
Structures, arrays and functions.
2. Create classes and their
objects and use access specifies
for data hiding depicting
advantage of Abstraction.
3. construct classes for code
reusability depicting advantage
of Inheritance.
4. Implement Function
Overloading depicting
advantage of Polymorphism.
5. Create file, read/write
from/to files.
5
6. SEM VI DSE 1 Computer Networks
(BSCS06A) 1. Understand the basics of data
communication.
2. Differentiate between various
types of computer networks and
their topologies.
3. Understand the difference
between the OSI and TCP/IP
protocol suit.
4. Explain merits and demerits
of different types of
communication media.
5. Distinguish between different
types of network devices and
their functions.
6. Use IP addressing and
understand the need of various
application layer protocols.
6
DSE3 Project Work / Dissertation 1. Develop a project plan based
(BSCS06C) on informal description of the
project.
2. Implement the project as a
team.
3. Write a report on the project
work carried out by the team
and defend the work done by
the team collectively.
4. Present the work done by the
team to the evaluation
committee.
7
Sr. No Semester Subject Name Learning Outcome
7. SEM I Programming using
Python (CSGE101) 1. Describe the components of a
computer and notion of an
algorithm.
2. Apply suitable programming
constructs and built-in data
structures to solve a problem.
3. Develop, document, and debug
modular python programs.
4. Use classes and objects in
application programs and
visualize data.
8
transmission media and describe
the use of each of them.
5. Design web pages using
HTML.