0% found this document useful (0 votes)
10 views

CC LAB II (Syllabus) - Updated - New

Uploaded by

shashwat verma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

CC LAB II (Syllabus) - Updated - New

Uploaded by

shashwat verma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

S Course TITLE OF THE COURSE L T P S C C Course

N Code H Type*
Competitive Coding – II 0 0 2 0 1 2 EE
20CSP351 Course Code(s)
20CSP-351
PRE- 21CSP-314
REQUISITE
CO- 21CST-352,21CST-353,21CST-354,21CST-
REQUISITE 355,21CST-357,21CST-371,21CSP-356
ANTI- 21CST-475
REQUISITE

a. Course Description
Competitive programming is the course in which students will learn how to apply algorithms in
order to solve complex problems. The goal of this course is to teach students how to apply
familiar algorithms to non-intuitive problems.

b. Course Objectives
Competitive programming is the course in which students will learn how to apply algorithms in
order to solve complex problems.
The goal of this course is to teach students how to apply familiar algorithms to non-intuitive
problems.

c. Course Outcomes
CO1 Understand the problem and find out better approach to solve particular problem
CO2 To gain critical understanding of problem solving on Leetcode platform
CO3 Apply advance programming concepts for logic building
CO4 To implement the logic and find out the solution of problem and achieve all test cases
CO5 To acquire proficiency in developing and implementing efficient solutions of given
problems by using different approaches and achieve desirable results.

d. Syllabus
Unit-1 Data Structures Contact Hours:15
Arrays, https://leetcode.com/problems/3sum/
Stacks, Queues https://leetcode.com/problems/jump-game-ii/
linked list https://leetcode.com/problems/simplify-path/
https://leetcode.com/problems/implement-queue-using-stacks/
https://leetcode.com/problems/merge-two-sorted-lists/
https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/
String Matching https://leetcode.com/problems/rotate-string/
https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-
string/
https://leetcode.com/problems/camelcase-matching/
https://leetcode.com/problems/repeated-string-match/
https://leetcode.com/problems/longest-happy-prefix/
Heap model https://leetcode.com/problems/kth-largest-element-in-a-stream/
https://leetcode.com/problems/last-stone-weight/
https://leetcode.com/problems/cheapest-flights-within-k-stops/
https://leetcode.com/problems/distant-barcodes/
https://leetcode.com/problems/furthest-building-you-can-reach/

Hashing https://leetcode.com/problems/missing-number/
https://leetcode.com/problems/word-pattern/
https://leetcode.com/problems/longest-substring-without-repeating-
characters/
https://leetcode.com/problems/longest-duplicate-substring/
https://leetcode.com/problems/shortest-palindrome/
Unit-2 Advanced Data Structures Contact Hours:15
Trees https://leetcode.com/problems/same-tree/
https://leetcode.com/problems/symmetric-tree/
https://leetcode.com/problems/balanced-binary-tree/
https://leetcode.com/problems/path-sum/
https://leetcode.com/problems/count-complete-tree-nodes/
https://leetcode.com/problems/delete-node-in-a-bst/
https://leetcode.com/problems/diameter-of-binary-tree/
Graph https://leetcode.com/problems/is-graph-bipartite/
https://leetcode.com/problems/gray-code/
https://leetcode.com/problems/group-the-people-given-the-group-size-
they-belong-to/
https://leetcode.com/problems/the-skyline-problem/
https://leetcode.com/problems/find-the-difference/
https://leetcode.com/problems/predict-the-winner/
Divide and https://leetcode.com/problems/count-and-say/
conquer https://leetcode.com/problems/1-bit-and-2-bit-characters/
https://leetcode.com/problems/jewels-and-stones/
https://leetcode.com/problems/snakes-and-ladders/
https://leetcode.com/problems/water-and-jug-problem/
https://leetcode.com/problems/find-and-replace-in-string/
UNIT-3 Advanced Data Structures Contact Hours:15
Greedy https://leetcode.com/problems/candy/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/
https://leetcode.com/problems/remove-duplicate-letters/
https://leetcode.com/problems/can-place-flowers/
https://leetcode.com/problems/assign-cookies/
https://leetcode.com/problems/three-equal-parts/
Backtracking https://leetcode.com/problems/binary-watch/
https://leetcode.com/problems/stickers-to-spell-word/
https://leetcode.com/problems/all-paths-from-source-to-target/
https://leetcode.com/problems/word-ladder-ii/
https://leetcode.com/problems/subsets/
https://leetcode.com/problems/combinations/
Dynamic https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
Programming https://leetcode.com/problems/decode-ways/
https://leetcode.com/problems/scramble-string/
https://leetcode.com/problems/climbing-stairs/
https://leetcode.com/problems/maximum-subarray/
https://leetcode.com/problems/longest-palindromic-substring/
https://leetcode.com/problems/house-robber-ii/

e. Assessment Pattern - Internal and External

The performance of students is evaluated as follows:


Theory
Components Continuous Internal Semester End Examination
Assessment (CAE) (SEE)
Marks 60 40
Total Marks 100

f. Internal Evaluation Component

Sr. Type of Weightage of actual Frequency Final Weightage in Remarks


No. Assessmen conduct of Task Internal
t Assessment
1 Conduct 10 Marks per 1 per 60 Marks per
Practical practical course
2 Report 10 Marks per 1 per
Practical practical
3 Viva- 20 Marks per Course 1 per
Voce Course

g. CO-PO Mapping
Course
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
Outco
1 2 3 4 5 6 7 8 9 0 1 2 1 2
me

CO1 3 - 3 2 3 - - 1 1 - - - - -

CO2 3 - - - - - - - - - -
3 2 3
CO3 3 2 - 3 2 - - - - - - 3 3 -

CO4 3 3 - - 3 2 - - 2 - - 3 3 -

CO5 3 - - - - - - 1 2 3 2 3 - 2

You might also like