which books should be use in btech 1st semister for each subject in cse
For students pursuing B.tech, first year is common for all branches. Since you belong to CSE, you need to focus much on Programming from now itself.
Here are the books you can prefer:
- Digital logic design - Stephen Brown, Zvonko Vranesic, Fundamentals of Digital Logic with VHDL Design
- DISCRETE MATHEMATICS- Mott, Kandel, Baker, Discrete Mathematics for Computer Scientists and Mathematicians
- DATA STRUCTURES AND ALGORITHMS- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms
- FILE STRUCTURES- Folk, Zoellick, Riccardi; File Structures: An Object Oriented Approach with C++
- COMPUTER ARCHITECTURE- Carl Hamacher, Computer Organization
- DATABASE MANAGEMENT SYSTEMS- Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems
- ASSEMBLY LANGUAGE PROGRAMMING- Peter Abel, Assembly Language Programming
- THEORY OF COMPUTATION- ohn E. Hopcroft, Rajeev Motwani, Jeffrey D Ullman, Introduction to Automata Theory, Languages and Computation
- OPERATING SYSTEMS- . Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Principles
- COMPILERS - Aho, Ravi Sethi, Monica S Lam, Ullman, Compilers - Principles, Techniques and Tools
- COMPUTER NETWORKS- Larry L Peterson, Bruce S Davis, Computer Networks
- ALGORITHMS- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein, Introduction to Algorithms
.
Problem Solving and Program Design in C, J.R. Hanly and E.B. Koffman, Fifth Edition, Pearson Education.
Engineering Mathematics I by P.B. Bhaskara Rao, S.K.V.S. Rama Chary, M. Bhujanga Rao.
Engineering Mathematics I by C. Shankaraiah, VGS Booklinks.
Switching and Finite Automata Theory by Z. Kohavi
Programming Language Pragmatics by Michael L. Scott
Computer Organization by Carl Hamachar, Zvonco Vranesic and Safwat Zaky