Syllabus |
.html
.pdf |
||||||||||||||||||||||||
Students' List |
s6d |
||||||||||||||||||||||||
Contact Hours |
|
||||||||||||||||||||||||
Progress |
Course Progress Page | ||||||||||||||||||||||||
Assignments |
Answers to questions
posed in the class to be prepared by some
identified students and submitted within the stipulated
time. Listen to what is discussed in the class. The assignment should conform to the style and methods as discussed in the class. The answer could be typed or neatly hand written. In any case, should be well organised. Identify yourself at the top of the first page. File format: .pdf File name: a1.cs18dxx.pdf xx last two digits of your roll number (Kindly adhere to the file format strictly) Email subject: CS302 A1 xx Details & Assessments Assignments with scores 9 and above are recommended for reading by all. Those with programming assignment, shall Include the code in .pdf file and also send the code separately. The code should be indented, documented, and linux compatible, in C. Format: a1.cs18dxx.c 8/4/21: If multiple files are to be uploaded every file should commence with a1.cs18dxx. Also a a1.cs18dxx.readme.txt file is required to explain the way the files are to be used. 22/4: file names should be without space in it. |
||||||||||||||||||||||||
Tests |
T1 marks T2 marks |
||||||||||||||||||||||||
Sessional |
As per existing T1, T2, A1, A2 marks. Last column is your sessional. Marks 27/07/21. Slight changes will be there in the marks. Most of the marks will increase. But, a few marks above 40 will be slightly decreased, may be by .5 or 1. This is due to change in the boosting formula, and change in rounding to .5 instead of integer rounding. Will be published later. All marks are provisional until upload to KTU. 3/8: As submitted to KTU |
||||||||||||||||||||||||
Doubt clearing | |||||||||||||||||||||||||
Attendance | Students are expected to attend all the
classes. Please be at the class at the time of
commencement. Attendance shall be marked only if physically present in the class. As per KTU rules, absence for all activities and contingencies should be limited to 25%. Hence duty leave will not imply presence. us. Also, late comers will be marked, and two late marks will count as one absence. 12/6/21:Attendance till May end is here Less than 75% cases - First column roll number. Last column %. 13 15 2 16 9 36 25 11 2 12 13 52 58 12 0 12 13 52 14 8 3 9 16 64 24 9 1 9 16 64 07 8 0 8 17 68 46 8 1 8 17 68 55 8 0 8 17 68 66 8 1 8 17 68 20 7 1 7 18 72 20/7/21:Attendance till today is here Less than 75% cases - First column roll number. Last column %. 14 13 3 14 32 69 58 16 0 16 30 65 24 15 2 16 30 65 25 16 5 18 28 60 13 22 4 24 22 47 |
23/7 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
22/7 |
Tomorrow we will have the regular session
at 10.30 |
||||||||
21/7 |
We will not have our 12.30 session tomorrow. | ||||||||
20/7 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog Sesional is ready. Attendance % up to 20/7 is ready. |
||||||||
19/7 |
There will be an online session at 3PM
today to discuss queries related to T2. https://meet.google.com/pzr-uuwg-eog Put forth the valid and logical arguments to claim your marks if you feel not awarded adequately. But, before that study the question, right answer, and your answer well so that you will be able present your case fluently. Simple request for revaluation is not admissible. The effort you have been putting into to cope with the learning process of this subject especially with the tests and first assignment works are worth considering as a task and hence A2 score will be 10 for all. Our regular class tomorrow will be as per schedule at 12.30 |
||||||||
18/7 |
T2 marsk are ready |
||||||||
16/7 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog Sorry for the n/w related trouble in the session. Edited video is uploaded. A recorded video covering the rest of the explanation of the example is also uploaded. |
||||||||
14/7 |
Assignments for all the remaining
students are posted. |
||||||||
13/7 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
9/7 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
8/7 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
7/7 |
Some n/w issues to be sorted out. Day's session is rescheduled to 2.15PM. It lasted one hour inadvertently! |
||||||||
6/7 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
2/7 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
1/7 |
Tomorrow we have our regular session at
10.30AM. Meanwhile, You have to submit the assignments properly at the first instance itself. I am already over-burdened due to individual based assignment and test paper evaluations. Doubts if any it is your responsibility to make it clear. You could use the time after class sessions or if requested I shall schedule a clarification session. |
||||||||
30/6 |
You can attach multiple files to an
email! It is not a good practice to send multiple emails
to send multiple attachments related to one subject. |
||||||||
27/6 |
Some more assignments are posted. |
||||||||
25/6 |
Session at 10.30 https://meet.google.com/pzr-uuwg-eog Slight correction required in the statements towards the end of the session: (1) Forward diagonal: (i,j) to (k,l) Talked as: Row difference = Column difference. i - k == j - l Written: First cell index difference = Second cell index difference. i - j == k - l Both are correct. (2) Backward diagonal: (i,j) to (k,l) Talked as: Row sum = Column sum. Wrong. Sorry Written: First cell index sum = Second cell index sum. i + j == k + l. It is right. |
||||||||
24/6 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog (posted after the session - as server was not accessible) |
||||||||
21/06 |
Please be ready with answer sheets as
instructed. Ensure this: Put your hand signature on ever page of the answer book near the roll number written. I will be online from 9.45. https://meet.google.com/pzr-uuwg-eog T2 Question Paper Data-file Subject lines of possible T2 answers received in time.
Late Cs302 T2 13 CS302T266 CS302 T2 62 Absent: Nil 62 files with right names received in right time
Other files - wrong names - received in time CS302 T2 05.pdf t2- cs17d66- pdf 21-Jun-2021 11-11-19.pdf t2.cs1835_1.pdf t2.cs1835.pdf t2.cs18d01_1.pdf t2.cs18d12_1.pdf t2.cs18d14_1.pdf t2.cs18d17_1.pdf t2.cs18d23_1.pdf t2.cs18d25_1.pdf t2.cs18d32_1.pdf t2.cs18d39_1.pdf t2.cs18d49_1.pdf T2.cs18d63.pdf t2.cs18d56 Other notes: t2.cs18d58.pdf is received from non-college email id 35 submitted 23's File processing error reported -- possible reason, entered manually D13 not found -- Late D37 not found -- It is due to quoted names. Ignored. D49 not found -- It is due to quoted names. Ignored. D58 not found -- Received from non-college email id D62 not found -- Late D66 not found -- Late. But one file with long wrong name submitted in time found. Verification of roll number - file name match -- and manual remarks D13 not found -- Late D35 not found -- Additional submission of 23 from 35. D56 not found -- Because .pdf extension is missing D58 not found -- Received from non-college email id. Not in list. D62 not found -- Late D66 not found -- Lengthy wrong file name. |
||||||||
20/6 |
Reminded to read the instructions posted
on 19/6. Additional instruction: Put your hand signature on ever page of the answer book near the roll number written. Advised to keep answer sheets readied beforehand as per instructions. |
||||||||
19/6 |
Topics for second series. Red-Black Trees insertion and deletion (Techniques only; algorithms not expected). B-Trees – insertion and deletion operations. Sets- Union and find operations on disjoint sets. Graphs – DFS and BFS traversals, complexity. Spanning trees – Minimum Cost Spanning Trees. Single source shortest path algorithms. Topological sorting. Strongly connected components. Divide and Conquer: The Control Abstraction. Two way merge sort. Strassen’s matrix multiplication. Analysis Dynamic Programming : The control Abstraction. The Optimality Principle. Optimal matrix multiplication. Bellman-Ford Algorithm Additional instructions and informations on T2 The second series test will be from 10 - 11AM, 21/06/219. Questions will be available here from 9.55AM. Send the answers through email latest by 11.15. File name format: t2.cs18dxx.pdf Email subject: CS302 T2 xx xx - last two digits of your roll number Write the following on top of your first page:
Write your roll number on top of every other page. Data meant for all the questions will be posted online. You have to use the data given against your roll number. Use the same data for all the questions. Write the answers neatly on plain A4 size paper using black/blue ink (black is good for scan view) and scan to pdf. All the answers should be written on same type of paper. Keep some margin on the borders of the page. Also, write the question number clearly on the left margin. Scan pages should be in normal(portrait) mode. Test and set the scan resolution to optimal value before hand. (High resolution will generate large file size, too small resolution will affect the readability). Late receipts will not be evaluated. Google drive links will be silently rejected. Advised to check your arrangements by tomorrow. Keep your laptop/phone fully charged. Ensure that the date and time of your device is up-to-date. Network connectivity issues if any, resolve by tomorrow. Requests with such issues will not be entertained. Note that exam is till 11AM. Hence 11.15 deadline for email receipt will not be relaxed. Arguments like a submission at 11.16 is late by only 1 minute will not be accepted. Even if you are not able to complete the answering, finish it in time and upload whatever you have written. Write your own answer. During the exam, you can refer online material already posted by anybody before the commencement of the exam, and books, or notes. Again, write your own answer. But you are not allowed to share or discuss questions, answers, or material during exam with others. If ascertained/detected otherwise, will be treated very seriously. I will be online from 9.55 to 10.30 at https://meet.google.com/pzr-uuwg-eog Also, read the questions carefully, understand it clearly and answer is precisely and completely. (Precise means accurately, doesn't imply short) The question paper will contain course outcome and related information. You may ignore them during examination, but may understand it later. |
||||||||
18/6 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog
(Session cancelled immediately on commencement) That is a very painful sad news to hear, the demise of our colleague Sreelal. Deepest Condolences. |
||||||||
17/6 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
16/6 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
15/6 |
Some short lecture videos are uploaded.
Visit the course progress page. Second series test is scheduled by the college. Our slot is 10 - 11AM, 21/06/21. For 25 marks. |
||||||||
13/6 |
We will have a discussion session at
11.45AM https://meet.google.com/pzr-uuwg-eog Discussed the case of 29. Nothing admissible. |
||||||||
12/6 |
If any further discussion is required on
the published marks of T1, please email me. Attendance till May end is published. T1 discussion today at 4PM https://meet.google.com/pzr-uuwg-eog Due to inconvenience of requester postponed to tomorrow. Time will be announced. |
||||||||
11/6 |
Day's session will be at 11.30 https://meet.google.com/pzr-uuwg-eog At 10.30 it will be CN This class is meant for students S6D/CEC only. Other students if wish to join should obtain prior permission. Others joining and typing the roll numbers of S6D is seen as seeding trouble. |
||||||||
10/6 |
If T1 discussion session is required
today AN please email me 15 minutes or more before. I am
willing anytime during 2PM - 5PM. 2:53PM Online now. https://meet.google.com/pzr-uuwg-eog Concerns raised by 56 31 and 23. Discussed and disposed off. 56 also wrong file name. |
||||||||
9/6 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog T1 discussion session at 2PM https://meet.google.com/pzr-uuwg-eog So far, T1 concerns of 02, 61, 18, 22, 24, 46 have been discussed/addressed and disposed off. |
||||||||
7/6 |
T1 marks are ready. The marks for answers 1 to 7 in that order and the total is shown. In any cell if it is "-", it means I have missed evaluating that answer. In that case if you have answered it and still I have marked it "-", please remind me. I shall schedule discussion sessions everyday until final decisions are taken on your doubts and claims in the ANs. Please check for the exact timings. Raise your concerns in the sessions meant for it, or after our 12.30 sessions in regular class. Please be well prepared with the correct answers and arguments for properly expressing your concerns. I will be online from 3PM onward https://meet.google.com/pzr-uuwg-eog Waited for 54 minutes. No one joined |
||||||||
4/6 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog Due to power failure at college this message was updated after the session. But, students joined in time. |
||||||||
3/6 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog 23 56 and 57 say they were present yesterday. But, could not see their numbers in the chat. What could be the reason? |
||||||||
2/6 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
1/6 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
28/5 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
27/5 |
Please note. Day's
12.30 session will be handles by prof. Renu George -
both the batches. Please convey others. Our session will be at 2.30PM https://meet.google.com/pzr-uuwg-eog |
||||||||
26/5 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
25/5 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
23/5 |
Now onward, in email subject or content
mention your roll number, as this sem we are using roll
numbers for identification. |
||||||||
22/5 |
In reply be specific. Attachments
with many pages will not be looked into. Mention the
page number of your reference. Also provide the links,
if it is in public domain. Google is not a source. It is
a search engine in this context. Again provide the link.
|
||||||||
21/5 |
Session at 10.30 https://meet.google.com/pzr-uuwg-eog T1: I need some clarification regarding the answers of some questions from the corresponding students. It is possible that they referred the same document before them - that is okay. But, I want to ascertain it for sure. Hence some students are asked by email to reply. In the reply indicate the source of your answer and links or text book page photos to support your statement. There may be many more such cases, but I am able to list these cases, and required the clarification before publishing the marks. Hence provide the reply by 2PM, 23/05/21. |
||||||||
20/5 |
Session at 12.30 https://meet.google.com/pzr-uuwg-eog T1: Evaluations are over a few days ago. Pending publishing it for want of some more decisions. All papers except 02 13 23 24 46 47 48 49 51 53 (10 nos) have been evaluated. |
||||||||
10/5 |
T1: Resuming the valuation. Will decide
the response to shared answers later, but it will be
there. Beyond imagination! I thought answers of 2, 5 , and 7 won't be shared. I am so wrong, and foolish!! |
||||||||
9/5 |
T1: Many have seen written the question
number inside the writing area, leaving the margin
blank. Better write the question number on the left
margin space, to help the faculty not to miss an answer,
especially for university exams, where time available
for valuation per paper is very limited. Around 25 papers have been evaluated. Observed so many similar answers. Utterly disappointed. Stopped valuing. I have to take a decision. Either cancel this test and conduct a re-test, or retain only those questions which required the data given, or something else... |
||||||||
8/5 |
You know better than me whether you have
shared answers with others (given or received). Such
students are given an opportunity to admit it and email
me. They will be penalised either 50% or the marks for
the particular questions to be decided later. If
detected by me they will get zero marks for this test.
Those students who wrote the exam seriously may ignore
this message. Valuation feedback: Q1: I didn't ask you to compute the average complexity. Asked only to write recurrence equation and explain it. Many have done the complexity computation which is readily available at your disposal, but not written the required explanation. Futile exercise. So, always read and understand the question clearly, as I suggested in the instructions before the exam. Q4: There 6 relations which you could write. So far I have seen only 3. When asked to write algorithms, write algorithms, not programs. |
||||||||
7/5 |
Coming across instances of same wrong
answers against problem questions - they will have zero
marks for the test. So will be against all malpractice
cases if detected. |
||||||||
6/5 |
Question
paper
Data file No further classes in CS302 today. Subject lines of t1 answers received in time.
List of attachments -- correct names (Waiting evaluation)
Wrong names: (Unhappy that B. Tech. S6 student cannot follow a file name instruction -- will be checked for evaluation. Some entries may be due to double despatch) t1.chn18d58.pdf t1- cs17d66- pdf 06-May-2021 10-43-04.pdf t1. cs1819.pdf T1.CS18D27.pdf t1.cs18d28_1.pdf t1.cs18d45.pdf t1.cs18d56.pdf T1.cs18d63.pdf t1.cs18d64_1.pdf |
||||||||
5/5 |
Exam related: The first series test will be from 9 to 10.30 AM on May 6, 2021 (Tomorrow). Questions will be available here from 8.55AM. Send the answers through email latest by 10.45. File name format: t1.cs18dxx.pdf Email subject: CS302 T1 xx xx - last two digits of your roll number Write the following on top of your first page:
Write your roll number on top of every other page. Data meant for some questions will be posted online. You have to use the data given against your roll number. Write the answers neatly on plain A4 size paper using black/blue ink (black is good for scan view) and scan to pdf. All the answers should be written on same type of paper. Keep some margin on the borders of the page. Also, write the question number clearly on the left margin. Scan pages should be in normal(portrait) mode. Test and set the scan resolution to optimal value before hand. (High resolution will generate large file size, too small resolution will affect the readability). Late receipts will not be evaluated. Google drive links will be silently rejected. Advised to check your arrangements today itself. Keep your laptop/phone fully charged. Ensure that the date and time of your device is up-to-date. Network connectivity issues if any, resolve today. Requests with such issues will not be entertained. Note that exam is till 10.30AM. Hence 10.45 deadline for email receipt will not be relaxed. Arguments like a submission at 10.46 is late by only 1 minute will not be accepted. Write your own answer. During the exam, you can refer online material already posted by anybody before the commencement of the exam, and books, or notes. Again, write your own answer. But you are not allowed to share or discuss questions, answers, or material during exam with others. If ascertained/detected otherwise, will be treated very seriously. I will be online from 8.55 to 9.30 at https://meet.google.com/pzr-uuwg-eog Also, read the questions carefully, understand it clearly and answer is precisely and completely. (Precise means accurately, doesn't imply short) The question paper will contain course outcome and related information. You may ignore them during examination, but may understand it later. |
||||||||
4/5 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
3/5 |
Session at 11.30 AM https://meet.google.com/pzr-uuwg-eog Two corrections on day's class: (1) Master theorem example c=3 is wrong. c could be 3/4 as c < 1. (2) Search process discussion. Linear search complexity was mention as lg(n), but intended was (n). |
||||||||
30/4 |
Session at 11am https://meet.google.com/pzr-uuwg-eog | ||||||||
29/4 |
Session at 9.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
27/4 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
26/4 |
Session at 11.30 AM https://meet.google.com/pzr-uuwg-eog Height of a heap is |
||||||||
23/4 |
Session at 11am https://meet.google.com/pzr-uuwg-eog | ||||||||
22/4 |
Session at 9.30 https://meet.google.com/pzr-uuwg-eog Many are seen using c code to determine the execution time. It is okay. But, if you are in linux "time" command will do the task, freeing your program from the additional code segment and calculations so that it focuses on the task at hand. May not suitable for all the situations though. A lot is to be desired with the indentation of many of the codes submitted. |
||||||||
20/4 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog |
||||||||
19/4 |
Session at 11.30 AM https://meet.google.com/pzr-uuwg-eog No assignment today |
||||||||
16/4 |
Session at 11am https://meet.google.com/pzr-uuwg-eog | ||||||||
15/4 |
Session at 9.30 https://meet.google.com/pzr-uuwg-eog | ||||||||
13/4 |
Session at 10.30 AM https://meet.google.com/pzr-uuwg-eog Since 44 has submitted her assignment already, the additional tasks stated in the class today will not apply. Assignment details will be posted tomorrow. |
||||||||
12/4 |
Session at 11.30 AM https://meet.google.com/pzr-uuwg-eog | ||||||||
9/4 |
Session at 11 AM https://meet.google.com/pzr-uuwg-eog Campus n/w issue. Sorry. Hope to meet Monday. |
||||||||
8/4 |
There were some network and system issues
at college. One NIC card of the server has failed, as
per network people. Hence I wasn't able access the
system locally to update the matter in time. Some issues
are still there. But able to access the server locally
by assigning a second IP (LAN) to the external link from
an external source via phone later. Such details
are provided for those who are interested in networking
matters. Also, decided against conducting the class from the system at my seat based on previous day's experience. Now, I think I have managed to arrange a system at lab for the class. So hope to conduct the next class tomorrow at 11 AM. Sorry for the waiting trouble today. In future also, look for the link here. I shall post the link even though it is same, everyday, if there is a class, at least 5 minutes early. |
||||||||
30/3 |
Session at 10.30 https://meet.google.com/pzr-uuwg-eog Our next session will be on 8/4/21 |
||||||||
29/3 |
Day's session at 11.30 https://meet.google.com/pzr-uuwg-eog Type in your roll numbers as cs18dxx or cs17dxx as applicable. Case insensitive. We will be following the list published in this website for roll number to name mapping. |
||||||||
26/3/21 |
Day's session set to commence at 12 Noon.
https://meet.google.com/pzr-uuwg-eog As conveyed in day's session we will be using roll numbers to record attendance and to identify students. Type in your roll numbers as cs18dxx Assignment details and other updates will be posted tomorrow night. |