• THEORETICAL COMPUTER SCIENCE
I initially tried to decipher Ullman’s book but I found the content
too much for my brain to comprehend. So I switched to “Introduction to Computer Theory” By Daniel Cohen. The contents in this book are lucid.
Also solving or atleast attempting the problems in the exercises is a
must. But its really great if you could read Ullman.
• DATABASE MANAGEMENT SYSTEMS
I used Korth and Navathe for this. Initially I read korth because it
is lucid and then only for normalization i read Navathe. The database
design part in korth is difficult so read this part with utmost
concentration and you may require several readings before you begin to understand things.
• THEORETICAL COMPUTER SCIENCE
I initially tried to decipher Ullman’s book but I found the content
too much for my brain to comprehend. So I switched to “Introduction to Computer Theory” By Daniel Cohen. The contents in this book are lucid.
Also solving or atleast attempting the problems in the exercises is a
must. But its really great if you could read Ullman.
• DATABASE MANAGEMENT SYSTEMS
I used Korth and Navathe for this. Initially I read korth because it
is lucid and then only for normalization i read Navathe. The database
design part in korth is difficult so read this part with utmost
concentration and you may require several readings before you begin to understand things.