Integrated BSC Cs 1st Sem
Integrated BSC Cs 1st Sem
1. Course Size
Credits L T P Hours/Week
3 3 0 0 4
2. Course Details
Outcome Map:
COs PO PO2 PO PO PO PO PO PO PS PS PS
01 03 04 05 06 07 08 O1 O2 O3
CO1 2 1 2 1 2 3 3 3 2 2 3
CO2 1 1 2 2 3 2 3 3 2 2 3
CO3 2 2 1 1 2 3 3 3 3 2 2
CO4 2 1 1 3 2 3 3 3 2 3 2
CO5 3 2 2 3 3 2 2 2 3 3 2
CO6 2 2 2 3 3 3 2 2 3 2 3
Relevance: 1 high, 2 medium, 3 low
MODULE 3:Arrays
One Dimensional arrays - Declaration, Initialization and Memory representation;
Two Dimensional arrays -Declaration, Initialization and Memory representation.
Strings : Declaring & Initializing string variables; String handling functions-strlen,
strcmp, strcpy and strcat; Character handling functions - toascii, toupper, tolower,
isalpha, isnumeric etc
MODULE 3: Pointers in C
Understanding pointers - Declaring and initializing pointers, accessing address and
value of variables using pointers; Pointers and Arrays; Pointer Arithmetic;
Advantages and disadvantages of using pointers;
Text Book:
• Herbert Schildt, 4th Edition ,The Complete Reference of C
• M.T Somashekara, D.S Guruand K.S Manjunatha: Problem solving with C,PHI
publication
• Brain W.Kernighan : C Programming Language
• Kernighan & Ritchie: The C Programming Language(PHI)
• References:
• P.K.Sinha & PritiSinha: Computer Fundamentals(BPB)
• E.Balaguruswamy: Programming in ANSIC(TMH)
• Kamthane: Programming with ANSI and TURBOC(PearsonEducation)
• V.Rajaraman: Programming in C(PHI–EEE)
• www.w3school.com
PrBL
Weight 15 25 20 40
Duration 30 min 60 min 6 weeks 3
hours
Quiz-1 5th 6 CO1/
week
CO2
th
Quiz-2 10 5 CO3/
week CO4
Quiz-3 15th 4 CO5/
week CO6
Test-1 5th 10 CO1/
week
CO2
Test-2 10th 8 CO3/
week CO4
Test-3 15th 7 CO5/
week CO6
Assignment- 7th 09 CO
1 week
1-3
th
Assignment- 14 11 CO
2 week
4-6
SEE 18th 40 All
Week
Attainment Calculations:
Recording Marks and Awarding Grades
Total XXXXX
Class Average Marks: Total marks of All Students (XXXX)/ Number of students (N)
Average Grade:
Performance Recording
60 58 54 58 4 8 10 14 10 8 4
B
Gra
de
CO1- Performance
CO2- Performance
CO3- Performance
CO4- Performance
CO5- Performance
CO6- Performance
Performance Plotting
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3
CO 1
1
CO 1
2
CO 2 2
3
CO 2 2
4
CO 1 1
5
CO 1 1
6
4. Other Details
Course Document
1. Course Size
Credits L T P Hours/Week
2 0 0 2 3
2. Course Details
2.1 Course Aims and Summary
Outcome Map:
COs PO PO0 PO PO PO PO PO PO PSO PSO PSO
01 2 03 04 05 06 07 08 1 2 3
CO1 1 1 2 2 2 3 1 2 3 2 2
CO2 1 2 2 1 2 1 1 2 2 2 3
CO3 2 1 2 3 2 2 2 2 2 2 2
CO4 2 1 2 2 2 2 3 2 2 3 2
CO5 1 1 2 2 2 2 2 2 2 3 1
CO6 1 1 2 2 2 3 3 2 3 2 2
PART – A
Program to read radius of a circle and to find area and circumference
Program to read three numbers and find the biggest of three number
Program to demonstrate library functions in math .h
Program to check for prime
Program to generate n primes
Program to read a number, find the sum of the digits, reverse the number and
check it for palindrome.
Program to read numbers from keyboard continuously till the user presses
999 and to find the sum of only positive numbers
Program to read percentage of marks and to display appropriate
message (Demonstration of else-if ladder)
Program to find the roots of quadratic equation (demonstration of switch
Case statement)
Program to read marks scored by n students and find the average of marks
(Demonstration of single dimensional array)
Program to remove Duplicate Element in a single dimensional Array
Program to perform addition and subtraction of Matrices
PART – B
References:
3.1 Teaching
PrBL
Weight 15 25 20 40
Duration 30 min 60 min 6 weeks 3
hours
th
Quiz-1 5 6 CO1/
week
CO2
Quiz-2 10th 5 CO3/
week CO4
Quiz-3 15th 4 CO5/
week CO6
Test-1 5th 10 CO1/
week
CO2
th
Test-2 10 8 CO3/
week CO4
Test-3 15th 7 CO5/
week CO6
Assignment- 7th 09 CO
1 week
1-3
Assignment- 14th 11 CO
2 week
4-6
th
SEE 18 40 All
Week
Attainment Calculations:
Recording Marks and Awarding Grades
3
N
Total XXXXX
Class Average Marks: Total marks of All Students (XXXX)/ Number of students (N)
Average Grade:
Performance Recording
60 58 54 58 4 8 10 14 10 8 4
B
Gra
de
CO1- Performance
CO2- Performance
CO3- Performance
CO4- Performance
CO5- Performance
CO6- Performance
Performance Plotting
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3
CO 1
1
CO 1
2
CO 2 2
3
CO 2 2
4
CO 1 1
5
CO 1 1
6
4. Other Details
Course Document
1. Course Size
Credits L T P Hours/Week
3 3 0 0 4
2. Course Details
Outcome Map:
COs PO PO PO PO PO PO PO PO PS PS PS
01 02 03 04 05 06 07 08 O1 O2 O3
CO1 2 2 1 1 2 3 3 2 1 3 3
CO2 1 2 2 1 3 3 2 1 3 3 2
CO3 2 1 2 2 3 1 1 2 2 2 3
CO4 2 3 3 1 2 2 1 1 3 3 2
CO5 1 1 2 2 3 2 1 1 3 2 2
CO6 1 2 3 3 2 3 1 1 3 3 3
Relevance: 1 high, 2 medium, 3 low
2.4 Course Content
PrBL
Weight 15 25 20 40
Duration 30 min 60 min 6 weeks 3
hours
Quiz-1 5th 6 CO1/
week
CO2
th
Quiz-2 10 5 CO3/
week CO4
Quiz-3 15th 4 CO5/
week CO6
Test-1 5th 10 CO1/
week
CO2
Test-2 10th 8 CO3/
week CO4
Test-3 15th 7 CO5/
week CO6
Assignment- 7th 09 CO
1 week
1-3
th
Assignment- 14 11 CO
2 week
4-6
SEE 18th 40 All
Week
Attainment Calculations:
Recording Marks and Awarding Grades
Total XXXXX
Class Average Marks: Total marks of All Students (XXXX)/ Number of students (N)
Average Grade:
Performance Recording
60 58 54 58 4 8 10 14 10 8 4
B
Gra
de
CO1- Performance
CO2- Performance
CO3- Performance
CO4- Performance
CO5- Performance
CO6- Performance
Performance Plotting
CO 1
1
CO 1
2
CO 2 2
3
CO 2 2
4
CO 1 1
5
CO 1 1
6
4. Other Details
1. Course Size
Credits L T P Hours/Week
2 0 0 2 3
2. Course Details
1. The course aims is to provide students with hands-on experience and practical skills in
fundamental concepts related to computer systems, hardware, software, and basic
programming.
2. Computer Fundamentals Lab is designed to complement theoretical knowledge with
practical skills in the field of computer science. The lab sessions cover a range of
topics, including computer hardware components, operating systems, file management.
3. The lab exercises are structured to provide a step-by-step progression, starting with the
basics and gradually advancing to more complex tasks. Emphasis is placed on fostering
a practical understanding of fundamental concepts, promoting problem-solving skills.
COs PO PO PO PO PO PO PO PO PS PS PSO
01 02 03 04 05 06 07 08 O1 O2 3
CO1
1 1 2 2 1 3 3 3 2 2 2
CO2
2 2 1 3 3 2 2 1 2 3 3
CO3
1 1 2 2 3 3 3 3 2 2 3
CO4
2 3 1 1 2 2 2 3 2 2 2
CO5
2 2 3 3 3 1 1 3 3 2 3
CO6
1 1 2 2 3 2 2 3 2 3 3
PART – A
Identification of the peripherals of computer, components in cpu and their functions.
Assembling and disassembling the system hardware components of personal
computer
Basic computer hardware trouble shooting
PLAN and WIFI Basics
Operating system installation-Windows OS, UNIX/LINUX, Dual Booting
Installation and Un installation- of software-office Tools, Utility Software(like Anti-
virus system maintenance tools); application software-like photos/images editors,
audio records/editors, video editors)fress ware, shareware, pay ware and trial ware;
internet browser, programming IDES
System configuration-BIOS Setting, Registry editor, MS config task manager,
system maintenance third –party system maintenance tools (similar to CCleaner and
jv16 PowerTools)
PART – B
Activities using word processor software
Activities using Spreadsheets software
Activities using Presentation Software
Activities Involving Multimedia editing(Images, Videos, Audio)
Program tasks involving internet browsing
Program to Flowchart: installation and using of flowgarithms software for different
arithmetic tasks like sum, average, product, difference, quotient and remainder of
given numbers, calculate are of shapes(Square, rectangle, circles and triangle,)arrays
and recursion
• References:
PBL/PrBL
Weights/ 15 25 20 40 100
Course
Outcomes
CO1 4 6 4 7 21
CO2 4 6 4 8 22
CO3 3 6 4 8 21
CO4 2 4 4 8 18
CO5 2 3 4 9 18
CO6
PrBL
Weight 15 25 20 40
Duration 30 min 60 min 6 weeks 3 hours
Quiz-1 5th 6 CO1/
week
CO2
Quiz-2 10th 5 CO3/
week CO4
Quiz-3 15th 4 CO5/
week CO6
Test-1 5th 10 CO1/
week
CO2
Test-2 10th 8 CO3/
week CO4
Test-3 15th 7 CO5/
week CO6
Assignment-1 7th 09 CO
week
1-3
Assignment-2 14th 11 CO
week
4-6
SEE 18th 40 All
Week
Attainment Calculations:
Recording Marks and Awarding Grades
1
2
Total XXXXX
Class Average Marks: Total marks of All Students (XXXX)/ Number of students (N)
Average Grade:
Performance Recording
B
Gra
de
CO1- Performance
CO2- Performance
CO3- Performance
CO4- Performance
CO5- Performance
CO6- Performance
Performance Plotting
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3
CO 1
1
CO 1
2
CO 2 2
3
CO 2 2
4
CO 1 1
5
CO 1 1
6
4. Other Details
1. Course Size
Credits L T P Hours/Week
3 3 0 0 4
2. Course Details
2.1 Course Aims and Summary
MODULE 1:
MODULE 2:
Combinatorial Proficiency: Equip students with strong combinatorial skills,
covering basics of counting, the Pigeonhole Principle, and permutation and
combination, fostering the ability to handle diverse counting problems.
MODULE 3:
Inductive and Recursive Thinking: Foster inductive and recursive thinking through
the study of mathematical induction, strong induction, and recursion, emphasizing
their application in algorithm development and program corrections.
MODULE 4:
Relation Mastery: Provide a thorough understanding of relations, including their
properties, compositions, closures, and representations, with a focus on equivalence
relations and partitions.
Outcome Map:
COs P PO P PO PO PO PO PO PSO PSO PSO
O 02 O 04 05 06 07 08 1 2 3
01 03
CO 2 3 3 2 3
1 2 1 3 1 1
1
CO 2 3 3 2 3 2
1 1 1 2 1
2
CO 3 1 3 3 2 3 2 2
2 3 2
3
CO 3 1 3 2 2 3 2 2
2 1 3
4
CO 3 1 3 1 3 3
3 2 2 L 1
5
CO 3 3 1 3 3
3 3 3 1 1 3
6
Cartesian Products and Relations, Functions – Plain and One-to-One, Onto Functions.
Function Composition, and Inverse Functions.
Relations: Properties of Relations, Computer Recognition – Zero-One Matrices and
Directed Graphs, Partial Orders – Hasse Diagrams, Equivalence Relations and Partitions.
Text Book:
Ralph P. Grimaldi and B V Ramana, Discrete and Combinatorial Mathematics- An
Applied Introduction, Pearson Education, Asia, Fifth edition – 2007
Discrete Mathematics and Its Applications, Kenneth H. Rosen, Seventh Edition,
2012
References:
Discrete Mathematical Structure, Bernard Kolman, Robert C, Busby, Sharon Ross,
2003
C. L. Liu and D P Mohapatra, Elementary Discrete Mathematics, Tata- McGraw
Hill, Sixth Edition
Discrete Mathematical Structures, Trembly and Manohar.
Other Resources
https://www.youtube.com/watch?
v=9AUCdsmBGmA&list=PL0862D1A947252D20&index=10
https://www.youtube.com/watch?
v=oU60TuGHxe0&list=PL0862D1A947252D20&index=11
https://www.youtube.com/watch?
v=_BIKq9Xo_5A&list=PL0862D1A947252D20&index=13
https://www.youtube.com/watch?
v=RMLR2JHHeWo&list=PL0862D1A947252D20&index=14
https://www.youtube.com/watch?
v=nf9e0_ylGdc&list=PL0862D1A947252D20&index=15
https://www.youtube.com/watch?
v=7cTWea9YAJE&list=PL0862D1A947252D20&index=24
https://www.youtube.com/watch?
v=695iAm935cY&list=PL0862D1A947252D20&index=25
https://www.youtube.com/watch?
v=ZECJHfsf4Vs&list=PL0862D1A947252D20&index=26
PBL/PrBL
Weights/ Course Outcomes 15 25 20 40 100
CO1 3 5 3 5 16
CO2 3 5 3 7 18
CO3 3 5 3 7 18
CO4 2 3 3 7 15
CO5 2 3 4 7 16
CO6 2 4 4 7 17
CO2
Quiz-2 10 th
5 CO3/
week CO4
Quiz-3 15 th
4 CO5/
week CO6
Test-1 5 week
th
10 CO1/
CO2
Test-2 10 th
8 CO3/
week CO4
Test-3 15 th
7 CO5/
week CO6
Assignment-1 7 week
th
09 CO
1-3
Assignment-2 14 th
11 CO
week
4-6
SEE 18 th
40 All
Week
Attainment Calculations:
Recording Marks and Awarding Grades
Total XXXXX
Class Average Marks: Total marks of All Students (XXXX)/ Number of students (N)
Average Grade:
Performance Recording
B
Gra
de
CO1- Performance
CO2- Performance
CO3- Performance
CO4- Performance
CO5- Performance
CO6- Performance
Performance Plotting
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3
CO 1
1
CO 1
2
CO 2 2
3
CO 2 2
4
CO 1 1
5
CO 1 1
6
4. Other Details
Course Document
1. Course Size
Credits L T P Hours/Week
3 3 0 0 4
Outcome Map:
COs PO PO PO PO PO PO PO PO PS PS PS
01 02 03 04 05 06 07 08 O1 O2 O3
CO1 2 2 1 1 3 3 2 2 3 2 2
CO2 2 1 1 3 2 2 3 3 2 1 3
CO3 1 1 2 2 2 3 2 2 3 3 3
CO4 2 2 3 1 1 2 1 1 2 3 2
CO5 1 1 2 2 1 2 3 3 2 2 2
CO6 2 2 3 3 3 2 1 2 2 3 3
Relevance: 1 high, 2 medium, 3 low
Text Book:
• Pradeep K. Sinha and Priti Sinha: Computer Fundamentals (Sixth Edition),
BPB Publication
• David Riley and Kenny Hunt, Computational thinking for modern
solver, Chapman & Hall / CRC,
References:
• J.GlennBrookshear,”ComputerScience:AnOverview”,Addision-
Wesley,TwelfthEdition,
• R.G. Dromey, “How to solve it by Computer”, PHI
• www.w3school.com
3.1Teaching Plan
PrBL
Weight 15 25 20 40
Duration 30 min 60 min 6 weeks 3
hours
Quiz-1 5th 6 CO1/
week
CO2
Quiz-2 10th 5 CO3/
week CO4
Quiz-3 15th 4 CO5/
week CO6
Test-1 5th 10 CO1/
week
CO2
Test-2 10th 8 CO3/
week CO4
Test-3 15th 7 CO5/
week CO6
Assignment- 7th 09 CO
1 week
1-3
th
Assignment- 14 11 CO
2 week
4-6
SEE 18th 40 All
Week
Attainment Calculations:
Recording Marks and Awarding Grades
2
3
Total XXXXX
Class Average Marks: Total marks of All Students (XXXX)/ Number of students (N)
Average Grade:
Performance Recording
60 58 54 58 4 8 10 14 10 8 4
B
Gra
de
CO1- Performance
CO2- Performance
CO3- Performance
CO4- Performance
CO5- Performance
CO6- Performance
Performance Plotting
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3
CO 1
1
CO 1
2
CO 2 2
3
CO 2 2
4
CO 1 1
5
CO 1 1
6
4. Other Details