The Computer Institute
Search For Our Courses
About Us | Our Centers | Creative Courses | Internet Courses | Programming Courses| Hardware Course | Network Engineering |
Kids Courses | Ms Office & Financial Accounting Courses | Web Designing & Hosting | Web Promotion | Franchise Offers | Sitemap |
Our Students - Project Galleries - Reviews - Accomodation - Feedback | Cool Stuff - E-Greetings - BBS (Discussion) - Chat | Newsletters |
 
 
Programming
Courses
 
  
  
Diploma In FrontEnd Programming

C

C is a general purpose Programming Language. C has proven to be a pleasant, powerful, and versatile language for a wide variety of Program's. Many of the modern languages like C++, Visual C++, Java, JavaScript, etc. is based on C Language. Therefore, not Knowing this Language is considered as a handicap. 90% of UNIX Operating System is written in C Language.


SALIENT FEATURES

  • C is a general purpose Structured Language that is powerful,efficient and compact.
  • C is combination of High level language and Assembly language that's why it's good for man & assembler.
  • C is a robust language whose rich set of built-in function and operator can be used to write any complex program.
  • C is portable language.
  • C provides a variety of data types.
  • In addition, there is a hierarchy of derived data types created with pointers, arrays, structures, and unions.
  • Programming in C is efficient & fast because of its datatypes and various Operator.

APPLICATION

90% of UNIX Operating System is written in C Language.

TOPICS COVERED

  • Basic Structure of C, Constants, Variables, & Data types. Keywords, Operators, Expression, Conditional Operators.
  • Decision, Loop & Switch Control Structure.
  • Array's & String Handling Creating Functions in C.
  • Introduction to Pointers in C.
  • Passing Pointers as Arguments to Function.
  • Structure, Union. File Handling Dynamic Allocation of Memory.
  • Introduction To Linked List Basics of Graphics Programming with Mouse handling.
C++

C++ is a object oriented Programming language which includes concepts like polymorphism, data-hiding, operator overloading, encapsulation and inheritance, which are not observed in C. User defined objects (instances) can be reused with and without modifications to generate new application. This reduces coding to greater extent. Even for file accessing, we use file objects.

SALIENT FEATURES
  • For file accessing, you can use file objects to open or manipulate a file. 
  • C++ is a Robust language whose rich set of built-in function and operator can be used to reduce complexity of program.
  • C++ is also a Portable language.
APPLICATION
  • Complex real-time System.
  • Simulation and Modeling.
  • Object-oriented database.
  • Hypertext, hypermedia and expert text.
  • Neural networks and parallel programming.
  • Communication System.

TOPICS COVERED

  • Introduction to Object Oriented Programming (C++).
  • Tokens, expression, data types & control structure.
  • Introduction to Classes, Objects, Constructor & Deconstructor.
  • Functions in C++.
  • Function overloading, operator overloading.
  • Inheritance , multiple & multilevel inheritance.
  • Introduction to virtual functions, classes & polymorphism.
  • File operations using fstream classes.
  • Exception Handling.
  • Introduction to Templates.

VISUAL C++

Visual C++ is a front end tool to create application like accounting, financial Packages, also it allows to create icons and includes many graphical tools.
Visual C++  is used to create basic Windows components like Windows, menubar, toolbar, status bar using MFC (Microsoft Foundation Classes). 
e.g. Windows 3.1 & Windows '95/98 operating systems are Developed in Visual C++. It  is also used to Develop database applications using ODBC (Open Database Connectivity) and DAO (Data Access Objects).

APPLICATION

  • Visual C++ is used to create basic Windows components including Menubar, Toolbar, Status bar using MFC (Microsoft Foundation Classes).
    e.g. Windows 3.1 & Windows'95/98 operating systems are Developed in Visual C++.
  • It is also used to develop database applications using ODBC (Open Database Connectivity) and DAO (Data Access Objects).

TOPICS COVERED

  • MFC (Microsoft Foundation Classes) and component technology.
  • MFC Architecture.
  • Using Developer Studio.
  • Debugging & Error Handling.
  • Creating basic Windows GUI components like Windows, toolbar, menubar, status bar, icons, dialog box, dialog bar etc.
  • Implementing view classes.
  • Introduction to Socket Programming.
  • Introduction & creation of Active-X.
  • Introduction to multithreading.
  • Creation of DLL (Data Link Library).
  • Creating Database applications using DAO & ODBC classes.

VISUAL BASIC

Visual Basic is front end tool used  to create forms, through which user input can be accepted. It can take any type of Database Management system as back end . It has ready-made tools which helps in creating user-friendly applications.

SALIENT FEATURES

  • It has ready-made tools which helps in creating user-friendly applications.
  • Visual Basic forms can include components like label, text-area, combobox, list box, images etc.
  • Event handling procedures are comparatively easier.
  • OLE (Object Linking & Embedding) concepts for external objects like MS Excel sheet, MS Word document.

TOPICS COVERED

  • Introduction to Visual Basic editor & its various components.
  • Creating VB forms & event handling.
  • OLE concepts.
  • Creating Menus, Toolbars, ActiveX Control.
  • Using Data Base grid.
  • Using Access as backend to the VB applications.
  • Multimedia in VB.
  • Crystal reports.
JAVA DEVELOPMENT KIT (JDK) 

Java is Platform Independent, Reliable Programming language introduced by sun's systems, used mainly to Develop Internet applications and applet's. Java is used to create web-based applications and allows user interaction on the Internet. Java allows us to have animation, audio and video clippings in our web page. Java Programs can be used to connect to any computer on the Internet and have financial transactions.

SALIENT FEATURES

  • Java is two stage system having both compiler & interpreter.
  • Java is Platform Independent & Portable language. Thus Java Program can be moved from one computer to another computer. Irrespective of the hardware or operating systems.
  • Java supports Object Oriented Concepts. Java comes with an extensive set of classes which can be used by inheritance.
  • Java allows us to have animation, audio and video clippings in our web page.
  • Java provides many safeguards for security. It has strict compile & run time checking for data types. Java also has concept of error handling which captures errors & eliminate any serious risk to the system.
  • Java is a distributed language i.e. it can be used across various networks.
  • Java is a simple language as compared to other object oriented languages.
  • Java supports multithreading i.e. one can perform multiple task in system independent of each other.
  • Java is capable of dynamic linking.
  • Java is extensible language.

APPLICATION

  • Java is used to create web-based applications and allows user interaction on the Internet.
  • Java Program can be used to connect to any computer on the Internet and have financial transactions.

TOPICS COVERED

  • Introduction to Object Oriented Programming.
  • Java Basic: Data types, Object, Arrays, Strings, Operators, Statements, Exception Handling (try-catch-finally).
  • Classes & Objects in Java: Constructors, destructors, class methods, extending a class, overriding methods, visibility modifiers, abstract classes and interfaces.
  • Applets & Event Handling: Drawing graphics, reading apple parameters, animation.
  • Graphical User Interface: Introduction to GUI components and event handling.
  • Multithreading.
  • Introduction to Swing Package.
  • Input & Output: File operations like creating, reading and modifying a file.
  • Database Connectivity ( JDBC ).
  • Advanced Graphics: Smooth Animation and keeping track of images.
  • Network Engineering: URL contents downloading, using URL connection, Introduction to sockets and Client & Server Programming using connection objects.

COMPUFIELD offers a unique style of learning - 

  • One computer : One student.
  • Maximum  Instructor to Student Ratio 1:4.
  • Sessions : Each session will be of 1 hour. 
  • The timing can be fixed based on our mutual convenience, between
    8.00 a.m. to 8.00 p.m. 
  • Overseas Students take 5 to 10 hours per day to complete their courses.

    Course DurationFees (Indian RS.)Fees (US $)
    235 sessions of 1 hr. each21,500500
    ** Lodging, boarding and travelling not included in the fees.

programming@compufield.net
HEAD OFFICE : Chinoy Mansion, First Floor, Block # 2,
Opposite. St. Stephen's Church, Warden Road, Mumbai - 400 036.
India.
Phone : 091-22-3676218(5 Lines), Fax: 091-22-3673104