Programming Language

This is an introductory course to computer programming, Here you’ll learn, explore and practice

Computer science basics like:

  • Computer coding concepts.
  • Easy-to-learn and widely used programming languages – C & C++.

This program helps you to start thinking like a software engineer, solve problems of your interest and build a website using computer programming.

❖ C Programming
❖ C++ Programming
❖ Java

C Programming

This course introduces you to the basics of programming in C, a widely used & general-purpose programming language. Here you will learn how programming languages work with data, what program flow is, and how to use functions, methods and routines.

Topics:

  • Introduction
  • The Loop control structures
  • Case control structures
  • Arrays, Structures, Strings
  • Executing C Programs
  • Project

What you gain:

  • A thorough knowledge of the fundamentals of programming.
  • Beginners who have never coded before, can learn C step by step.
  • Learn the basics for all other languages.

C++ Programming

This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background concepts, including memory management, pointers, pre-processor macros and object-oriented programming. There will be daily assignments and a small-scale individual project.

Topics:

  • OOP concepts – encapsulation, data abstraction, inheritance, polymorphism
  • Data Types, Variables-constant, static, read only
  • Access specifier-private, protected, public
  • Abstract class
  • Interface
  • Collection – hast table, map, vector, binary tree
  • Multi-threading
  • Memory Management
  • Pointers-void, far, near, wild
  • Virtual functions
  • Marshalling
  • SDI, MDI
  • TCP/IP client server connection
  • Message passing, delegation, IPC
  • File handling
  • Memory management
  • Error handling & exception handling

What you gain:

  • You will be equipped with OOP concept and techniques in C++.
  • Acquiring programming skills.
  • Pre knowledge to excel in Java programming.

Java

Providing a clear understanding of basic Java programming elements and data abstraction. Learn to write object-oriented programs using variables, arrays, control statements, loops and recursion in an integrated development environment.

Topics:

  • Getting started with the Java technology
  • Identifiers, Keywords, and Types
  • Expressions and Flow Control
  • Arrays
  • Class Design
  • Advance Class Features
  • Exceptions and Assertions
  • Text Based Applications
  • Building Java GUI
  • GUI Event Handling
  • GUI Based Applications
  • Advanced I/O Streams
  • Networking
  • Java Database Connectivity (JDBC)
  • Applets, Servlets and Java Server Pages (JSP)

What you gain:

  • Learn how to create an event-driven graphical user interface (GUI) using Abstract Window Toolkit &Swing components, including panels, buttons, labels, text fields etc.
  • Implement error-handling techniques using exception handling.
  • Learn more about arrays, Java flow control constructs, Java Database Connectivity & Text Based Applications.
Request Call back
Get a Free Demo
Enroll Now
Enroll Now