Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

PROGRAM OUTCOMES (PO)

Proficiency
Program Outcomes (PO) Level
assessed by
PO1 engineering knowledge: Apply the knowledge of
mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex 2.5 Mini Projects
engineering problems related to Computer Science and
Engineering.
PO2 Lectures,
Problem analysis: Identify, formulate, review research
1. Assignments,
literature, and analyze complex engineering problems
Exams
related to Computer Science and Engineering and
reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
PO3 Design/development of solutions: Design solutions for
complex engineering problems related to Computer
Science and Engineering and design system components
2.5 Mini Projects
or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the
cultural, societal, and environmental considerations.
PO4 Conduct investigations of complex problems: Use
research-based knowledge and research methods including
design of experiments, analysis and interpretation of data, 2.5 --
and synthesis of the information to provide valid
conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate
techniques, resources, and modern engineering and IT
tools including prediction and modeling to complex 2 --
engineering activities with an understanding of the
limitations.
PO6 The engineer and society: Apply reasoning informed by
the contextual knowledge to assess societal, health, safety,
legal and cultural issues and the consequent - --
responsibilities relevant to the Computer Science and
Engineering professional engineering practice.
PO7 Environment and sustainability: Understand the impact
of the Computer Science and Engineering professional Lectures,
engineering solutions in societal and environmental - Assignments,
contexts, and demonstrate the knowledge of, and need for Exams
sustainable development.
PO8 Ethics: Apply ethical principles and commit to
professional ethics and responsibilities and norms of the -
engineering practice.
PO9 Individual and team work: Function effectively as an
individual, and as a member or leader in diverse teams, - Mini Projects
and in multidisciplinary settings.
PO10 Communication: Communicate effectively on complex
engineering activities with the engineering community and
- --
with society at large, such as, being able to comprehend
and write effective reports and design documentation,
make effective presentations, and give and receive clear
instructions.
PO11 Project management and finance: Demonstrate
knowledge and understanding of the engineering and Lectures,
management principles and apply these to one‟s own Assignments,
work, as a member and leader in a team, to manage Exams
projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the
Lectures,
preparation and ability to engage in independent and life-
Assignments,
long learning in the broadest context of technological Exams
change.

PROGRAM SPECIFIC OUTCOMES (PSO)


Proficienc
Program Specific Outcomes (PSO) Level y assessed
by
O1 Foundation of mathematical concepts: To use
mathematical methodologies to crack problem using Mini
-
suitable mathematical analysis, data structure and suitable Project
algorithm.
PSO2 Foundation of Computer System: The ability to
interpret the fundamental concepts and methodology of Lectures,
Assignme
computer systems. Students can understand the 2
nts,
functionality of hardware and software aspects of Exams
computer systems.
PSO3 Foundations of Software development: The ability to
grasp the software development lifecycle and
methodologies of software systems. Possess competent
Mini
skills and knowledge of software design process. 2
Project
Familiarity and practical proficiency with a broad area of
programming concepts and provide new ideas and
innovations towards research.
PROGRAM OUTCOMES AND PROGRAM SPECIFIC

OUTCOMES:

Program Specific
Program Outcomes (PO)
Outcomes (PSO)
Outcomes
Course

PSO1

PSO2

PSO3
PO10

PO11

PO12
PO2
PO1

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO1 3 1 3 3 2 - 2 2
CO2 3 1 3 3 2 - 2 2
CO3 2 1 2 2 2 - 2 2
CO4 2 1 2 2 2 - 2 2
CO5 2.
5 1 2.5 2.5 2 2 2
AVG 3 1 3 3 2 - 2 2
1.
SYLLABUS COPY

OBJECT ORIENTED PROGRAMMING USING C++(CS305PC)


UNIT - I

Object-Oriented Thinking: Different paradigms for problem solving, need for OOP
paradigm, differences between OOP and Procedure oriented programming, Overview of OOP
concepts Abstraction, Encapsulation, Inheritance and Polymorphism.
C++ Basics: Structure of a C++ program, Data types, Declaration of variables, Expressions,
Operators, Operator Precedence, Evaluation of expressions, Type conversions, Pointers,
Arrays, Pointers and Arrays, Strings, Structures, References. Flow control statement- if, switch,
while, for, do, break, continue, goto statements. Functions - Scope of variables, Parameter
passing, Default arguments, inline functions, Recursive functions, Pointers to functions.
Dynamic memory allocation and de-allocation operators-new and delete, Preprocessor
directives.
UNIT - II
C++ Classes and Data Abstraction: Class definition, Class structure, Class objects, Class
scope, this pointer, Friends to a class, Static class members, Constant member functions,
Constructors and
Destructors, Dynamic creation and destruction of objects, Data abstraction, ADT and
information hiding.
UNIT - III
Inheritance: Defining a class hierarchy, Different forms of inheritance, Defining the Base and
Derived classes, Access to the base class members, Base and Derived class construction,
Destructors, Virtual base class.
Virtual Functions and Polymorphism: Static and Dynamic binding, virtual functions,
Dynamic binding through virtual functions, Virtual function call mechanism, Pure virtual
functions, Abstract classes, Implications of polymorphic use of classes, Virtual destructors.
UNIT - IV
C++ I/O: I/O using C functions, Stream classes hierarchy, Stream I/O, File streams and String
streams, Overloading operators, Error handling during file operations, Formatted I/O.
UNIT - V
Exception Handling: Benefits of exception handling, Throwing an exception, The try block,
Catching an exception, Exception objects, Exception specifications, Stack unwinding,
Rethrowing an exception, Catching all exceptions.

TEXT BOOKS:

1. The Complete Reference C++, 4th Edition, Herbert Schildt, Tata McGraw Hill.
2. Problem solving with C++: The Object of Programming, 4th Edition, Walter Savitch,
Pearson Education.

REFERENCES:

1. The C++ Programming Language, 3rd Edition, B. Stroutstrup, Pearson Education.


2. OOP in C++, 3rd Edition, T. Gaddis, J. Walters and G. Muganda, Wiley Dream Tech
Press.
3. Object Oriented Programming in C++, 3rd Edition, R. Lafore, Galigotia Publications Pvt
Ltd.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TIME TABLE
Branch : B.Tech. CSE Hall No. :B1-105
Year/Section : II-I / A W.E. F :20.10.2021
Academic Year : 2021-2022 Incharge : Mr. B. MAHESH
  Time 09.15 a.m. 10.15 a.m. 11.15 a.m. 12.15 p.m. 01.15 p.m. 02.00 p.m. 03.00 p.m.
to to to to to to to
Day 10.15 a.m. 11.15 a.m. 12.15 p.m. 01.15 p.m. 02.00 p.m. 03.00 p.m. 04.00 p.m.

MON COSM DS LAB COA ADE

TUE C++ IT WORKSHOP/ADE LAB


L GS LAB

U
WED COSM C++ DS COA ADE SPORTS
N
THU DS ADE C++ DS C++ LIBRARY
C
FRI DS COSM ADE C++ H COA LIBRARY

SAT COA C++ COSM DS C++ LAB

COMPUTER ORGANIZATION AND ARCHITECTURE: Mrs. V. AKSHOUNI REDDY

OBJECT ORIENTED PROGRAMMING USING C++ : Mrs. T.KEERTHI

COMPUTER ORIENTED STATISTICAL METHODS : Mrs. ROOPA

DATA STRUCTURES : Mr. B. MAHESH

ANALOG AND DIGITAL ELECTRONICS : Mr. RAMESH

DATA STRUCTURES LAB :Mr. B. MAHESH

C++ PROGRAMMING LAB :Mrs. B. ANITHA

ANALAOG AND DIGITAL ELECTRONICS LAB / :Mr. N RAMESH

IT WORKSHOP :Mrs. P RAMYA SREE

GENDER SENSITISATION LAB :Mr G N CHAITANYA


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TIME TABLE
Branch : B.Tech. CSE Hall No. :B1-105
Year/Section : II-I / A W.E. F :20.10.2021
Academic Year : 2021-2022 Incharge : Mr. B. MAHESH

INDIVIDUAL TIME TABLE


  Time 09.15 a.m. 10.15 a.m. 11.15 a.m. 12.15 p.m. 01.15 p.m. 02.00 p.m. 03.00 p.m.
to to to to to to to
Day 10.15 a.m. 11.15 a.m. 12.15 p.m. 01.15 p.m. 02.00 p.m. 03.00 p.m. 04.00 p.m.

MON

TUE C++
L
U
WED C++
N
THU C++ C++ LAB
C
FRI C++ H
SAT C++ C++
MALLAREDDY INSTITUTE OF TECHNOLOGY & SCIENCE
Class: II Year-I Sem B.Tech. Branch: CSE-A
Batch: 2020-2021 A.Y: 2021-2022
ROLL LIST
SN H.T.NO NAME OF THE STUDENT SNo H.T.NO NAME OF THE STUDENT
o
1 20S11A0501 ABHISHEK NAKKEREKANTI 34 20S11A0534 PAVAN KUMAR NAIK VADITYA
2 20S11A0502 AKSHAY THUMPA 35 20S11A0535 PRADEEP SHARMA
3 20S11A0503 CHAITANYA AARE 36 20S11A0536 PRANEETH REDDY GONE
4 20S11A0504 CHANDU THOMBARAPU 37 20S11A0537 PRAVEEN REDDY R
5 20S11A0505 DAYAL KUMAR SARKAR 38 20S11A0538 PRIYANKA AKULA
6 20S11A0506 DEEPIKA NARAYANAPALLY 39 20S11A0539 RAHUL GURUDU
7 20S11A0507 GANESH ARUPULA 40 20S11A0540 RAJASHEKAR EGURLA
8 20S11A0508 HANUMAN SIRASANI 41 20S11A0541 RAMYA SIDDAPURAM
9 20S11A0509 HARIKRISHNA VANGA 42 20S11A0542 ROSHAN DEVARAM
10 20S11A0510 HARSHAVARDHAN REDDY PALLE 43 20S11A0543 SABHA FIRDHOS
11 20S11A0511 JAYAKRISHNA DONTHARABOINA 44 20S11A0544 SAMATHA NALLA
12 20S11A0512 JAYASRI S 45 20S11A0545 SATHISH MUDAVATH
13 20S11A0513 KARTHIK KAJA 46 20S11A0546 SHIVA KUMAR PUPPALA
14 20S11A0514 KARUNAKAR USALA 47 20S11A0547 SHIVA KUMAR RAO KYAMAJI
15 20S11A0515 KEERTHI ATTLA 48 20S11A0548 SHIVANI MASAM
16 20S11A0516 KRUPAKAR REDDY GANDU 49 20S11A0549 SIDDHARDA REDDYPELLI
17 20S11A0517 LAHARI SALLA 50 20S11A0550 SNEHA VARANASI
18 20S11A0518 LAKSHMI MAHITHA R 51 20S11A0551 SRAVAN S
19 20S11A0519 LIKHITHA G 52 20S11A0552 SRIHIND REDDY R
20 20S11A0520 LOKESH AVALA 53 20S11A0553 SRINIDHI RAJAVARAPU
21 20S11A0521 MADHUMITHA DACHEPALLY 54 20S11A0554 SRIRAM JORRIGALA
22 20S11A0522 MALLIKARJUN MILKURI 55 20S11A0555 THARUN KUMAR GANDHE
23 20S11A0523 MANIDEEP M 56 20S11A0556 UDAY KIRAN REDDY THUMMETI
24 20S11A0524 MEGHANA MANOOR 57 20S11A0557 URMILA MOLA
25 20S11A0525 MOUNIKA GUDLA 58 20S11A0558 VARUN RAMAWAT
26 20S11A0526 MOUNIKA NAGIREDDY 59 20S11A0559 VISHAL NAIK GUGULOTHU
27 20S11A0527 NAGA SAI MAHI DEEPTHI ANUPOJU 60 20S11A0560 VISHWAJEETH YADAV
28 20S11A0528 NAVEEN KUMAR BODUPALLY 61 21S15A0501 ASHISH SARAF
29 20S11A0529 NAVYAMAALA UTTIVELLI 62 21S15A0502 LAXMAN CHARI MEDOJI
30 20S11A0530 NIKITHA KALIGOTA 63 21S15A0503 MADHU YADAV KASA
31 20S11A0531 NITHIN KUMAR REDDY YARRAGUNTA 64 21S15A0504 NIKHIL KUMAR NAMUNDLA
32 20S11A0532 NITHIN VEERLA 65 21S15A0505 PAVAN KUMAR SAROJ
33 20S11A0533 PALLAVI SANTRA

You might also like