Saturday was another productive day in my GATE CSE 2027 preparation. After completing the first two lectures of Compiler Design on Friday, I felt a little more confident about the subject. That confidence encouraged me to continue with the next four lectures.

I completed Lectures 3, 4, 5, and 6, covering parts of Lexical Analysis and Syntax Analysis.

The beginning went smoothly, but things became a little more challenging when Context-Free Grammars entered the picture.

With October 31 approaching, I know I cannot spend unlimited time on every difficult concept right now. I need to complete the remaining syllabus first and then return to weaker areas during revision.

Continuing with Compiler Design

When I started Compiler Design on Friday, I was approaching it cautiously because I had never studied the subject during my bachelor's degree or MCA.

After completing the first two lectures, my confidence increased a little. So, on Saturday, I continued with the subject instead of spending too much time worrying about how difficult it might become.

I completed four more lectures.

Lexical Analysis felt pretty easy to me. I was comfortable following the concepts, and things were going well.

Then came Syntax Analysis.

CFGs: A Reminder That TOC Needs Revision

Syntax Analysis introduced concepts related to Context-Free Grammars (CFGs), which I had already encountered while studying Theory of Computation.

The problem is that I studied TOC only once, and that too earlier this month.

I haven't had enough time to revisit everything thoroughly, so my understanding of CFGs is not as strong as I would like it to be. When these concepts appeared again in Compiler Design, they felt a bit difficult.

This was an interesting experience because I had just completed TOC and moved on to another subject that uses some of the same concepts. Yet, studying something once doesn't automatically mean I will remember it comfortably when I encounter it again.

I need more revision and practice to make those concepts stick.

Still, I don't want to get stuck here for too long. My immediate goal is to complete the first pass of the syllabus. I can revisit CFGs and strengthen my understanding during the revision phase.

For now, I am moving forward while keeping this weakness in mind.

The October 31 Deadline Is Getting Closer

This is the part that keeps reminding me to stay focused.

October 31 is approaching, and I still have Compiler Design to complete along with the remaining chapters of DBMS, particularly the Query Language backlog.

I want to finish the syllabus by the end of October so that November can mark the beginning of a more intensive revision and question-practice phase.

My current approach is to complete the first pass of the remaining chapters rather than trying to master every topic immediately.

After that, I will have to work on improving my understanding through revision, GATE PYQs, and other practice questions.

I know that simply watching lectures isn't enough to prepare effectively for GATE CSE. Eventually, I need to be able to solve questions independently, remember the relevant concepts, and apply them correctly.

But with the deadline so close, I believe completing the syllabus first is the more practical approach.

There is still work to do, and I cannot pretend that everything is already on schedule. However, I want to keep moving forward instead of allowing one difficult topic to slow down the entire preparation.

A Small Personal Moment: Samosas at Home

Not everything about Saturday was related to studying.

My father was home because it was an office holiday for him. He brought some samosas, and I had a couple of them.

The samosas were small, but they were really, really tasty.

That's pretty much the entire story. No dramatic event, no special occasion, just my father being home and bringing something good to eat.

I wanted to include this little moment because my preparation journey isn't happening in isolation. There are ordinary days, family moments, food, work, and everything else that makes up life outside the syllabus.

Sometimes, a couple of tasty samosas are a perfectly good part of the day.

Tomorrow: LL(1) Parsing

For Sunday, my plan is to continue with Compiler Design Lectures 7, 8, 9, and 10, which should take me into LL(1) parsing.

I also need to prepare the notes for Lectures 5 and 6 because I haven't completed them yet.

That means Sunday's workload includes both new lectures and pending notes. I need to manage these carefully so that note-making doesn't become a backlog of its own.

Alongside Compiler Design, the remaining DBMS Query Language lectures are still on my list. With October 31 as the target, I need to keep both subjects moving.

Day 41: Progress Without Pretending Everything Is Easy

Saturday gave me another small confidence boost in Compiler Design. I completed four lectures, found Lexical Analysis relatively easy, and identified CFGs as an area that needs more attention.

The important thing is that I now have a clearer idea of where I stand. I don't need to understand every topic perfectly on the first attempt, but I do need to recognise the concepts that will require additional revision.

My immediate priority remains completing the remaining syllabus by October 31. After that, I want to focus more seriously on GATE PYQs, revision, and question-solving.

For now, Compiler Design is moving forward, although there is still plenty to cover.

And Saturday ended with a couple of very tasty samosas, which certainly didn't hurt.

Day 41 complete. Four more Compiler Design lectures done, CFGs identified as a weak area, and the October deadline still in sight.

What do you think?

Studying for GATE is less lonely when we're all figuring it out together.

Loading comments...