2020 CEC CS S5 C&D
CS301 Theory of Computation



Syllabus
.html                              .pdf
Students' List
s5c           s5d          c&d


Contact  Hours

Varies weekly
Assignments
Class notes/answers to questions posed in the  class are to be prepared by some identified students and submitted within one week.

It could be prepared by typing in or very neatly hand-written and scanned.

Listen to what is discussed in the class. The table of contents under "progress" is not exhaustive, and it is not meant for assignment.

File format: .pdf
File name: a1.chn18csxxx.pdf 
xxx -  last three digits of your reg number
(Kindly adhere to the file format strictly)

Email subject: CS301
A1 xxx
xxx -  last three digits of your reg number


26/8: Those with programming assignment, shall ensure that the code is indented, documented, and Linux compatible. Code file name format:  a1.chn18csxxx.c
Explanations and other instructions may be placed at the top of the code as comments.


Remember to include your name and ktu reg no. in the docs.

 

Details & Assessments 

Individual assignment details are posted at the above link
Assignments with scores 9 and above are recommended for reading by all.

A1 marks


Assignment 2 question:

Design a Turing Machine to find the 10's complement of a 7 digit decimal positive integer. The original positive integer  may have some leading zeros if necessary.  The result also should be of exactly 7 digits.

Keep the answer ready with you. Send it along with the answer to the question which will posted on 19/1. Don't send anything before that.

18/1: Practice to explain the way the TM works for a particular input, and also to write the ID sequence for it.


A2 marks


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 attend the class. As per KTU rules, absence for all activities and contingencies should be limited to 25%. Also, duty leave if any, will not imply presence or attendance.

And, late comers will be marked, and two late marks will count as one absence.

In the absence column below, prefix CHN18CS is omitted.

Attendance count up to 30/10 is here. Those below 22.5 = 75% please take note. Such cases are reported to higher authorities as required.

Here is that list
109 18
052 19
006 20
075 20
17.109 20
014 21
064 21
066 21
074 22
083 22
118 22

Absence any, if to be accounted under whatever head, for whatever reason should be taken up with your staff advisor. I will not handle such cases on my own - as I am not authorised.


12/11 - Shortage list updated as below.
052 19
006 20
075 20
17.109 20
014 21
064 21
066 21
083 22
118 22


6/1/21:

Attendance count up to 1/1/21 is here. Those below 42 = 75% please take note. Such cases will be reported to higher authorities as required.

Here is that list
006 33
075 34
052 37
104 37
117 39
118 39
044 41

Progress
Course Progress Page
Test
14/10: T1 marks are here. It is provisional. So many cases of answer similarities have been observed. Also there are cases of late submissions.  Decisions pending on those matters. Finalisation of marks are subject to those decisions.

25/11: Portions for T2: Portions from Module III and IV covered until T2 and pumping lemma to prove some languages are not CFL.
Sessional
28/1/21: (Draft). Last column is your sessional. T2 and A2 based corrections of a few are pending.



/Announcements/Information
5/3/21
The university exam QP seems very good on first look. If you have any concerns about the questions please inform me. I will be conveying my comments about the QP and answer key to the university may be on Monday.

Meanwhile, on 25/2 I have received a copy of the complaint sent by one of the students from one source. May be from other sources on the pipeline. Okay, that is your right to raise grievances.
20/2
In all the retest and attendance discussions and decisions until yesterday I was also a party.
But, the following change of attendance is solely as per the direction of institution authorities today.

Change of attendance:
006 75%
052 75%
075 75%
117 75%

Final sessionals and attendance as uploaded at KTU
C
D


19/2
The attendance was published on 6/1/21, more than 40 days ago. So, why are you coming with  claims so late?

Day's on-camera retest: "After every page is completed it should be shown on the camera". Checked the video. I could not see this action. Moreover Arjun's video was offline many times.
What do you both have to say?

Retest result  (50)
chn17cs109 1
chn18cs050 24
chn18cs052 0
chn18cs098 10
chn17cs018 1
chn18cs121 5
chn17cs074 1
chn18cs024 24
chn18cs083 4
chn18cs110 2
chn18cs071 2
chn18cs117 2
chn18cs086 2
chn18cs044 2

As per the discussion with HoD and staff advisor it is decided to add this marks out of 50 as such to the existing sessional and if they reach 19 marks, it will be adjusted to 22.5. That in effect is the score out of 150!
050 will retain what he gets based on the computation with the re-test mark as his T1 mark. Computed it as 24.
Unfortunately, some students who could not make it to reach 19 marks have to undergo the option available as per KTU regulations.

Those who scored high marks should score well in university exam to retain it. Else by normalisation rule sessional will be scaled down as per the formula used by the university.

Regarding attendance:
University's concept of attendance is to ensure that a student  learn the subject by attending the class regularly. It is not a technicality issue.  That is why the 75% stipulation. Of course you can make your own sarcastic comments about it. Even when you had to skip classes for supplementary exams, that itself will not create any problem. In addition some of you missed additional classes. Hence the shortage. Anyway, supplementary exam absence is to be within the 25% allowance or not is a contentious issue at least for the time being. Hence we will take a stance in favour of the affected students. Hence whatever docs which helps to decide your absence is to attend a university exam, will be considered. Only docs submitted so far.  Will update after the verification.

118: 3 hours. Exam. Cleared. But what about other 14 absences?
104: 5 hours. Said to be N/w issue. Cleared. But what about other 14 absences?
006: 4 hours for exam absence will be counted. Rest of the absence, not considered.
044: 1 hour. exam. cleared.

18/2
Sessionals and attendance as uploaded at KTU are here.

C Batch

D Batch

Inform me if it is not as per published marks. Attendance, if above 75% actual value doesn't matter.

Re-test valuation is pending. Uploaded marks will be modified accordingly, and will be updated here.

Two students didn't attend the retest, requesting for online option. They didn't mention anything during the meeting session.
Anyway, they are offered an on-camera online session tomorrow. They have to arrange a quality audio-video facility in a clean clear room. The link will be provided, and the session will be monitored and recorded.
Camera and microphone should be ON throughout. Five sheets of paper and pen should be readied beforehand. The papers should be shown before the camera. After every page is completed it should be shown on the camera. Your movement should be visible throughout. Three minutes will be provided for printing or noting down the questions. After that the laptop or phone cannot be used, for that it should be kept a little away, but camera and mic should be active.  If willing, reply me by email. And make arrangements, and I have to verify it before the test. Once the test is over, scan and upload them in front of the camera. The pages will be verified against the pages shown before the camera already.


Attendance shortage - KTU exam related claims: I want proof that you attended the examination on that particular day,  hall ticket or registration details will not do. Also, I have to ensure that this is in addition to the 25% allowance already permitted - that I will do on my own.

058, 048 -- will be updated

17/2
For retest report at room # 302. Keep silence, as KTU exams are going on in adjacent rooms.
12/2
Details of retest decided by committee
It on 17/2/21 11.30 to 1PM at CEC Campus.
Come in uniform with ID card(Essential). If ID card photo is not clear carry an additional public ID card.
Carry a small personal hand-sanitizer bottle(Essential).
Writing paper will be provided.

Topics:
1. Design of finite automata - all variants
2. Conversion between FA variants
3. Minimisation of FA
4. Design of Mealy and Moore model FAs
5. Regular language/grammar/expression - design
6. Conversion b/w REs and FAs
7. Pumping lemma for RL
8. CFG/CFL Design
9. Derivation tree
10. CNF
11. NPDA, DPDA Design
12. Pumping lemma for CFL
13. TM Design

Questions will be mostly apply level.

The new sessional will be between your current sessional and 22.5 depending on your performance.
chn18cs050 will be awarded whatever he gets.
9/2/21
121:T1: Re-valued: 11 0, 12 0, 5 0, 6 0, 7 0, 12 0
6/2/21
https://meet.google.com/pzr-uuwg-eog

Highlights of discussion:
121: T1:  Qns to be answered were computed wrongly. Discussed way back in October. Will check and update today.
083: A1: Says n/w issue at J&K. Didn't see A1 question! Should have been completed by October 8!  Anyway, will evaluate the submission of 4/2/21.
104: Attendance:  Says due to BSNL n/w issue during 18/12 - 2/1/21. Asked how to verify? Not easy. Asked to represent via staff advisor and HoD.
126: A2: Late. Want to reconsider, quarantine and n/w issue, which could have been reported in advance.  Answer checked. There is no scope to award more marks as per the answers.
050: Retest reminder. His concern is genuine.
058: A2, T2: Want to check. Done.
110: Want general retest for T2. Think of on-campus option and request at the class committee meeting later today. (No rep requested retest there)
071: A2: Rejected due to very delayed submission. Personal (funeral related). Why matter was not raised before? Asked to request through staff advisor and HoD. No commitment yet.


121: T1: Request accepted. Qs to be answered. 1 4 5 8 9 12. Your Computed values - 6 7 5 11 12 15. Of (5,6) and (11,12)  only one each could be considered as they are identical. There is no Q15. So 3 Qs 5/6, 7, 11/12 will be valued. Will refer the valuation doc kept at college on 8th or 9th to decide the marks to be awarded.


5/2/21
Plan to be online tomorrow 10.30AM
4/2/21
"In C batch there are 7 students who have not got the minimum marks in the internals. Sir what is the next procedure for us to pass the internals. On behalf of all I request you to do the needful for us."

Above is the content of an email received by me on 2/2/21.
There is no immediate solution at my disposal. Sessional marks are assessed by continuous evaluation. Reiterating, it is a continuous evaluation process. I hope I have done it via two tests and two assignments spread over the entire semester.  Now, my work is over. There is no common solution for those who failed to make use the opportunity before them for the entire semester.

But, individual cases like feeling that didn't get the deserving marks in tests or assignments due to evaluation errors or any such matters I am willing to address.

I cannot offer a simple on the spot solution for the problem created by not seriously participating in the academic work for an entire semester. Genuine cases if any will be addressed individually. Shooting an email without convincing information will not do.

Attendance also I have finalised on my part.

No case detected with a1 or a2=0 and total sessional > 45. So ceiling not applicable.
T2: 49,59,15,48 are seen having zero marks.  They all are verified to have attended T2 and submitted their files in time with correct file names. So 0.5 will be their minimum marks. Updated.


30/1
Retest for 050 will be announced later, probably on 2/2/21
29/1
The published provisional sessional is based on the assumption that the student had submitted both the assignments and written both the tests. If not, corresponding ceiling will be applied.
And also, there are some suspicious  similarity of answers noted down against T1. The decision on those cases may be applied on the sessional.

Attendance shortage list published on 6/1/21 is still valid


For the retest for 050 the questions will be from the first four modules. Probably tomorrow morning.

Corrected:
085: Missing A2 entry corrected.
058: A2 Wrong penalty rectified.


28/1
https://meet.google.com/pzr-uuwg-eog

Internals are ready.  See above table
27/1
A2 marks are ready:
Breakup:
(1) Complete definition of the TM to compute the 10's complement of a 7 digit decimal number - 7 tuple definition for this problem (for any 7 digit number) - leading zeros cannot be ignored (2 marks)
  (If leading zeros are ignored - 1 mark)

(2) Explain how the TM behaves on processing your input until the final result is generated: Your specific input based: 4 marks(For descriptions based on correct TM design)
             For descriptions based on incorrect TM design - max 3 marks

(3) Write down the ID sequences as discussed in class for your input: Proper formal ID sequence 4 marks(For IDs based on correct TM design)
For IDs based on incorrect TM design - max 3 marks

Please check your marks and be ready to present your case if have claims for more marks. Please don't hesitate. But, be prepared with clarity of arguments. I will listen you tomorrow 11 AM.

T2 pending cases also could be presented after A2 discussions.

From this score 1 mark  for 'late', 2 marks for 'morelate', and 3 marks for 'verylate'  will deducted.


21/1
For part (1)  - Only the definition was asked. Explanation was not required. Of course the definition include the transition function represented either as a figure or as a table.
Also, there is no point is detailing what is 9's complement, 10's complement, how are they computed etc. That is elementary stuff at this stage of your career. Our focus was on the TM.

20/1
Subject lines of A2 emails received categorised as intime, late, morelate, verylate, reject based on receipt time are here
intime
late morelate
verylate
reject
Subject: a2.chn18cs064.pdf
Subject: a2.chn18cs074.pdf
Subject: CS301 A2 001
Subject: CS301 A2 009
Subject: CS301 A2 010
Subject: CS301 A2 013
Subject: CS301 A2 014
Subject: CS301 A2 016
Subject: CS301 A2 021
Subject: CS301 A2 023
Subject: CS301 A2 028
Subject: CS301 A2 030
Subject: CS301 A2 033
Subject: CS301 A2 040
Subject: CS301 A2 042
Subject: CS301 A2 045
Subject: CS301 A2 053
Subject: CS301 A2 054
Subject: CS301 A2 055
Subject: CS301 A2 058
Subject: CS301 A2 059
Subject: CS301 A2 060
Subject: CS301 A2 061
Subject: CS301 A2 062
Subject: CS301 A2 066
Subject: CS301 A2 067
Subject: CS301 A2 068
Subject: CS301 A2 072
Subject: CS301 A2 078
Subject: CS301 A2 080
Subject: CS301 A2 081
Subject: CS301 A2 085
Subject: CS301 A2 088
Subject: CS301 A2 092
Subject: CS301 A2 096
Subject: CS301 A2 097
Subject: CS301 A2 097
Subject: CS301 A2 099
Subject: CS301 A2 103
Subject: CS301 A2 105
Subject: CS301 A2 106
Subject: CS301 A2 115
Subject: CS301 A2 122
Subject: CS301 A2 123
Subject: CS301 A2 17.023
Subject: a2.chn18cs026.pdf
Subject: a2.chn18cs027
Subject: a2.chn18cs027
Subject: a2.lchn18cs125.pdf
Subject: a2.lchn18cs128.pdf
Subject: CS301 A1 082
Subject: CS301 A2 002
Subject: CS301 A2 002
Subject: CS301 A2 004
Subject: CS301 A2 008
Subject: CS301 A2 011
Subject: CS301 A2 012
Subject: CS301 A2 019
Subject: CS301 A2 026
Subject: CS301 A2 026
Subject: CS301 A2 027
Subject: CS301 A2 031
Subject: CS 301 A2 032
Subject: CS301 A2 034
Subject: CS301 A2 036
Subject: CS301 A2 037
Subject: CS301 A2 038
Subject: CS301 A2039
Subject: CS301 A2 041
Subject: CS301 A2 058
Subject: CS301 A2 069
Subject: CS301 A2 070
Subject: CS301 A2 070
Subject: CS301 A2 073
Subject: CS301 A2 077
Subject: CS301 A2 079
Subject: CS301 A2 082
Subject: CS301 A2 087
Subject: CS301 A2 102
Subject: CS301 A2 104
Subject: CS301 A2 108
Subject: CS301 A2 109
Subject: CS301 A2 123
Subject: CS301 A2 124
Subject: Cs301 A2 125
Subject: CS 301 A2 126
Subject: CS301 A2 129
Subject: Cs301a2 chn18cs065
Subject: Re: CS301 A2 061

Subject: a2.chn18cs029.pdf
Subject: A2.chn18cs091.pdf
Subject: a2.chn18cs095.pdf
Subject: A2 CHN18CS118
Subject: CS301 A2 003
Subject: CS301 A2 007
Subject: CS301 A2 007
Subject: CS301 A2 011
Subject: CS301 A2 012
Subject: CS301 A2 025
Subject: CS301 A2 026
Subject: CS301 A2 026
Subject: CS301 A2 031
Subject: CS301 A2 043
Subject: CS301 A2 049
Subject: CS301 A2 053
Subject: CS301 A2 055
Subject: CS301 A2 058
Subject: CS301 A2 063
Subject: CS301 A2 094
Subject: CS301 A2 098
Subject: CS301 A2 100
Subject: CS301 A2 100
Subject: CS301 A2 101
Subject: CS301 A2 103
Subject: CS301 A2 112
Subject: CS301 A2 121
Subject: CS301 A2 127

Subject: a2.chn18cs046.pdf
Subject: CS301 A2 035
Subject: CS301 A2 074
Subject: CS301 A2 111
Subject: CS301 A2 111
Subject: CS301 A2 112
Subject: Re: CS301 A2 061
Subject:
Subject:
Subject: A1 CS301 083
Subject: a2.chn18cs107.pdf
Subject: a2.chn18cs110.pdf
Subject: A2 CS301 083
Subject: Assignment
Subject: assignment 2
Subject: CS301 A2 002
Subject: CS301 A2 005
Subject: CS301 A2 015
Subject: CS301 A2 017
Subject: CS301 A2 018
Subject: CS301 A2 020
Subject: CS301 A2 024
Subject: CS301 A2 029
Subject: CS301 A2 047
Subject: CS301 A2 048
Subject: CS301 A2 050
Subject: CS301 A2 050
Subject: CS301 A2 051
Subject: CS301 A2 056
Subject: CS301 A2 071.pdf
Subject: CS301 A2 071.pdf
Subject: CS301 A2 075
Subject: CS301 A2 076
Subject: CS301 A2 084
Subject: CS301 A2 086
Subject: CS301 A2 089
Subject: CS301 A2 113
Subject: CS301 A2 114
Subject: CS301 A2 116
Subject: CS301 a2. 119
Subject: CS301 A2 127
Subject: CS301 A2 KNP18CS015
Subject: Request for apologising a mistake


TM definition means:  Define it formally for the given case using 7-tuple format, not the generalised definition.
Since it is given that the number is 7 digit fixed complement of leading zeros are also to be included. Argument that leading zeros are to be ignored is wrong.

19/1
Assignment 2 based question will be posted at 4PM today.

Be ready with neatly written design of the TM with complete definition.

Assignment 2 tasks:
From the input list below note down your input decimal number against your register number. Initially assume that this number is placed at the tape.

(1) Write down the complete definition of the TM to compute the 10's complement of a 7 digit decimal number (This you might be ready with already)
(2) Explain how the TM behaves on processing your input until the final result is generated.
(3) Write down the ID sequences as discussed in class for your input.

Input list

Time 30 minutes. By 4.35PM the submission should be received in the mailbox. Google drive links are not accepted.
File format: .pdf
File name format: a2.chn18csxxx.pdf 
xxx -  last three digits of your reg number
(Kindly adhere to the file format strictly)

Email subject: CS301
A2 xxx


Received many late submissions. They will not be evaluated. No need to send emails in this regard.


16/1
There will be a session at 10.30 today for discussing T2 queries. Others may or may not attend.
https://meet.google.com/pzr-uuwg-eog

N/w issue at CEC. Will join soon.
15/1
Assignment 2 question is posted above. Based on it an evaluation question will be posted on 19/1/21 AN. Send the answer within the stipulated time.  Network issue is not an excuse. Such candidates can come to the college, by requesting for arrangements in advance by email by 11AM 18/1/21.

Please don't send anything until then.
11/1
Questions and details will be posted later. Not today.
6/1
No session today.

Accepting the request raised during T2 discussion sessions one more assignment will be posted next Monday.
It will be a simple question. To be submitted on the same day. Details later.

Regarding another test decision will be conveyed later.

Meanwhile assignment one marks are tabulated. Please check.

Attendance is ready. Pls check.
5/1/21
Our regular classes are over. But, occasionally we shall 'meet'.
We shall have our 10.30 session today. Presence is not mandatory.
Attendance will be recorded. But, will not be accounted for percentage computation.
T2 related issues if any may be raised today.
Those who sent email queries must explain their concern here.
https://meet.google.com/pzr-uuwg-eog
(Operating from Chengannur)
1/1/21
Day's 10:30 session links:
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj

T2 query session at 2.30PM
https://meet.google.com/pzr-uuwg-eog
31/12/20 Day's 10:30 session links:
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj
30/12
Day's 10:30 session links:
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj

No session today AN
29/12
Day's 1030 session links:
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj

I will be online from 2.30 to 3.30PM for T2 queries and clarifications.
https://meet.google.com/pzr-uuwg-eog
28/12
Shall address T2 valuation - claims and queries  today at 3PM
https://meet.google.com/pzr-uuwg-eog
Any one of our class could join to raise their concerns or to listen.

Some joined after 10 minutes. Only 009 raised an issue.


Observed extra entry in 072. Will be re-evaluated.

072, 009 corrected.

23/12
T2: 050 missing mark entries added.
I have some inconvenience at 3PM for the scheduled meeting.
Shall inform when ready.

Remaining assignments are posted.

T2: Late submitted marks - right and wrong file names together - provisional.
Subject to verification of undue advantage.
22/12
T2 marks of students received in time with correct file names - provisional.
Qn number and marks are written one by one horizontally.
071 072 mix-up rectified.

Q5: Answers of many are worth some consideration. But, due to similarity of  answers, that was not applied. If you still feel otherwise claim it, if you have no shared answer in your answer paper.

T2 marks of students received in time with wrong file names - provisional

Will check other submissions case by case.


Simply sending emails to reevaluate some answers will not be heeded as it is impractical and also because I have already evaluated them. But, still to err is humane. Hence will look into genuine cases. Even though I don't have a history of committing too many such errors. Yet open. But, it will be your turn to convince me. So, ready with your arguments. We will discuss. One sitting will be at 3PM tomorrow. Any one of our class could join.
 

21/12
T2 valuation is going on. Too boring to see same wrong answers everywhere.
18/12
We will have our session at 2.30PM today.
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj
17/12
Tomorrow 11.30 session will be by Prof. Gopakumar.
ToC session is rescheduled to 12.30

16/12
Day's ToC session stands cancelled.
15/12
22 students to get their assignment. They are requested to check frequently the assignment list. New questions will be posted regularly.

In assignment list last column, "pending" means my assessment is pending. Means I have not evaluated it. Wait.

14/12
Wrong answers are sometimes worth some credit for the effort and content. Wrong answers shared are easily detected.

Somebody striking down relatively correct answer and writing widely seen wrong answer!


13/12
T2 Subject lines of emails received in time

Right file names received in time.

t2.chn17cs023.pdf  t2.chn18cs009.pdf  t2.chn18cs025.pdf  t2.chn18cs043.pdf  t2.chn18cs060.pdf  t2.chn18cs073.pdf  t2.chn18cs095.pdf  t2.chn18cs113.pdf     t2.lchn18cs129.pdf
t2.chn17cs074.pdf  t2.chn18cs012.pdf  t2.chn18cs026.pdf  t2.chn18cs045.pdf  t2.chn18cs061.pdf  t2.chn18cs077.pdf  t2.chn18cs096.pdf  t2.chn18cs114.pdf    
t2.chn17cs103.pdf  t2.chn18cs013.pdf  t2.chn18cs028.pdf  t2.chn18cs047.pdf  t2.chn18cs062.pdf  t2.chn18cs078.pdf  t2.chn18cs100.pdf  t2.chn18cs115.pdf
t2.chn17cs109.pdf  t2.chn18cs015.pdf  t2.chn18cs033.pdf  t2.chn18cs048.pdf  t2.chn18cs063.pdf  t2.chn18cs079.pdf  t2.chn18cs104.pdf  t2.chn18cs116.pdf
t2.chn18cs001.pdf  t2.chn18cs016.pdf  t2.chn18cs035.pdf  t2.chn18cs049.pdf  t2.chn18cs067.pdf  t2.chn18cs082.pdf  t2.chn18cs105.pdf  t2.chn18cs118.pdf
t2.chn18cs003.pdf  t2.chn18cs019.pdf  t2.chn18cs036.pdf  t2.chn18cs050.pdf  t2.chn18cs068.pdf  t2.chn18cs083.pdf  t2.chn18cs107.pdf  t2.chn18cs119.pdf
t2.chn18cs004.pdf  t2.chn18cs020.pdf  t2.chn18cs037.pdf  t2.chn18cs053.pdf  t2.chn18cs069.pdf  t2.chn18cs084.pdf  t2.chn18cs108.pdf  t2.chn18cs121.pdf
t2.chn18cs005.pdf  t2.chn18cs021.pdf  t2.chn18cs038.pdf  t2.chn18cs055.pdf  t2.chn18cs070.pdf  t2.chn18cs085.pdf  t2.chn18cs110.pdf  t2.lchn18cs124.pdf
t2.chn18cs007.pdf  t2.chn18cs023.pdf  t2.chn18cs040.pdf  t2.chn18cs059.pdf  t2.chn18cs072.pdf  t2.chn18cs087.pdf  t2.chn18cs111.pdf  t2.lchn18cs126.pdf

11/12
Question paper will only be available here.
Series 2 Question Paper

All files received in time (91) are moved to another folder.

The 10.30 regular class session stands cancelled.

Moodle test link is not active. Need not upload there now.

T2: Some immediate reactions.
-- So many late submissions. Not happy with that.
-- Many of you seems to have sent the answer papers to HoD and class group ids also. Unnecessary.
-- Even after repeatedly warning against it, many seems to have selected specific fixed sized strings for the pumping portions of pumping lemma. Wrong. As mentioned already, use YouTube sensibly. Also, don't blindly rely on substandard books.
10/12
Shall commence at 10.40, hopefully.

Will try,

C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj

Session over.
N/w issues.

Sorry once again for forcing you to some futile time.

Meanwhile, no class notes assignment today.

Exam related:
The second series test will be from 8.30 to 10AM on December 11, 2020
Questions will be available here as well as at Moodle page from 8.25AM.
Send the answers by email latest by 10.15. I will be evaluating the email copies.
File name format: t2.chn18csxxx.pdf
Email subject: CS301 T2 xxx
xxx -  last three digits of your reg number


Late receipts will not be evaluated. Google drive links will be silently rejected.
Upload to Moodle also.

Note that exam time is till 10AM. Hence 10.15 deadline for email receipt will not be relaxed.

As usual, write your own answer. You can refer online material posted by anybody before the commencement of the exam, and books, or notes.

I hope you will not share or discuss questions or answers during exam with others.
If ascertained/detected otherwise, will be treated very seriously.

There will be 7 questions. No choice. No subquestions.
They are from PL RL, PL CFL, CNF, CFG, Derivation tree, TM, and PDA.
Remember to read the instructions before the questions.

I will be online from 8.25 to 9 at  https://meet.google.com/pzr-uuwg-eog

9/12
Too exhausted due to election duty to conduct the class at 10.30 .
But, wait!
Will have our session at 4PM today!!

Really sorry. Have been trying for quite some time to organize the docs for the lecture. But could not finish in time, on account of various reasons including server power stability issues. Hence no session today. Hope to meet tomorrow 10.30.
(From Chengannur.)
4/12
The 10.30 session of 4/12 is sought by Prof. Gopakumar G! Given.
3/12
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj

Alist
CHN18CS014
CHN18CS074
CHN18CS005
CHN18CS094
CHN18CS049


What is this?
Justin Joseph10:58 AM
CHN18CS072
CHN18CS071


2/12
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj
alist
CHN18CS041
CHN18CS057
CHN18CS014
CHN18CS005
CHN18CS115

1/12/20
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj
alist
LCHN18CS125
CHN18CS042
CHN18CS099
CHN18CS048
CHN18CS049
CHN18CS065
CHN18CS096
CHN18CS085
CHN18CS038
LCHN18CS126
29/11
More assignments are posted. Please check.
26/11
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj
assigList
CHN18CS059
CHN18CS026
CHN18CS013
LCHN18CS124
CHN18CS033

Principal informs that the series exams have been postponed.
25/11
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj
assigList
CHN18CS017
CHN18CS076
CHN18CS084
CHN18CS097
CHN18CS068

Thank you, some one  put the record ON!

Portions for T2: Portions from Module III and IV covered until T2 and pumping lemma to prove some languages are not CFL.
24/11
C Batch: https://meet.google.com/pzr-uuwg-eog
D Batch: https://meet.google.com/ave-fgyq-taj

Came to know the sad news of the demise of  the Father of Julia Biju (S5 D).
Condolences.

assig. list
CHN18CS123
CHN17CS109
CHN18CS022
CHN18CS013
CHN18CS120
23/11
Shall try two google meet links. Any trouble, we will go back to Jitsi + Youtube.

C Batch Link: https://meet.google.com/pzr-uuwg-eog
D Batch Link: https://meet.google.com/ave-fgyq-taj

After the class quit the meet. The links are subsequently used elsewhere.
Ass. list
CHN18CS101
CHN18CS011
CHN18CS019
CHN18CS012
CHN18CS061
CHN18CS033
CHN18CS062
CHN17CS109
CHN18CS120
CHN18CS022


20/11
Day's 10:30 session is given to Prof. Gopakumar!
For 19/11
Refer the grouping done on 14/10.
For the session on 19/11, groups 6, and 7 shall join via jitsi. The rest via Youtube,
The links:
Jitsi: https://meet.jit.si/ceccsd37

YouTube: https://youtu.be/WxGxPQ_t_i0

Ass. list: (corrected)
062 012 125 076 042


18/11
Class details coming
Jitsi + Youtube.

S5D  join via jitsi    https://meet.jit.si/ceccsd36   (Class Roll nos 1 to 30 have the option to join via Youtube also)
S5C join via youtube     https://www.youtube.com/watch?v=IvC7u8bKR3g
Class notes assigned student could join via any link
17/11
Class details coming
Jitsi + Youtube.

S5C  join via jitsi    https://meet.jit.si/ceccsd35
S5D join via youtube    
Class notes assigned student could join via any link
Assignment list: 043, 038, 126,123,99

14/11
Class notes assignment submission duration reduced to 3 days.
13/11
https://meet.google.com/ave-fgyq-taj
Assignments from:
CHN18CS034
CHN18CS023
CHN18CS076
CHN18CS089
CHN18CS084

12/11
My counting script might have counted 17 and 18 admissions wrongly in attendance. Will update later today.

https://meet.google.com/ave-fgyq-taj

Attendance shortage list is updated. Sorry for the mistake.

Assignments from:
LCHN18CS127
CHN17CS109
CHN18CS062
CHN18CS089
CHN18CS025
CHN18CS086
CHN18CS074
CHN18CS058
CHN18CS065
CHN18CS085


11/11
https://meet.google.com/ave-fgyq-taj

Attendance count up to 30/10 is published above.
10/11
Operating from college
Same link: https://meet.google.com/ave-fgyq-taj
Assignment from:
CHN18CS058
CHN18CS008
CHN18CS041
CHN18CS059
CHN18CS071
6/11
https://meet.google.com/ave-fgyq-taj
Assignments from this list:
CHN18CS006
CHN18CS035
CHN18CS008
CHN18CS121
CHN18CS022
5/11
https://meet.google.com/ave-fgyq-taj
Assignments from this list:
CHN18CS111
CHN18CS051
CHN18CS056
4/11
https://meet.google.com/tak-hmfy-qho
Assignments from this list:
CHN18CS091
CHN18CS067
CHN18CS046
3/11
https://meet.google.com/aik-zjmq-uvb
Assignments from this list:
CHN18CS036
CHN18CS081
CHN18CS080
27/10
There won't be ToC classes this week. 
23/10
Same link: https://meet.google.com/aot-rype-ttz
Assignments from this list:
CHN18CS020
CHN18CS113
CHN18CS014
CHN18CS026
CHN18CS019

22/10
Shall inform on the morning about the class plan. Not satisfied and not confident with the arrangements though.

Assignment from this list
CHN18CS063
CHN18CS047
CHN18CS099
CHN18CS012
LCHN18CS124

Link: https://meet.google.com/aot-rype-ttz

21/10
We will use the common session
20/10
Operating from CEC.
Jitsi Link: For Group 4 & 5 :- Some one on Jitsi unmute and tell me if any audio or video issues are experienced during the session.
https://meet.jit.si/ceccs301d23

YouTube link: For the rest.  Type in your reg number only after live stream has started.
https://youtu.be/2QdQLZVtBCY

Assignment from this list
CHN18CS028
CHN18CS072
CHN18CS094
LCHN18CS125
CHN18CS099

Sorry for the trouble. I thought the system which I used last time in the lab will work. It was getting disconnected continuously. Moved to another system, then the mic issue.
Hope to have a better experience tomorrow.
17/10
Assignments should be neatly submitted so as to read and understand by the faculty and other students. Prefer a type written doc. Not, insisting to help you. But, that doesn't mean that it could be submitted in a careless manner.
16/10
Jitsi Link: For Group 3 :- Some one on Jitsi unmute and tell me if any audio or video issues are experienced during the session.
https://meet.jit.si/ceccs301d22

YouTube link: For the rest.  Type in your reg number only after live stream has started.
https://youtu.be/xShMGF0RGs8

Assignment from this list
CHN18CS106
CHN18CS105
CHN18CS044
CHN18CS079
LCHN18CS125
15/10
Jitsi Link: For Group 2
https://meet.jit.si/ceccs301d21

YouTube link: For the rest.  Type in your reg number only after live stream has started.
https://youtu.be/zPCVdCmQ_Nw

Assignment list:
CHN17CS074
CHN18CS102
CHN18CS050
CHN18CS067
CHN18CS084
14/10
I have this plan. Let us see whether its works out or not.
The students are divided into 7 groups of 19 each.
One group each on each day will join the class via Jitsi meet.
The rest will join via YouTube channel, live streaming will be available, hopefully.
The one who gets class note assignment for the day can join via either of the options.
As usual type in your attendance via comment/chat.
YouTube may not permit comment via our college account.
Hence recommended to use your general google account for youtube access!
We will see how things go!

YouTube channel link. (Streaming link will be posted later. Or it will be visible in the channel)
https://www.youtube.com/channel/UCKFmg58Su2QCAqHFjr5xP-A

Jitsi Meet link
https://meet.jit.si/ceccs301d20

The grouping of students
1
2
3
4
5
6
7
CHN17CS018
CHN17CS023
CHN17CS074
CHN17CS103
CHN17CS109
CHN18CS001
CHN18CS002
CHN18CS003
CHN18CS004
CHN18CS005
CHN18CS006
CHN18CS007
CHN18CS008
CHN18CS009
CHN18CS010
CHN18CS011
CHN18CS012
CHN18CS013
CHN18CS014
CHN18CS015
CHN18CS016
CHN18CS017
CHN18CS018
CHN18CS019
CHN18CS020
CHN18CS021
CHN18CS022
CHN18CS023
CHN18CS024
CHN18CS025
CHN18CS026
CHN18CS027
CHN18CS028
CHN18CS029
CHN18CS030
CHN18CS031
CHN18CS032
CHN18CS033

CHN18CS034
CHN18CS035
CHN18CS036
CHN18CS037
CHN18CS038
CHN18CS039
CHN18CS040
CHN18CS041
CHN18CS042
CHN18CS043
CHN18CS044
CHN18CS045
CHN18CS046
CHN18CS047
CHN18CS048
CHN18CS049
CHN18CS050
CHN18CS051
CHN18CS052
CHN18CS053
CHN18CS054
CHN18CS055
CHN18CS056
CHN18CS057
CHN18CS058
CHN18CS059
CHN18CS060
CHN18CS061
CHN18CS062
CHN18CS063
CHN18CS064
CHN18CS065
CHN18CS066
CHN18CS067
CHN18CS068
CHN18CS069
CHN18CS070
CHN18CS071
CHN18CS072
CHN18CS073
CHN18CS074
CHN18CS075
CHN18CS076
CHN18CS077
CHN18CS078
CHN18CS079
CHN18CS080
CHN18CS081
CHN18CS082
CHN18CS083
CHN18CS084
CHN18CS085
CHN18CS086
CHN18CS087
CHN18CS088
CHN18CS089
CHN18CS091
CHN18CS092
CHN18CS094
CHN18CS095
CHN18CS096
CHN18CS097
CHN18CS098
CHN18CS099
CHN18CS100
CHN18CS101
CHN18CS102
CHN18CS103
CHN18CS104
CHN18CS105
CHN18CS106
CHN18CS107
CHN18CS108
CHN18CS109
CHN18CS110
CHN18CS111
CHN18CS112
CHN18CS113
CHN18CS114
CHN18CS115
CHN18CS116
CHN18CS117
CHN18CS118
CHN18CS119
CHN18CS120
CHN18CS121
CHN18CS122
CHN18CS123
KNP18CS015
LCHN18CS124
LCHN18CS125
LCHN18CS126
LCHN18CS127
LCHN18CS128
LCHN18CS129



Assignment list  for the day.
CHN18CS001
LCHN18CS128
CHN18CS118
CHN18CS074
CHN18CS032


Today group 1 students join via Jitsi Meet.

Starting trouble issues. Hope will be less next day!
If you want to delete the youtube attendance comments which is public, you could do so, as I have copied them.
13/10
https://meet.google.com/kja-yfwq-cbz

As a solution to GMeet participant limit, I am planning using Jitsi Meet linked to YouTube live. Details later.
12/10
Moore and Mealy machine - Error in slide  definition. Corrected and posted.
Start state is a member of set of states, and not  alphabet.
All submitted assignments have been evaluated, remind me else.

Regular expression Kleene Closure operator * is to be written as a superscript. (0+1) * 0(0+1)* .
Many of you have failed to write it that way in T1 - why?

T1: Somebody have even answered 10 or more questions. How is it possible in 90 minutes? I could see so many traces of unacceptable practices in answer writing. I can't address everything. But, definitely I am bound to address some of them.

11/10
Assignments received with correct file names are posted in the site mostly immediately. Marks remarks are posted when I evaluate it. Presently I am evaluating the test answer papers. In any case, the rest of the assignments received will be assessed on Monday or Tuesday.
T1: Who has solved Q6 first?!
1 0/10
Wrong answers shared are more easily detected.
Even though not required, why so many of you have shown the transition to dead state for questions  1 and 2?
9/10
https://meet.google.com/txw-gazo-gxu
8/10
https://meet.google.com/aep-hvfg-kwm

6/10
Time slots for the remaining two classes this week:
8/10 12.30
9/10 2PM


Answer paper submission:
I have not commenced the processing. Will commence today one by one. I will be primarily depending on email contents. If submitted very late, what shall we do? - have to decide. Remember to have come across some cases where link to google drive file is submitted. Unfortunately I am not inclined to accept them prima facie.

Down loaded the files from mailbox. Not all seems to have followed the file name specification instruction. Think of the faculty who have to deal with 135 or so answer papers. Learn to abide the file name specifications. It is well within our domain. If you can't follow it, you need to learn it. Creating files with given name is elementary task for a CS student.

List of files down loaded

Correct file names
 chn17cs023-cs301.pdf   chn18cs026-cs301.pdf   chn18cs054-cs301.pdf   chn18cs079-cs301.pdf   chn18cs106-cs301.pdf
 chn17cs103-cs301.pdf   chn18cs027-cs301.pdf   chn18cs055-cs301.pdf   chn18cs080-cs301.pdf   chn18cs108-cs301.pdf
 chn18cs001-cs301.pdf   chn18cs028-cs301.pdf   chn18cs057-cs301.pdf   chn18cs081-cs301.pdf   chn18cs109-cs301.pdf
 chn18cs003-cs301.pdf   chn18cs029-cs301.pdf   chn18cs060-cs301.pdf   chn18cs082-cs301.pdf   chn18cs110-cs301.pdf
 chn18cs008-cs301.pdf   chn18cs030-cs301.pdf   chn18cs061-cs301.pdf   chn18cs084-cs301.pdf   chn18cs111-cs301.pdf
 chn18cs009-cs301.pdf   chn18cs031-cs301.pdf   chn18cs062-cs301.pdf   chn18cs085-cs301.pdf   chn18cs114-cs301.pdf
 chn18cs011-cs301.pdf   chn18cs033-cs301.pdf   chn18cs063-cs301.pdf   chn18cs087-cs301.pdf   chn18cs118-cs301.pdf
 chn18cs012-cs301.pdf   chn18cs034-cs301.pdf   chn18cs064-cs301.pdf   chn18cs088-cs301.pdf   chn18cs119-cs301.pdf
 chn18cs013-cs301.pdf   chn18cs037-cs301.pdf   chn18cs065-cs301.pdf   chn18cs089-cs301.pdf   chn18cs120-cs301.pdf
 chn18cs014-cs301.pdf   chn18cs038-cs301.pdf   chn18cs067-cs301.pdf   chn18cs091-cs301.pdf   chn18cs121-cs301.pdf
 chn18cs016-cs301.pdf   chn18cs039-cs301.pdf   chn18cs068-cs301.pdf   chn18cs094-cs301.pdf   chn18cs122-cs301.pdf
 chn18cs017-cs301.pdf   chn18cs040-cs301.pdf   chn18cs069-cs301.pdf   chn18cs096-cs301.pdf   lchn18cs125-cs301.pdf
 chn18cs018-cs301.pdf   chn18cs041-cs301.pdf   chn18cs070-cs301.pdf   chn18cs097-cs301.pdf   lchn18cs126-cs301.pdf
 chn18cs020-cs301.pdf   chn18cs042-cs301.pdf   chn18cs072-cs301.pdf   chn18cs099-cs301.pdf   lchn18cs127-cs301.pdf
 chn18cs021-cs301.pdf   chn18cs043-cs301.pdf   chn18cs073-cs301.pdf   chn18cs100-cs301.pdf   lchn18cs129-cs301.pdf
 chn18cs022-cs301.pdf   chn18cs045-cs301.pdf   chn18cs075-cs301.pdf   chn18cs101-cs301.pdf
 chn18cs023-cs301.pdf   chn18cs046-cs301.pdf   chn18cs076-cs301.pdf   chn18cs103-cs301.pdf
 chn18cs024-cs301.pdf   chn18cs049-cs301.pdf   chn18cs077-cs301.pdf   chn18cs104-cs301.pdf
 chn18cs025-cs301.pdf   chn18cs053-cs301.pdf   chn18cs078-cs301.pdf   chn18cs105-cs301.pdf

Not so correct file names
 150557                          chn18cs043-cs301_2.pdf        chn18cs085-cs301_3.pdf
'CHN17CS018-CS301 05-Oct-2020 10-16-53.pdf'   Chn18cs044-cs303_1.pdf        chn18cs085-cs301_4.pdf
 chn17cs023-cs301_1.pdf                  Chn18cs044-cs303.pdf        CHN18CS086-CS301_1.pdf
 CHN17CS074-CS301_1.pdf                  chn18cs047-cs301_1_1.pdf        CHN18CS086-CS301.pdf
 CHN17CS074-CS301_2.pdf                  chn18cs047-cs301_1_2.pdf       ' chn18cs092-cs301_1.pdf'
 CHN17CS074-CS301_3.pdf                  chn18cs047-cs301_1_3.pdf       ' chn18cs092-cs301.pdf'
 CHN17CS074-CS301.pdf                  chn18cs047-cs301_1_4.pdf        CHN18CS092-CS301.pdf
 chn17cs103-cs301_1.pdf                  chn18cs047-cs301_1_5.pdf        chn18cs094-cs301_1.pdf
 chn17cs109-cs301.pdf.pdf              chn18cs047-cs301_1_6.pdf        CHN18CS098-CS301.pdf
 CHN18CS002-CS301.pdf                  chn18cs047-cs301_1.pdf        CHN18CS102,CS301_1.pdf
 CHN18CS004-CS301.pdf                 'chn18cs051-cs301 (1)_1.pdf'   CHN18CS102,CS301.pdf
'chn18cs005 -cs301.pdf'                  CHN18CS051-CS301_1.pdf       'chn18cs106-cs301 (1).pdf'
 CHN18CS006-CS301.pdf                 'chn18cs051-cs301 (1).pdf'     CHN18CS107-CS301.pdf_1.pdf
 chn18cs007.cs301.pdf                  CHN18CS051-CS301.pdf        CHN18CS107-CS301.pdf.pdf
 CHN18CS010-CS301_1.pdf                  CHN18CS052-CS301.pdf        chn18cs108-cs301_1.pdf
 CHN18CS010-CS301_2.pdf                  Chn18cs056-cs301.pdf.pdf        chn18cs108-cs301.pdf.pdf
 CHN18CS010-CS301_3.pdf                 'chn18cs058-cs301(1).pdf'        chn18cs111-cs301_1.pdf
 CHN18CS010-CS301.pdf                  CHN18CS059-CS301_1.pdf       ' chn18cs112-cs301.pdf'
'CHN18CS015-CS 301_1.pdf'              CHN18CS059-CS301.pdf        CHN18CS113-CS301.pdf
'CHN18CS015-CS 301_2.pdf'              CHN18CS066-CS301_1.pdf        chn18cs116-CS301.pdf
'CHN18CS015-CS 301.pdf'                  CHN18CS066-CS301.pdf        CHN18CS117-CS301.pdf
 chn18cs020-cs301_1.pdf                  chn18cs070-cs301_1.pdf        CHN18CS123-CS301_1.pdf
 chn18cs020-cs301_2.pdf                  chn18cs070-cs301_2.pdf        CHN18CS123-CS301_2.pdf
 chn18cs021-cs301_1.pdf                  CHN18CS071-CS301_1.pdf        CHN18CS123-CS301.pdf
 chn18cs023-cs301_1.pdf                  CHN18CS071-CS301.pdf        chn18cs301_1.pdf
 chn18cs027-cs301_1.pdf                  Chn18cs074-cs301.pdf        chn18cs301.pdf
 chn18cs027-cs301_2.pdf                  chn18cs076-cs301_1.pdf        CHN18CS-CS301_1.pdf
 chn18cs029-cs301_1.pdf                  chn18cs080-cs301_1.pdf        CHN18CS-CS301.pdf
 chn18cs031-cs301_1.pdf                  chn18cs080-cs301_2.pdf        chn18cscs301.pdf.pdf
'Chn18cs032-cs301(1)_1.pdf'              chn18cs080-cs301_3.pdf        knp18cs015-cs301
'Chn18cs032-cs301(1).pdf'              chn18cs080-cs301_4.pdf        knp18cs015-cs301_1
 chn18cs034-cs301_1.pdf                  chn18cs080-cs301_5.pdf       'lchn18cs124-cs301. pdf_1.pdf'
 chn18cs034-cs301_2.pdf                  chn18cs080-cs301_6.pdf       'lchn18cs124-cs301. pdf.pdf'
'CHN18CS035 - CS301.pdf'              chn18cs080-cs301_7.pdf        LCHN18cs128-cs301_1.pdf
 CHN18CS036-CS301.pdf                  chn18cs082-cs301_1.pdf        LCHN18cs128-cs301.pdf
 chn18cs039-cs301_1.pdf                  chn18cs082-cs301_2.pdf        lchn18cs129-cs301_1.pdf
 chn18cs042-cs301_1.pdf                  chn18cs085-cs301_1.pdf        lchn18cs129-cs301_2.pdf
 chn18cs043-cs301_1.pdf                  chn18cs085-cs301_2.pdf       'New Document 05-Oct-2020 10-16-53(2).pdf'


--------------------
Technically speaking in an automated system the files with wrong names may get rejected. Now you are putting extra burden on me to identify and process the files.  I am giving these feed-backs to help you to learn.



Some emails I am receiving based on the above post. Even if with wrong name, if files are there they will be considered.  Please don't send again.
In case of Anjana and Sreejith, you sent me links instead of files. My code didn't accept it. See my message already posted. Shall check Moodle.

5/10
Question Paper

Decide your questions:
Let R be the last three digit portion of your KTU register number + 316 (eg: 021 +316=337)
S=R*R (eg. 337*337=113569)
d1=first digit of S (eg. 1)
d2=second digit of S (eg. 1)
d3=third digit of S (eg. 3)
d4=fourth digit of S (eg. 5)
d5=fifth digit of S (eg. 6)
d6=last digit of S (eg. 9)
q1=(d1+d2)%2+1 (eg. 0+1=1)
q2=d2%2+3 (eg. 1+3=4)
q3=d3%2+5 (eg. 1+5=6)
q4=d4%2+7 (eg. 1+7=8)
q5=d5%2+9 (eg. 0+9=9)
q6=d6%2+11 (eg. 1+11=12)
Generate above numbers. Then answer questions numbered equal to q1 to q6. (eg. 1,4,6,8,9,12)
Then answer one of the questions numbered 13 or 14.


Online link in case needed. Old link is not working.
https://meet.google.com/cua-zydb-qrt

Send your answer paper copy from cec email id only.

Day's class session will commence at 10.45 via above link.

List of the first 6 question  numbers (at the end of each line)
4/10
Exam related:
Upload file name: KTUID-subject code.pdf  - in small letters, no space char in file name.   eg. chn18cs001-cs301.pdf
My email id is: ask@ceconline.edu
Google meet link, in case of need during exam: https://meet.google.com/eby-kqcn-nvi
Write page number, ktu id, and name in every page as directed from college. Make a few pages ready beforehand.
Instructions on calculating your question numbers will be posted at 8.20AM here, and question paper will be available from 8.25AM.
Finish answer writing by 10AM and scan and send immediately, in any case before 10.15.
Our class session will commence at 10.45.
3/10
For the test, the question paper will have 14 questions, from which you have to answer 7. To determine which questions are to be answered, do the calculations given in the question paper very carefully. Do it first before attempting any question.
The question paper will be posted here, at Moodle, and also may be sent to you via email from college.
I will be online via the previous class link throughout the exam time, immediately after a scheduled meeting at 8.20 with exam cell. Queries if any will be replied to the extend possible via audio, chat, or email.
Follow other instructions including file name specification. File name is case sensitive. Do not insert extra space in file names.

The question paper will have some CO statements and question - CO mapping. Ignore those during the exam time. Ponder about them later!
2/10
For the series test most of the questions will be asking you to apply your knowledge. It will not be memory testing. We have learned some theorems. But none of them will be asked directly. May have to apply the theorems on problems.

Depending on your register number, questions and question details may vary from student to student.
Hope you all shall adhere to highest ethical practice. The probability of two students' answers are similar is very low. So, I may be forced to investigate if very similar answers are observed.

I am not expecting lengthy answers. Write precise  answers focusing on what's being asked for( precise doesn't mean short though ). If asked to design an  FA, provide the complete definition of the FA you are creating - and not the formal general definition.  If only transition diagram is asked, do that only.

Further details later today or tomorrow. Read and understand the concepts well, that will help you.
All the best! Take it easy!!
1/10
Our session today will be at 11.30. It will be with new meeting code, which will be posted later.
https://meet.google.com/eby-kqcn-nvi

29/9
https://meet.google.com/emk-hvec-zhu

Reminding again: Use CEC email id for for academic activities on  CS301.

28/9
https://meet.google.com/emk-hvec-zhu
25/9
https://meet.google.com/emk-hvec-zhu
24/9
https://meet.google.com/emk-hvec-zhu
Sorry for the failed session.

For tomorrow, identified another lab which when tested today lasted 6 hours uninterrupted. Let us pray and hope it will be smooth tomorrow!
Next week will be operating from home.

Meanwhile, those who got low scores in A1 need not worry unduly. If they perform better in the remaining evaluations, this deficit will mostly be wiped out.
But others, try to score as much as possible.

23/9
Operating from CEC this week.
Hope to be smooth!
https://meet.google.com/emk-hvec-zhu
21/9
Unedited versions of videos of our classes are posted in the course progress table below.
19/9
Assignment files are to be sent as attachment. Link to google drive etc. is not acceptable.
17/9
https://meet.google.com/emk-hvec-zhu
16/9
https://meet.google.com/emk-hvec-zhu
15/9
https://meet.google.com/emk-hvec-zhu
14/9
https://meet.google.com/emk-hvec-zhu

While writing class note assignments, reproducing the slides alone will not be sufficient. You have to add statements corresponding to the explanations also.
13/9
This week I shall be operating from home. Arrangements are functional as usual. Some switching in case of power or net failures are the possible delays.
Hope to resume the classes at 10.30, 14/9/20
9/9
No class today also, as arrangements at CEC is not yet ready for me!
8/9
I am at CEC. I could not arrange the working environment as quickly as expected.
Hence no class today. Hope to meet tomorrow at 10.30.

Really sorry for keep you all waiting.
26/8
Those with programming assignment, shall ensure that the code is indented, documented, and Linux compatible. Code file name format:  a1.chn18csxxx.c
Explanations and other instructions may be placed at the top of the code as comments.

https://meet.google.com/ajh-whtj-wbi
25/8
https://meet.google.com/xuz-ovky-xtj
24/8
https://meet.google.com/est-ijsj-vhq

Chat in your ktu reg no. on joining.


For the third day in succession, the session got broken in between. Sorry about it. Shall address the matter.

Please, follow the instructions  - especially with regards to email subject line.

R Aravind points out that the roll numbers posted by me are incorrect. It is what I got from official channel!
Anyway, since it is in doubt, we shall use the ktu reg number for the time being.

Observed that only 73 students have typed in their reg nos. via chat.
Next class onward everybody is requested to comply, else  it will not be possible to record your attendance.
20/8
https://meet.google.com/wii-krxt-ehb

Some are still using non-CEC email ids. They are reminded to use cec id.
19/8
Kindly use your CEC email id for future communications.
If anybody is yet to obtain it,  please do so by contacting your staff advisor.

Also, in future,  please mention "S5" as the first word in the subject line, to help me filter and categorise  your emails easily.
18/8
In Jitsi use your KTU register number as screen name.
Once joined, just type in your KTU register number via chat box.
We hope to commence at 8.30.
Link will be posted soon.

Link: https://meet.jit.si/cec.cs.301.d1

Sorry for the trouble.
Trying to figure out the participant limit issue, my system got unresponsive.
Will be back soon.

Rejoin at 9.30

We will try google meet.

https://meet.google.com/uid-ixdd-geh

Thank you for bearing the not so smooth morning session.
Sorry for the not so useful session.
Technical issues - Jitsi's participation limit, then hanging of my system, followed by network failure at my end contributed to the chaos.
Hope to have less of such issues next time.
I will be more prepared to address whatever I could foresee .
17/8/20
Tomorrow's sessions will be via Jitsi meet.
Network is okay at my end.
But, power interruptions may happen.
Otherwise, we hope to have some smooth sailing! - Everyday.
Come along!!

Details will be posted here.