Course Details
BTech CSE is a four-year undergraduate program that focuses on practical and theoretical knowledge of computer hardware and advanced software. The program focuses on computer software and hardware process design and development. The B.Tech Computer Science and Engineering program offers interdisciplinary academic curriculum with social and environmental relevance. The core courses in the curriculum makes the student technically competent and the elective courses enrich the students to be specialized in a particular domain intending to output innovative ideas / projects / models / systems and also make them realize the importance of ethics and human values.
The B.Tech Computer Science and Engineering program offers interdisciplinary academic curriculum with social and environmental relevance. The core courses in the curriculum makes the student technically competent and the elective courses enrich the students to be specialized in a particular domain intending to output innovative ideas / projects / models / systems and also make them realize the importance of ethics and human values.
Program Core Course
- Digital Logic and Design
- Network and Communication
- Java Programming
- Computer Architecture and Organization
- Database Management Systems
- Operating Systems
- Microprocessor and Interfacing
- Data Structures and Algorithms
- Design and Analysis of Algorithms
- Theory of Computation
- Software Engineering
- Internet and Web Programming
- Parallel and Distributed Computing
- Basic Electrical and ElectronicsEngineering
- Discrete Mathematics and Graph Theory
- Applied Linear Algebra
Scope of Employment
Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing and evaluation of the software systems. The tasks performed by the engineers of this discipline evolve quickly, reflecting on new areas of specialization or changes in technology, according to the preferences and practices of the employers.
Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing and evaluation of the software systems. The tasks performed by the engineers of this discipline evolve quickly, reflecting on new areas of specialization or changes in technology, according to the preferences and practices of the employers.