Getting Started with .Net Framework, Exploring Visual Studio .NET, Inside a C# Program, Data Types, Statements, Arrays, Using Strings, Objects, Classes and Structs, Properties, Inheritance, Indexers, Delegates, Events, Namespaces, Generics, Collections and Data Structures, Exception Handling, Threading, Using Streams and Files, Reflection, Assemblies, versioning, Windows Forms, Controls, Data binding to Controls, Advanced Database Programming using ADO.net, Using GDI +, Networking, Manipulating XML.
Creating Applications with Visual Basic.NET, Variables, Constants, and Calculations, Making Decisions and Working with Strings, Lists, Loops, Validation, Sub Procedures and Functions, Multiple Forms, Standard Modules, and Menus, Arrays, Timers, Form Controls, Windows Presentation Foundation Controls, Working with Databases, Advanced Database Programming using ADO.net, Classes, Inheritance, Custom Controls, LINQ, Packaging & deployment, Using Crystal Reports.
Building a Web Application, Examples Using Standard Controls, Validating Form Input Controls using Validation Controls, Understanding Applications and State, Applying Styles, Themes, and Skins, Creating a Layout Using Master Pages, Binding to Databases using Controls, Data Management with ADO.net, Creating a Site Navigation Hierarchy, Navigation Controls , Login Controls, Securing Applications, Working with XML, Using Crystal Reports in Web Forms, AJAX, Developing Rich Interactive Applications with Silverlight.
Students are required to develop a .Net application under the guidance of the faculty. Students can also take up relevant projects from the industry.
Introduction to Java Platform, Data Types, Variables, Arrays, Operators, Control Statements, Java Classes and Objects, Methods, Inheritance, Packages and Interfaces, Exception Handling, Threads and Multi Threading, I/O, String Handling, Java.Lang, Collections, Network Programming, Java AWT, Event Handling, Applets, Graphics, JFC Swing, JDBC.
Introduction to Android, Development Environment, Emulator-Android virtual device, UI Design- Activities, Layouts, Menus, Styles and Themes, Debugging Android applications, intents and Notification services, Content Providers-SQLite, Adapters and Widgets, Multimedia, Location based services, Packaging and deployment.
Students are required to develop an Android application under the guidance of the faculty. Students can also take up relevant projects from the industry.