Back close

Course Detail

Course Name Information Technology Essentials
Course Code 15CSE330
Program B. Tech. in Electrical and Electronics Engineering, B. Tech. in Computer Science and Engineering, B. Tech. in Electronics and Communication Engineering
Year Taught 2019


Unit 1

Computer hardware and system software concepts: Computer Architecture, system software, Operating Systems, Computer Networking. Programming fundamentals; problem solving concepts, modular approach through use of functions, error handling techniques, structured Programming and data structures, structured statements, string handling functions, sorting and searching, file handling functions, Object oriented concepts; Managing software complexity, concepts of object oriented programming, abstraction, class, object, member data, member methods, encapsulation, data hiding, inheritance, polymorphism, binding.

Unit 2

Analysis of algorithms; principles and tools for analysis of algorithms, analysis of popular algorithms, code tuning techniques, intractable problems, Relational Database management; basic RDBMS concepts, database design, SQL comments, embedded SQL concepts, OLTP concepts.

Unit 3

System development methodology; software engineering development life cycle (SDLC), quality concepts and quality system procedures, analysis and design methods, structured programming concepts and principles of coding, software testing. User interface design: process of user interface design, elements of user interface design, speech user interface, web design issues. Introduction of web architecture: basic architecture of web application, security, and performance of web based applications, architecture documents.

Text Books


  • Andrew. S. Tanenbanum, “Structured Computer Organization”, Fourth Edition, PHI, 1999.
  • Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”, Fourth Edition, Tata McGraw, 1997.
  • Roger S. Pressman, “Software Engineering – A practitioner’s approach”, Sixth Edition, McGraw Hill Publishers, 2004

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now