The course-ware of all programming courses taught at impetus is listed under this category. The course-ware includes

  • Source code of examples discussed in the classroom
  • Addition notes on the topics discussed do far
  • Videos
  • Topic wise assessments (Tests) which you can take at your convenient time
  • Assignment submission section
What is programming?

Why Programming?

An advanced data structures course considering practical and analytical aspects. This is a lecture course presenting techniques and evaluation tools and a laboratory course with programming assignments emphasizing efficient implementation methodologies.

All the Laboratory Assignments are solved and listed here..

Why Learn C language ?

C and C++ are currently among the most popular programming languages in the world. If you’re wondering whether it’s worth learning either C or C++, take a moment to see the current ranking of languages produced by the TIOBE Programming Community.

Why C?

The C Language is currently one of the most widely used programming languages in the world. Designed as a tool for creating operating systems (the first Unix systems were constructed with its help), it quickly proved that it is suitable wherever you need high performance, speed, compactness and portability. Despite the fact that shortly after its release it was followed by a worthy descendant, the C + + language, it did not lose its importance, and it still remains an essential tool for developers and designers in many applications.

Whenever a code strongly associated with the operation of equipment is created, the C language proves its flexibility and adaptability. Network card drivers, graphics card software, operating systems and micro-controllers – these things can be found all around you, on your desk and in your car, in the kitchen and in the garage, simply everywhere intelligent electronics functions – you are sure to find the work of programmers who write in “C”. The heart of Linux is nearly 15 million lines of code in “C”. There is no better evidence for the language’s longevity.

Even in places where modern software with much more powerful abilities works, the C language was, is and will be present, because it is the language in which runtimes (runtime environments) are written, responsible for performance, economical memory usage and reliability. The “C” language niche extends from single-chip microcomputers controlling your coffee machine, to your laptop onto which you have just installed the latest graphics card drivers, to supercomputers that forecast the weather for your desired holiday.

You should learn C++ ?

  • it's very commonly used, 
  • it's efficient, 
  • it's the basis of many other languages in common use
Half-knowing C++ is dangerous. Learn C first. Then learn C++ to appreciate the power. Then learn a higher level language

This Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. Use this course to further develop your skills with the Java language and prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam!

This Web Component Development with Servlets & JSPs, Java EE 6 training teaches experienced developers of Java technology applications the knowledge and skills to quickly build web applications suited to any Java EE 6 application server using JSP and servlet technologies. Participating in lab exercises gives you experience constructing and deploying the small-to-medium scale web applications found in intranet and low-volume commercial sites.

Learn To:

  • Describe web applications, CGI, and the role of Java.
  • Understand he Java EE 6 technology.
  • Develop JSP pages.
  • Implement an MVC Design.
  • Understand the servlet lifecycle.
  • Describe and implement four authentication models.
  • Implement asynchronous servlets using the facilities of Java EE 6.
  • Configure a JSP to use tags from the JSTL.
  • Understand the role of AJAX-style client side programming.

Suggested Prerequisites:

  • Write a web page using HTML
  • Object-Oriented Analysis and Design

Benefits to You:

By taking this course, you'll be exposed to the current methods for analyzing, designing, developing and deploying web applications with Java technologies. This course is also an excellent method of preparing to take the Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer certification examination.