CO1 To understand and examine the structure of various number systems and its application in digital design CO2 Utilize knowledge of number systems, codes and Boolean algebra to the analysis and design of digital logic circuits 

CO3 Formulate and employ a Karnaugh Map to reduce Boolean expressions and logic circuits to their simplest forms 

CO4 Identify concepts and terminology of digital logic circuits 

CO5 Ability to understand, analyze and design various combinational and sequential circuits. 

CO6 To develop skill to build, and troubleshoot digital circuit

Upon completion of the course students will be able to:

1.    Use primitive data types, operators and control statements to write programs. 

2.    Discuss methods and arrays along-with basic object oriented principles. 

3.    Implement Exception handling, multithreading, string handling, event handling, packages and interfaces. 

4.    Create an event handling techniques for interaction of the user with a GUI. 

5.    Design client/server applications using socket programming and database connectivity. 

6.    Identify and solve complex problems in the environment of Java programming. 


Upon completion of the course students will be able to:

  • Understand the basic tools required for Web designing and applications.
  • Build HTML5 and CSS3 for designing interactive Webpages.
  • Analyze the basic operations of an AJAX application.
  • Develop an interactive website using jQuery.
  • Acquire the basic usage of PHP construct and its integration with database for developing web modules like, login module, session authentication.
  • Create and design dynamic web application using contemporary development tools like, MVC framework, WordPress. 


Lab based subject for Second Year IT UG Programme with HTML5, CSS3, JS, jQuery, AJAX, PHP, MySQL , Wordpress, Codeigniter as its components

Dynamic Web Development through HTML5, CSS3, AJAX, JQUERY and PHP

Object Oriented Programming through C++