PROGRAMMING LANGUAGES

PROGRAMMING IN C#

Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. The course is practical, with many examples and a case study. The goal is to equip you to begin building significant applications using the .NET Framework. The student will receive a comprehensive set of materials, including course notes and all the programming examples.

  1. .NET Fundamentals
  2. Class Libraries
  3. Assemblies, Deployment & Configuration
  4. Metadata and Reflection
  5. I/O and Serialization
  6. .Net Programming Model
  7. .Net Security
  8. Interoperating with COM and Win32
  9. Database Programming Using ADO.NET
  10. Debugging Fundamentals
  11. Tracing
  12. More than Tracing

C++ PROGRAMMING

This course provides a practical hands-on introduction to the C++ programming language. Participants will learn the central concepts of the C++ language, with emphasis on the use of object-oriented techniques in writing robust code.

  1. C++ Overview
  2. Functions and Variables
  3. Classes in C++
  4. Operator Overloading
  5. Initialization and Assignment
  6. Storage Management
  7. Inheritance
  8. Polymorphism
  9.  Input and Output in C++ Programs
  10. Exceptions
  11. Templates

JAVA

Java is an object-oriented language that enables learners to create real-world applications. Java technology based software works just about everywhere—from the smallest devices to super computers! Java technology components are not impacted by the kind of computer, phone, smart device or operating systems they are running on. The architecture-neutral nature of Java technology is important in a networked world where one cannot predict the kind of devices that partners, suppliers and employees use to connect to their organizations.

​​Programming in JAVA

The Java technology is the foundation for virtually every type of networked application. It is the global standard for developing and delivering mobile applications, games, smart cards and practically any other digital device.

The Programming in Java course is the first step for developing such applications. This program provides an introduction to object-oriented concepts and its implementation in Java technology programs. In addition, it covers syntax and semantics of the Java programming language. it covers the implementation of various concepts, such as exception handling, file manipulation, threads, collections, input/output streams, localization and database connectivity.

Module 1 – INTRODUCTION

Module 2 – Alice 3

Module 3 – GREENFOOT

Module 4 – JAVA BASICS

Module 5 – PROGRAM STRUCTURE

Module 6 – ARRAYS AND EXCEPTIONS

Module 7 – JAVA CLASSES

Module 8 – JAVA SOFTWARE DEVELOPMENT

Module 9 – JAVA DATA TYPES

Module 10 – JAVA METHODS AND LIBRARY CLASSES

Module 11- DECISION STATEMENTS

Module 12- LOOP CONSTRUCTS

Module 13- CREATING CLASSES

Module 14- ARRAYS AND EXCEPTIONS

Module 15- JavaFX

PYTHON

Python has been around for decades, but it’s still one of the most versatile and popular programming languages out there. Whether you’re relatively new to programming or have been developing software for years, Python is an excellent language to add to your skill set. In this course, you’ll learn the fundamentals of programming in Python, and you’ll develop applications to demonstrate your grasp of the language.

  1. Python Overview and History
  2. Language Basics
  3. Complex Types and Operators
  4. Statements and Control Structures
  5. Functions
  6. Modules
  7. Classes
  8. Advanced Classes
  9. DB API
  10. NumPy