Saturday 29 June 2019

How to learn computer efficiently at TCCI?


Why Java does not support multiple inheritances? tccicomputercoaching.com

The main reason is that when we declared a same method in different class and at the time of calling the method present at these classes the compiler gets confused which class method would be called so this may result the ambiguity occur in program and compiler throw a compile-time error. This is the main reason that java doesn't support multiple inheritance.



In alternate of multiple inheritance java support interface.

To learn more about Java Programming , Interface, Inheritance, Computer etc.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

What are the advantages of Inheritance in C++? tccicomputercoaching.com

Definition:

Inheritance is mechanism to build a new class from existing one.

Advantage of Inheritance:

One of the key benefits of inheritance is to minimize the amount of duplicate code in an application by sharing common code amongst several subclasses, where equivalent code exists in two related classes. This also tends to result in a better organization of code and smaller, simpler compilation units.



Inheritance can also make application code more flexible to change because classes that inherit from a common super class can be used interchangeably.

Reusability-> facility to use public methods of base class without rewriting the same.

Extensibility-> extending the base class logic as per business logic of the derived class

Data hiding-> base class can decide to keep some data private so that it cannot be altered by the derived class

Overriding-> With inheritance, we will be able to override the methods of the base class so that meaningful implementation of the base class method can be designed in the derived class.

TCCI is located in Bopal and Satellite in Ahmedabad. We teach all programming Languages to school- Engineering- BCA - MCA students, and Employee of Industry.

For more information about Inheritance in C++ .

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Thursday 27 June 2019

What is User Defined Function? tccicomputercoaching.com


TCCI Computer Coaching in Ahmedabad - tccicomputercoaching.com


Features of Core Java - tccicomputercoaching.com


What is JVM, JRE and JDK? tccicomputercoaching.com


What is JVM, JRE and JDK? tccicomputercoaching.com

How Java Compiler Works?

Java has compiler name as javac which convert source code to intermediate code which is known as java bytecode. This java bytecode is not dependent on any platform that is if you compile your source code in windows platform by using javac compiler so you can run this code in any other platforms like Linux, Mac.



What is JVM?

JVM (Java Virtual Machine) is an abstract machine. It is called virtual machine because it doesn't physically exist. It is a specification that provides runtime environment in which java bytecode can be executed. It can also run those programs which are written in other languages and compiled to Java bytecode.

JVMs are available for many hardware and software platforms. JVM, JRE and JDK are platform dependent because configuration of each OS is different from each other. But, Java is platform independent. There are three notions of the JVM: specification, implementation, and instance.

The JVM performs following main tasks:
  • Loads code
  • Verifies code
  • Executes code
  • Provides runtime environment
What is JRE?

JRE is an acronym for Java Runtime Environment. It is also written as Java RTE. The Java Runtime Environment is a set of software tools which are used for developing java applications. It is used to provide runtime environment. It is the implementation of JVM. It physically exists. It contains set of libraries + other files that JVM uses at runtime.

Implementation of JVMs is also actively released by other companies besides Sun Micro Systems.



What is JDK?

JDK is an acronym for Java Development Kit. The Java Development Kit (JDK) is a software development environment which is used to develop java applications and applets. It physically exists. It contains JRE + development tools.

JDK is an implementation of any one of the below given Java Platforms released by Oracle corporation:
  • Standard Edition Java Platform
  • Enterprise Edition Java Platform
  • Micro Edition Java Platform
The JDK contains a private Java Virtual Machine (JVM) and a few other resources such as an interpreter/loader (Java), a compiler (javac), an archiver (jar), a documentation generator (Javadoc) etc. to complete the development of a Java Application.



To learn more about Java, you can join us @ TCCI.

TCCI is located in Bopal and Satellite in Ahmedabad. We conduct Online Lectures also, so any person located in remote place can learn Java or any Programming Language easily.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Wednesday 26 June 2019

Online Computer Coaching - tccicomputercoaching.com


Computer for school students - tccicomputercoaching.com


What is Data Structure? tccicomputercoaching.com


What is Data Science? tccicomputercoaching.com


Learn C Language at TCCI - Ahmedabad


Computer-IT Engineering Classes in Ahmedabad – TCCI


What is User Defined Function? tccicomputercoaching.com

A function is a set of instructions that performs a specific task.

In Programming there are two types of functions:

1. Built in Function

2. User defined function

Built in Function is already written, tested and stored in source file. User just uses them in programme. So, related library file have to include in programme.



User Defined Function is developed by User at a time and no need to include source file in programme.

There are 3 sections of User Defined Function:

1. Function Declaration

2. Function Definition

3. Function Call

To learn more in detail about function in Programming Language .

Join TCCI in Bopal and Satellite in Ahmedabad. We conduct Online coaching also.

We teach C, C++, Java, Python, Database Management , Python, Data Structure HTML, CSS, Java Script, .Net, PHP, System Programming , Compiler Design, Boot Strap, Angular Js etc.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

TCCI Computer Coaching in Ahmedabad - tccicomputercoaching.com

TCCI-Tririd Computer Coaching was born in the spring of 2014 and desire to develop an outstanding computer institute where all students can learn computer skills efficiently. We develop student’s programming skills in such a way that they can do self-coding.



All computer courses for BCA, MCA, BSC-MSc. IT, Diploma-Degree Engineering, school-students (any standard), and any person are taught at the institute by highly qualified and experienced faculties. The institute provides corporate trainings to many of the IT companies & other educational institutes.

TCCI can help you in expand your knowledge of technology by providing training in .Net, SQL, angular js , telluric, PHP,HTML,MVC,…… etc…..

Now we have two branches one in Bopal and another in Satellite at Ahmedabad.

For more information about Computer Course at TCCI.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Features of Core Java - tccicomputercoaching.com

Java is the most popular platform independent and Object Oriented Language.

It is based on the principle “Write once, run anywhere” which means that the code which runs on one platform does not need to be recompiled to run on the other.



Features of Core Java

Object-oriented, Multithreaded, Architecture-neutral, Interpreted, High performance,
Distributed, Dynamic Programming Language, Portable, Platform Independent.

TCCI Computer Coaching located in Bopal and Satellite in Ahmedabad.

We teach Core java and Advance Java to any student at TCCI.

This may help you to grasp Java Knowledge efficiently.

Lectures conducted as per student flexible time.

For more information

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Tuesday 25 June 2019

Why we need Data Type in Programming Language? tccicomputercoaching.com


What is traversal of Tree? tccicomputercoaching.com


What is JVM in Java? tccicomputercoaching.com


What is multitasking? tccicomputercoaching.com


What is difference between call by value and call by reference? tccicomputercoaching.com


What is Data Abstraction in Java? tccicomputercoaching.com


Monday 24 June 2019

What is difference between stack and heap? tccicomputercoaching.com


Online Computer Coaching - tccicomputercoaching.com

Online Computer Courses removes difficulties of traditional Education System like higher tuition, budget cuts, and course shortages, Travelling time, etc…..

TCCI-Tririd Computer Coaching Institute offers online computer course to students at bopal-Ahmedabad, which is really great relaxation for them in their tight schedule. They can learn any computer course from their home efficiently at their time-convenience.



We teach Basic Computer Course , Programming Course, Web Designing Course, Project Training Course , Web Development Course, School Computer Course Coaching etc.

For more information about Online Computer Courses at TCCI.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Computer for school students - tccicomputercoaching.com

Nowadays every school has to have computers. Schools are judged on how many computers they have. It would be more to the point if they were judged on their computer-savvy.



Computer literacy is as important for our children to acquire as any other " basic skill ". Computer is very useful in many ways to students and teachers both.

TCCI Coaching Institute conduct computer course for teacher and students in Ahmedabad.

For more information about Computer course at TCCI.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Saturday 22 June 2019

What is Data Structure? tccicomputercoaching.com

A data structure is a specialized format for organizing, processing, retrieving and storingdata. While there are several basic and advancedstructure types, anydata structure is designed to arrange data to suit a specific purpose so that it can be accessed and worked with in appropriate ways.

In short Data structure is a particular way of storing and organizing information in a computer so that it can be retrieved and used most productively.



Examples of Data Structure:

Array, Linked Lists, Stack, Queues, Trees, Graphs, Sets, Hash Tables.

TCCI teach Data Structure to school student, Engineering students, BCA, MCA, and any interested person.

Theory with Practical sessions is included in our Course.

Maximum Examples are done during learning sessions.

For more information about Computer Course at TCCI.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

What is Data Science? tccicomputercoaching.com

Data science is the study of data. It involves developing methods of recording, storing, and analyzing data to effectively extract useful information. The goal of data science is to gain insights and knowledge from any type of data — both structured and unstructured.



Now a day's Data Science is in most demand.

Data Science has the following components:

1. STATISTICS

2. VISUALIZATION

3. MACHINE LEARNING

4. DEEP LEARNING

It improves decision making, sense of work, customer relationship and financial performance.

TCCI provides training on Data Science in Satellite, Ahmedabad.

To get advantage of Data Science at TCCI.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Friday 21 June 2019

What is file in C? tccicomputercoaching.com


Learn Object Oriented Concepts at TCCI - tccicomputercoaching.com


Dynamic Memory Allocation - tccicomputercoaching.com


Learn C Language at TCCI - Ahmedabad

C Language
C programming is a general purpose and popular computer programming language which is widely used for system and application software. C programming is widely used because of its efficiency and control. We include all basic concepts in our teaching course with theory and practical both, which help to our students even if he is very beginner or weak in programming language.



We teach following topics in c course:

1. Introduction to C

2. Basic Syntax

3. Token

4. Data Types and Variables

5. Constants, Literals

6. Storage class

7. Operators

8. Loop Controls

a. For Loop

b. While Loop

c. Do-While Loop

9. Decision Making

10. Arrays

11. String

12. Function

13. Pointer

14. Inheritance

15. Structure

16. Union

17. Type Casting

18. Recursion

19. Files

20. Command Line Argument

Course duration : Daily/4 days/3 Days/2 Days.

Class Mode : Theory with Practical's.

Lecture Timing : At student’s convenience.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/workshop/

Computer-IT Engineering Classes in Ahmedabad – TCCI

The practical side of computing can be seen everywhere. Nowadays, practically everyone is a computer user, and many people are even computer programmers. Courses of Computer/IT engineering makes students to more knowledgeable and expert in use of new technologies.

TCCI provides best teaching in various computers and IT engineering courses through different learning method/media. These make student to create new technologies, including the development of networking solutions and software programs.



Offered Courses By Us Are Following:

Fundamental of Programming - C

Object Oriented Concept - C++, Java

Programming in - Python

Programming and Algorithms - Data Structure

Compilation - compiler programming

Computer System - System Programming

Web Design - HTML, CSS, Java Script, Boot strap

Basic Networks - Computer Networking

For More Information About computer engineering course, IT engineering course, TCCI computer coaching

To Enroll at TCCI

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Thursday 20 June 2019

Why we need Data Type in Programming Language? tccicomputercoaching.com

In Programming Language we need data to be process then those data should be stored in memory location means variable. These data may be different types like 55, 89.345, x, hello, &, * etc.

Machine can't differentiate these data so we need to categorize them into different categories like integer, float, character, string etc.



TCCI Coaching Institute teaches various programming languages like C, C++, Java, .Net, PHP, Python, Java Script etc.

We conduct theory with practical sessions.

We teach various computer courses to the BCA, MCA, Computer-IT Engineering, School students , Industry Employee etc.

For more information about courses at TCCI.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

What is traversal of Tree? tccicomputercoaching.com

Traversal is a process to visit all the nodes of a tree and may print their values too. Because, all nodes are connected via edges (links) we always start from the root (head) node. That is, we cannot randomly access a node in a tree.



There are three ways which we use to traverse a tree -
  • In-order Traversal
  • Pre-order Traversal
  • Post-order Traversal
Generally, we traverse a tree to search or locate a given item or key in the tree or to print all the values it contains.

At TCCI you can learn more efficiently Data Structure and other programming Languages like C, C++, Java, Python, .Net, C# etc.

We believe in Student satisfaction.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

What is JVM in Java? tccicomputercoaching.com

JVM (Java Virtual Machine) is an abstract machine. It is called virtual machine because it doesn't physically exist. It is a specification that provides runtime environment in which java byte code can be executed. It can also run those programs which are written in other languages and compiled to Java byte code.



JVMs are available for many hardware and software platforms. JVM, JRE and JDK are platform dependent because configurations of each OS are different from each other. But, Java is platform independent. There are three notions of the JVM: specification, implementation, and instance.

The JVM performs following main tasks:
  • Loads code
  • Verifies code
  • Executes code
  • Provides runtime environment
To learn more about Java Fundamental Concepts at TCCI, Ahmedabad.

Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

Wednesday 19 June 2019

Differences between Abstract class and interface? tccicomputercoaching.com


Dynamic Method Dispatch in C++ - tccicomputercoaching.com


Codd's Rule in DBMS - tccicomputercoaching.com


What is template in C++? tccicomputercoaching.com


What is difference between function overloading and template? tccicomputercoaching.com


Custom Exception in Java - tccicomputercoaching.com


Tuesday 18 June 2019

Differences between Abstract class and interface? tccicomputercoaching.com

What is Interface?

The interface is a blueprint that can be used to implement a class. The interface does not contain any concrete methods (methods that have code). All the methods of an interface are abstract methods.
An interface cannot be instantiate. However, classes that implement interfaces can be instantiated.


What Is Abstract Class?

A class which has the abstract keyword in its declaration is called abstract class. Abstract classes should have at least one abstract method. , i.e., methods without a body. It can have multiple concrete methods.

Abstract classes allow you to create blueprints for concrete classes. But the inheriting class should implement the abstract method.

Abstract classes cannot be instantiated.

Let us see Differences between An interface and an Abstract class.
  1. Interfaces are used to achieve abstraction. Abstract classes offer default functionality for the subclasses.
  2. Everything defined inside the interface is assumed public modifier. Abstract Class can have an access modifier.
  3. Java interface should be implemented using keyword “implements”; A Java abstract class should be extended using keyword “extends”.
  4. An interface can extend another Java interface only, an abstract class can extend another Java class and implement multiple Java interfaces.
  5. A Java class can implement multiple interfaces but it can extend only one abstract class.
  6. The interface cannot contain data fields. the class can have data fields.
  7. An interface is abstract so that it can't provide any code. An abstract class can give complete, default code which should be overridden.
  8. An interface can inherit multiple interfaces but cannot inherit a class. An abstract class can inherit a class and multiple interfaces.
  9. An interface cannot declare constructors or destructors. An abstract class can declare constructors and destructors.
  10. It can extend any number of interfaces. It can extend only one class or one abstract class at a time.
  11. In an abstract interface keyword, is optional for declaring a method as an abstract. In an abstract class, the abstract keyword is compulsory for declaring a method as an abstract.
  12. An interface can have only public abstract methods. An abstract class has protected and public abstract methods.
13. Syntax:
1. Interface
               interface name
               {
                               //methods
               }
               
               2. abstract class
               abstract class name
               {
               // code
               }

To learn more about Java Programming Languages You can join at 

TCCI Computer Coaching Institute in Ahmedabad.


Call us @ 9825618292

Visit us @ www.tccicomputercoaching.com

What is multitasking? tccicomputercoaching.com

Multitasking

Multitasking is a process of executing multiple tasks simultaneously. We use multitasking to utilize the CPU. Multitasking can be achieved by two ways:
  • Process-based Multitasking(Multiprocessing)
  • Thread-based Multitasking(Multithreading)

1) Process-based Multitasking (Multiprocessing)

  • Each process has its own address in memory i.e. each process allocates separate memory area.
  • Process is heavyweight.
  • Cost of communication between the processes is high.
  • Switching from one process to another require some time for saving and loading registers, memory maps, updating lists etc.

2) Thread-based Multitasking (Multithreading)

  • Threads share the same address space.
  • Thread is lightweight.
  • Cost of communication between the thread is low.
TCCI coaching institute teach various programming languages likeC, C++, Java, Python, Database Management, Python, Data Structure, HTML, CSS, Java Script, .Net , PHP, System Programming ,Compiler Design, Boot Strap, Angular Js etc.

To learn more about TCCI.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/workshop/

What is difference between call by value and call by reference? tccicomputercoaching.com

Call by Value:-

1) In this actual copy of arguments is passed to formal arguments.

2) Any changes made are not reflected in the actual arguments.

3) It can only be implemented in C, as C does not support call by reference.

4) Actual arguments remain preserved and no chance of modification accidentally.

5) It works locally.



Call By reference:-

1) In this location of actual arguments is passed to formal arguments.

2) Any changes made are reflected in the actual arguments.

3) It can only be implemented in C++ and JAVA.

4) Actual arguments will not be preserved.

5) It works globally

TCCI coaching institute teach various programming languages like C, C++, Java, Database Management, Python , Data Structure, HTML, CSS, Java Script, .Net , PHP, System Programming ,Compiler Design, Boot Strap , Angular Js etc.

To learn more about TCCI.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/

What is Data Abstraction in Java? tccicomputercoaching.com

Data Abstraction means to represent just overview of any process not describing details.

Data Abstraction may also be defined as the process of identifying only the required characteristics of an object ignoring the irrelevant details. The properties and behaviours of an object differentiate it from other objects of similar type and also help in classifying/grouping the objects.



Real Example:

1. Mechanism of Car

We just see that car is running but we don't know how it’s running? What is mechanism working?

This is called Data Abstraction.

2. Transfer of Message:

One person can send message, and another receive. But they both don't know what is the process.

TCCI coaching institute teach various programming languages like C, C++, Java, Python, Database Management, Python, Data Structure , HTML, CSS, Java Script, .Net , PHP, System Programming ,Compiler Design, Boot Strap, Angular Js etc.

To learn more about TCCI.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/blog/

Saturday 8 June 2019

What is file in C? tccicomputercoaching.com

What is a File in Programming Language ?

File is created for permanent storage of data. It is a readymade structure. In C language , we use a structure pointer of file type to declare a file.

Why we need File in Programming Language?

File handling is important concept in every programming language. It is quite helpful to store data for long time so that you can further use that data in future. ... File handling is one of the important part of any programming Language. It helps the program to read, write, and create etc to the disk of a particular system.


Operations in File:

Write
Read
Append

TCCI is Best Place where student can learn Useful concepts of Any Programming Languages.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/

Friday 7 June 2019

Learn Object Oriented Concepts at TCCI - tccicomputercoaching.com

C++ programming is to introduce the concept of object orientation to the C programming language.

Object Oriented Programming is a paradigm that provides many concepts such as inheritance, data binding, polymorphism etc.



TCCI Coaching Institute teach various programming Languages like C++, Java, Python etc.

We conduct Online and Offline Lectures for every computer course at TCCI.

Interested people can contact us @ 9825618292

Visit us @ http://tccicomputercoaching.com/blog/

Dynamic Memory Allocation - tccicomputercoaching.com

The process of allocating memory during program execution is called dynamic memory allocation.

DYNAMIC MEMORY ALLOCATION FUNCTIONS IN C:

C language offers 4 dynamic memory allocation functions. They are,

malloc ()

calloc ()

realloc ()

free ()



Syntax:

1. malloc () function is used to allocate space in memory during the execution of the program.
malloc () malloc (number *sizeof(int));

2. calloc () function is also like malloc () function. But calloc () initializes the allocated memory to zero.

calloc () calloc (number, sizeof(int));

3. realloc ()

realloc is used to update size of data.

realloc (pointer_name, number * sizeof(int));

4. free ()

free is used to release the memory allocated by malloc and calloc function.

free (pointer_name);

TCCI teach all programming concepts to the students in easiest way.

This basic knowledge will help students to learn advance programming concepts.

To enrol at TCCI.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/

Wednesday 5 June 2019

Dynamic Method Dispatch in C++ - tccicomputercoaching.com

Method Overriding in Java is the best example for Runtime Polymorphism. In this type of Polymorphism the Parent class reference can hold object of Parent class or any sub class (Child class) of Parent. This technique is called as Dynamic Method Dispatch.



Dynamic Method Dispatch is a technique in which the overridden method to call is resolved at the run-time rather than at compile time. In this technique we will assigning the Child object to the Parent class reference.

Our Experienced faculty teach the students Java efficiently in Bopal and Satellite in Ahmedabad.

To enrol at TCCI

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/

Codd's Rule in DBMS - tccicomputercoaching.com

E.F Codd was a Computer Scientist who invented Relational model for Database management. Based on relational model, Relation database was created. Codd proposed 13 rules popularly known as Codd's 12 rules to test DBMS's concept against his relational model.



Codd's rule actually defines what quality a DBMS requires in order to become a Relational Database Management System (RDBMS). Till now, there is hardly any commercial product that follows all the 13 Codd's rules.

TCCI Coaching Institute teaches DBMS and SQL to the Engineering students, School students, and Industry Employee. Our experienced faculty teaches various computer courses to the students in Bopal and Satellite in Ahmedabad.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/

Tuesday 4 June 2019

What is template in C++? tccicomputercoaching.com

Templates are a feature of the C++ programming language that allows functions and classes to operate with generic types. The simple idea is to pass data type as a parameter so that we don’t need to write same code for different data types. Template allows a function or class to work on many different data types without being rewritten for each one.



For example if we want to sum of two different types of numbers then we have to do individual user defined function for each type of data. This increases time and memory space. But using template function we have to write once generic function, so, it will decrease the length and complexity of programme .

To learn more in detail about template in c++ at TCCI.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/workshop/

What is difference between function overloading and template? tccicomputercoaching.com

Both function overloading and templates are examples of polymorphism .

Function overloading is used when multiple functions do similar operations; templates are used when multiple functions do identical operations.

Templates provide an advantage when you want to perform the same action on types that can be different.



Function Overloading works on different type’s no. of arguments.

Syntax:

1. template:
T sum(T a, T b)
{ T c;
c=a+b;
return c;
}

2. Function Overloading:


void sum(int a, int b)
{
ans =a+b;
}
void sum(int a , int b, int c)
{
ans=a+b+c;
}

To learn more concepts of Programming Languages at TCCI.

Visit us @ http://tccicomputercoaching.com/

Get Admission at TCCI.

Call us @ 9825618292

Monday 3 June 2019

Custom Exception in Java - tccicomputercoaching.com

What is Exception ?

Abnormal coding is called Exception.

We can use Try-Catch Block to handle Exception.



There are two types of Exception handling.

1. Built in Exception

i.e. ArrayoutofboundException , ArithmaticException, FilenotFoundException

2. Custom Exception

Java provides us facility to create our own exceptions which are basically derived classes of Exception.

Here, MyExceptionClass has been extended from derived class of Exception.

Syntax:

Class <MyExceptionClass> extends Exception
{
//statements
}

Syntax:

throw new MyExceptionClass();

To learn more in detail about Exception Handling in Java.

Join TCCI @ Bopal and Satellite in Ahmedabad.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/

Saturday 1 June 2019

Different XHTML Doctypes - tccicomputercoaching.com


How mail merge useful and efficient? tccicomputercoaching.com


Computer Coaching in Ahmedabad - tccicomputercoaching.com


What is pure virtual function in C++? tccicomputercoaching.com


What is difference between stack and heap? tccicomputercoaching.com


What is stack in Data Structure? tccicomputercoaching.com