First i will answer your question about the difficulty. I would suggest you take a look at the course structure. It will give you an idea of what you will learn if you pursue a B.Tech in CSE. You have to be comfortable with thinking out of the box , as my fellow peers have mentioned. While you can follow the set path of using books and spend hours solving book back problems , i would say its not a bad thing if you understand what you are doing. However if you don’t understand the logic or the reasoning behind a particular topic all you will be doing is synonymous to a brute force decryption attack on the book.
If you like tinkering with your system sub routines and not afraid of trying new things knowing you can break your system you will definitely like CSE.
CSE is not all about programming. However if you are good at programming it means you are good at logic. logic is definitely an integral part of CSE.
Choosing to do your B.Tech in CSE at SNU is a good option. The faculty and facilities are pretty good. However unless you think CSE is your thing , it does not matter where you decide to do your B. Tech. SNU provides an environment that cultivates creativity and allows you to achieve your ends by thinking out of the box. To that end, i would say to answer your question , yes Shiv Nadar University is good for pursuing a B.TEch in CSE.