0% found this document useful (0 votes)
212 views12 pages

BPOPS203 Scheme Syllabus With Dept Vision Mission PO PEO PSO

The document outlines the teaching and examination scheme for Computer Science and Engineering students at Visvesvaraya Technological University, effective from the academic year 2022-23. It details the courses, credits, and evaluation methods, including Continuous Internal Evaluation (CIE) and Semester End Examination (SEE) components. The curriculum emphasizes Outcome-Based Education (OBE) and a Choice-Based Credit System (CBCS), specifying course structures and learning outcomes for various subjects.

Uploaded by

balaji.is
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)
212 views12 pages

BPOPS203 Scheme Syllabus With Dept Vision Mission PO PEO PSO

The document outlines the teaching and examination scheme for Computer Science and Engineering students at Visvesvaraya Technological University, effective from the academic year 2022-23. It details the courses, credits, and evaluation methods, including Continuous Internal Evaluation (CIE) and Semester End Examination (SEE) components. The curriculum emphasizes Outcome-Based Education (OBE) and a Choice-Based Credit System (CBCS), specifying course structures and learning outcomes for various subjects.

Uploaded by

balaji.is
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/ 12

29052023/V10 scheme for Computer Science and Engineering and allied branches (CSE/ISE and BT all allied branches

of CSE)
Visvesvaraya Technological University, Belagavi
Scheme of Teaching and Examinations-2022
Outcome-Based Education(OBE)andChoiceBasedCreditSystem(CBCS)
(Effective from the academic year 2022-23)
II Semester (CSE Streams) (For students who attended 1st semester under Chemistry Group)
Teaching
Examination
Hours/Week
Sl.

TD/PSB

Tutorial

Credits
Practical/

Duration in
Drawing
Course and Course

Lecture
Theory
No

Marks

Marks
hours
Course Title

SDA

Marks
Total
SEE
CIE
Code

L T P S

1 *ASC(IC) BMATS201 Mathematics-II for CSEStream Maths 2 2 2 0 03 50 50 100 04

2 #ASC(IC) BPHYS202 Applied Physics for CSE Stream Physics 2 2 2 0 03 50 50 100 04

3 ESC BPOPS203 Principles of Programming Using C CSE 2 0 2 0 03 50 50 100 03


Respective Engg
4 ESC-II BESCK204x Engineering Science Course-II 3 0 0 0 03 50 50 100 03
dept
ETC-II BETCK205x Programming Language Course-II 2 00 2 0 03
5 OR Any Dept 50 50 100 03
PLC-II BPLCK205x Emerging Technology Course-II 3 0 0 0 03

BENGK206 Communicative English


6 AEC OR Humanities 1 0 0 0 01 50 50 100 01
BPWSK206 Professional Writing Skills in English
BKSKK207
BKBKK207
Samskrutika Kannada/ Balake Kannada
7 HSMC Humanities 1 0 0 0 01 50 50 100 01
OR
BICOK207 Indian Constitution
BIDTK258 Innovation and Design Thinking 1 0 0 0 01
8 AEC/SDC OR Any Dept 50 50 100 01
BSFHK258 Scientific Foundations of Health 1 0 0 0 01
TOTAL 400 400 800 20

10
29052023/V10 scheme for Computer Science and Engineering and allied branches (CSE/ISE and BT all allied branches of CSE)
SDA-Skill Development Activities, TD/PSB- Teaching Department / Paper Setting Board, ASC-Applied Science Course, ESC- Engineering Science Courses, ETC- Emerging
Technology Course, AEC- Ability Enhancement Course, HSMS-Humanity and Social Science and management Course, SDC- Skill Development Course, CIE–Continuous
Internal Evaluation, SEE- Semester End Examination, IC – Integrated Course (Theory Course Integrated with Practical Course)
*- BMATS201 Shall have the 03 hours of theory examination(SEE), however, practical sessions question shall be included in the theory question papers. ** The
mathematics subject should be taught by a single faculty member per division, with no sharing of the course(subject)module-wise by different faculty
members.
#- BPHYS202 SEE shall have the 03 hours of theory examination and 02-03 hours of practical examination
ESC or ETC of 03 credits Courses shall have only a theory component (L:T :P:S=3:0:0:0) or if the nature of the of course required experimental learning syllabus
shall be designed as an Integrated course (L:T:P:S= 2:0:2:0 ).All 01 Credit- courses shall have the SEE of 01 hours duration and the pattern of the question paper shall
be MCQ

(ESC-II) Engineering Science Courses-II (ETC-II) Emerging Technology Courses-II


Code Title L T P Code Title L T P
BESCK204A Introduction to Civil Engineering 3 0 0 BETCK205A Smart materials and Systems 3 0 0
BESCK204B Introduction to Electrical Engineering 3 0 0 BETCK205B Green Buildings 3 0 0
BESCK204C Introduction to Electronics 3 0 0 BETCK205C Introduction to Nano Technology 3 0 0
Communication
BESCK204D Introduction to Mechanical Engineering 3 0 0 BETCK205D Introduction to Sustainable Engineering 3 0 0
BESCK204E Introduction to C Programming 2 0 2 BETCK205E Renewable Energy Sources 3 0 0
BETCK205F Waste Management 3 0 0
BETCK205G Emerging Applications of Biosensors 3 0 0
BETCK205H Introduction to Internet of Things (IoT) 3 0 0
BETCK205I Introduction to Cyber Security 3 0 0
BETCK205J Introduction to Embedded System 3 0 0
(PLC-II) Programming Language Courses-II
Code Title L T P
BPLCK205A Introduction to Web Programming 2 0 2
BPLCK205B Introduction to Python Programming 2 0 2
BPLCK205C Basics of JAVA programming 2 0 2
BPLCK205D Introduction to C++ Programming 2 0 2
The course BESCK204E, Introduction to C Programming, and all courses under PLC and ETC groups can be taught by ANY
DEPARTMENT

11
29052023/V10 scheme for Computer Science and Engineering and allied branches (CSE/ISE and BT all allied branches of CSE)

• The student has to select one course from the ESC-II group.
• Civil Engineering Students shall opt for any one of the courses from the ESC-II group except, BESCK204E -Introduction to C
Programming
• The students have to opt for the courses from ESC group without repeating the course in either 1st or 2nd semester
• The students must select one course from either ETC-II or PLC-II group.
• If students study the subject from ETC-I in 1st semester he/she has to select the course from PLC-II in the 2nd semester and vice-versa

12
16-2-2023

Course Title: Principles of Programming using C


Course Code: BPOPS103/203 5
CIE Marks 50
0
Integrated 5
SEE Marks 50
Course Type 0
(Theory/Practical 1
/Integrated ) Total Marks100 0
0
Teaching Hours/Week 2:0:2 0
Exam Hours 3+2
(L:T:P: S) 3
40 hours 0
Total Hours of Pedagogy Credits 03
3
CourseObjectives:

CLO 1. Elucidate the basic architecture and functionalities of a Computer


CLO 2. Apply programming constructs of C language to solve the real-world
problems
CLO 3.Explore user-defined data structures like arrays, structures and pointers in
implementing solutions to problems
CLO 4. Design and Develop Solutions to problems using structured programming
constructs such as functions and procedures

Teaching-LearningProcess(GeneralInstructions)

ThesearesampleStrategies,whichteacherscanusetoacceleratetheattainmentofthevariouscourse
outcomes.
1. Lecturer method (L) need not to be only traditional lecture method, but
alternative effectiveteachingmethodscouldbeadoptedtoattaintheoutcomes.
2. UseofVideo/Animationtoexplainfunctioningofvariousconcepts.
3. Encouragecollaborative(GroupLearning)Learningintheclass.
4. AskatleastthreeHOT(HigherorderThinking)questionsintheclass,whichpromotescri
ticalthinking.
5. AdoptProblemBasedLearning(PBL),whichfostersstudents’Analyticalskills,develo
pdesignthinking skills such as the ability to design, evaluate, generalize, and
analyze informationratherthan simplyrecall it.
6. IntroduceTopicsinmanifoldrepresentations.
7. Showthedifferentwaystosolvethesameproblemandencouragethestudentstocome
upwiththeirowncreative waystosolve them.
8. Discusshoweveryconceptcanbeappliedtotherealworld-andwhenthat'spossible,ithelps
to improvethestudents'understanding.
9. Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the
operations of C Programs
Module-1 (6 Hours of Pedagogy)

Introduction to C: Introduction to computers, input and output devices, designing efficient


programs. Introduction to C, Structure of C program, Files used in a C program,
Compilers, Compiling and executing C programs, variables, constants, Input/output
statements in C,

Textbook: Chapter 1.1-1.9, 2.1-2.2, 8.1 - 8.6 ,9.1-9.14


Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation/ Web Content:
https://tinyurl.com/4xmrexre
16-2-2023

Module-2 (6 Hours of Pedagogy)

Operators in C, Type conversion and typecasting.


Decision control and Looping statements: Introduction to decision control, Conditional
branching statements, iterative statements, nested loops, break and continue statements,
goto statement.
Textbook: Chapter 9.15-9.16, 10.1-10.6

Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation

Module-3 (8 Hours of Pedagogy)


Functions: Introduction using functions, Function definition, function declaration, function call, return
statement, passing parameters to functions, scope of variables, storage classes, recursive functions.
Arrays: Declaration of arrays, accessing the elements of an array, storing values in arrays, Operations on
arrays, Passing arrays to functions, two dimensional arrays, operations on two-dimensional arrays, two-
dimensional arrays to functions, multidimensional arrays, applications of arrays.
Textbook: Chapter 11.1-11.10, 12.1-12.10,12.12
Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation

Module-4 (6 Hours of Pedagogy)


Strings and Pointers: Introduction, string taxonomy, operations on strings, Miscellaneous string and
character functions, arrays of strings. Pointers: Introduction to pointers, declaring pointer variables, Types of
pointers, Passing arguments to functions using pointers
Textbook: Chapter 13.1-13.6, 14-14.7
Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation

Module-5 (6 Hours of Pedagogy)

Structure, Union, and Enumerated Data Type: Introduction, structures and functions, Unions, unions
inside structures, Enumerated data type.
Files: Introduction to files, using files in C, reading and writing data files. , Detecting end of file
Textbook: Chapter 15.1 – 15.10, 16.1-16.5

Teaching-LearningProcess Chalkandtalkmethod/PowerPointPresentation

CourseOutcomes(CourseSkillSet)
Attheendofthecoursethestudentwillbeableto:
CO1. Elucidate the basic architecture and functionalities of a computer and also recognize
the hardware parts.
CO 2. Apply programming constructs of C language to solve the real world problem
CO 3.Explore user-defined data structures like arrays in implementing solutions to
problems like searching and sorting
CO 4.Explore user-defined data structures like structures, unions and pointers in
implementing solutions
16-2-2023

CO5.Design and Develop Solutions to problems using modular programming constructs


using functions

Programming Assignments

1 Simulation of a SimpleCalculator.
2 Compute the roots of a quadratic equation by accepting the coefficients. Print appropriate messages.
3 An electricity board charges the following rates for the use of electricity: for the first 200 units 80 paise per unit:
for the next 100 units 90 paise per unit: beyond 300 units Rs 1 per unit. All users are charged a minimum of Rs.
100 as meter charge. If the total amount is more than Rs 400, then an additional surcharge of 15% of total amount
is charged. Write a program to read the name of the user, number of units consumed and print out the charges.
4. Write a C Program to display the following by reading the number of rows as input,
1
1 2 1
1 2 3 2 1
12 3 4 3 2 1
---------------------------
nth row
5 Implement Binary Search on Integers.
6 Implement Matrix multiplication and validate the rules of multiplication.
7 Compute sin(x)/cos(x) using Taylor series approximation. Compare your result with the built-in library function.
Print both the results with appropriate inferences.
8 Sort the given set of N numbers using Bubble sort.
9 Write functions to implement string operations such as compare, concatenate, and find string length. Use the
parameter passing techniques.
10 Implement structures to read, write and compute average- marks of the students, list the students scoring above
and below the average marks for a class of N students.
11 Develop a program using pointers to compute the sum, mean and standard deviation of all elements stored in
an array of N real numbers.
12. Write a C program to copy a text file to another, read both the input file name and target file name.
Note:
SEE marks for the practical course is 50 Marks.
16-2-2023

SEE shall be conducted jointly by the two examiners of the same institute, examiners are appointed by the
University
All laboratory experiments are to be included for practical examination.
(Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script to be strictly
adhered to by the examiners. OR based on the course requirement evaluation rubrics shall be decided jointly by
examiners.
Students can pick one question (experiment) from the questions lot prepared by the internal /external examiners
jointly.
Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by examiners.
General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure and result in -60%,
Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored marks shall be
scaled down to 50 marks (however, based on course type, rubrics shall be decided by the examiners)
Students can pick one experiment from the questions lot with equal choice to all the students in a batch. Student
should develop an algorithm, program, execute and demonstrate the results with appropriate output for the given
problem.
Change of experiment is allowed only once and 15% Marks allotted to the procedure part to be made zero.
The duration of SEE is 02 hours
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50). The minimum passing
mark for the SEE is 35% of the maximum marks (18 marks out of 50). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures
not less than 35% (18 Marks out of 50) in the semester-end examination(SEE), and a minimum of 40% (40
marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End
Examination) taken together.
Continuous Internal Evaluation(CIE):
The CIE marks for the theory component of the IC shall be 30 marks and for the laboratory component 20
Marks.
CIE for the theory component of the IC

 Three Tests each of 20 Marks; after the completion of the syllabus of 35-40%, 65-70%, and 90-
100% respectively.
 Two Assignments/two quizzes/ seminars/one field survey and report presentation/one-
course project totaling 20 marks.
Total Marks scored (test + assignments) out of 80 shall be scaled down to 30 marks
CIE for the practical component of the IC

 On completion of every experiment/program in the laboratory, the students shall be


evaluated and marks shall be awarded on the same day. The 15 marks are for conducting
the experiment and preparation of the laboratory record, the other 05 marks shall be for
the test conducted at the end of the semester.
 The CIE marks awarded in the case of the Practical component shall be based on the
16-2-2023

continuous evaluation of the laboratory report. Each experiment report can be evaluated
for 10 marks. Marks of all experiments’ write-ups are added and scaled down to 15 marks.

 The laboratory test (duration 03 hours) at the end of the 15th week of the semester /after
completion of all the experiments (whichever is early) shall be conducted for 50 marks and
scaled down to 05 marks.

Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory
component of IC/IPCC for 20 marks.
 The minimum marks to be secured in CIE to appear for SEE shall be 12 (40% of maximum
marks) in the theory component and 08 (40% of maximum marks) in the practical
component. The laboratory component of the IC/IPCC shall be for CIE only. However, in
SEE, the questions from the laboratory component shall be included. The maximum of 05
questions is to be set from the practical component of IC/IPCC, the total marks of all
questions should not be more than 25 marks.
The theory component of the IC shall be for both CIE and SEE.

Semester End Examination:


Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the subject (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks. Marks scored shall be
proportionally reduced to 50 marks.

2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module

Suggested Learning Resources:

Textbooks
1. Computer fundamentals and programming in c, “Reema Thareja”, Oxford University, Second edition,
2017.
Reference Books:
1. E. Balaguruswamy, Programming in ANSI C, 7th Edition, Tata McGraw-Hill.
2. Brian W. Kernighan and Dennis M. Ritchie, The ‘C’ Programming Language, Prentice Hall of India.
Web links and Video Lectures (e-Resources):
1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html
2. https://nptel.ac.in/courses/106/105/106105171/ MOOC courses can be adopted for more clarity in
understanding the topics and verities of problem solving methods.
16-2-2023

3. https://tinyurl.com/4xmrexre

Activity Based Learning (Suggested Activities in Class)/ Practical Based learning


 Quizzes
 Assignments
 Seminars
HKBK COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING

PO 1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,


and an engineering specialization for the solution of complex engineering problems.

PO 2: Problem analysis: Identify, formulate, research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.

PO 3: Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for public
health and safety, and cultural, societal, and environmental considerations.

PO 4: Conduct investigations of complex problems: use research based knowledge and reaserch
methods including design of Experiments, analysis & interpretation of data, and synthesis of the
information to provide valid conclusions.

PO 5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools, including prediction and modelling to complex engineering activities, with an
understanding of the limitations.

PO 6: 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
professional engineering practice.

PO 7: Environment and sustainability: Understand the impact of the professional engineering solutions
in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.

PO 8; Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
the engineering practice.

PO 9: Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.

PO 10: Communication: Communicate effectively on complex engineering activities with the engineering
community and with t h e 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.

PO 11: Project management and finance: Demonstrate knowledge and understanding of t h e


engineering and management principles and apply these to one’s own work, as a member and leader in a
team, to manage projects and in multidisciplinary environments.

PO 12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
HKBK COLLEGE OF ENGINEERING
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING

PEO 1: To Empower Students through Wholesome Education to achieve academic


excellent education in the field of Information Science and Engineering.
PEO 2: To Provide Students with in-depth disciplinary knowledge in engineering
fundamentals that require to succeed in Information Science and Engineering.
PEO 3: To Create Highly Qualified Professionals in multi-disciplinary areas with
the knowledge of Information Technologies, Services Globally.

PEO 4: To Inculcate in Students Professional and Ethical attitude with a strong


character with effective communication skills, teamwork skills, multidisciplinary
approach, and an ability to relate Engineering issues to broader social context.

PEO 5: To Provide Students with an academic environment aware of advanced


technological growth leading to life-long learning through innovation and research
with professional ethics that uplifts mankind.

Professional Skills:
An ability to identify and analyze requirements, and in designing and implementing
well-tested technology solutions for rapidly changing computing problems and
information system environments.

Problem-Solving Skills:
An ability to Design, develop and optimize solutions for information systems
employing fundamentals of system hardware & software, graph theory, finite
automata, data storage and communication networks.

Collaborative Skills:
An ability to communicate and develop leadership skills, and work effectively in
team environments. They are capable of collaborating to design and implement well-
tested solutions for rapidly changing computing problems and information system
environments.

Successful Career and Entrepreneurship Skills:


An ability to adapt for innovation and changes and be successful in ethical
professional careers along with the impact of computing on society, and platforms in
creating innovative career paths to be an entrepreneur, and a zest for higher studies.
H K B K COLLEGE OF ENGINEERING

MISSION VISION To empower the students through wholesome education & enable the
students to develop into highly qualified and trained professionals
with ethics and emerge as responsible citizens to build a vibrant nation.

To achieve academic excellence through an in-depth knowledge in science,


engineering and technology through dedication to duty, innovation in teaching
and faith in human values.
To enable our students to develop into outstanding professional with high
ethical standards to face the challenges of 21st century.
To provide educational opportunities to the deprived and weaker section of the
society to uplift their socio economic status.

DEPT. OF INFORMATION SCIENCE & ENGINEERING


VISION

To train skilled and ethical professionals with the ability to plan, design,
develop, organize and manage modern and traditional information systems
with the knowledge of information technologies, services and
organizations globally.
MISSION

To impart high quality engineering education in the field of Information


Science and Technology with strong theoretical and extensive practical
training methodologies through innovation and research to make world-class
Engineers.

HKBK COLLEGE of ENGINEERING


S.No. 22 / 1, Off. Manyata Tech Park, Nagawara, Bengaluru 560045. Karnataka
Tel : +91 80 25441722 / 3744 / 3690 / 3698 Fax: +91 80 25443813
Email: [email protected] URL: http://www.hkbk.edu.in

You might also like