Please set your resolution on 1024 x 768

 

Fundatia pentru promovarea Tehnologiei Informatiei si Comunicatiei
Prezentare

Cursuri

Activitati stiintifice

Consultanta

Resources links

 

Programul Cisco Networking Academy  (CNA)
Cisco Networking Academy
CNA  Romania

Protocol Strategic de Colaborare

Studiu IDC

 

CCNA  - Cisco Certified Networking Associate

CCNA Discovery

CCNA Exploration

CCNA Security

Fundamente  UNIX

Fundamente JAVATM

 

JavaTM Development

Linux/Unix System Administration

Linux/Unix Networking

 

Fundatia pentru promovarea Tehnologiei Informatiei si Comunicatiei - Academie Cisco
Prezentare program
Perspective
Conditii de participare
Continutul detaliat al cursului

Laborator

 

 Noi inscrieri la cursurile organizate de Academia Cisco - Fundatia pentru promovarea Tehnologiei Informatiei si Comunicatiei, Constanta.

Cursuri

Consultatii pentru elevi

(informatica, matematica, fizica)
Perioada de inscriere

Cerinte curs
Modalitati de plata

Inscriere

Coordonator curs

Intrebari

Server CiscoNetacad

 

 

                                                                             

        

Fundatia pentru promovarea

Tehnologiei Informatiei si Comunicatiei

 

 

 

Visual C++® Programming

 

 

Inscriere

Programming Visual C++® (1st Module: Fundamentals of Visual C++® Programming)

 

With this course, you can become an effective C++ programmer using Microsoft's latest application-development system. I aim to teach you the C++ programming language, and then how to apply C++ in the development of your own Windows applications. Along the way, you will also learn about many of the exciting new capabilities introduced by this latest version of Visual C++, including how you can make full use of multi-core processors in your programs.

 

Contents

 Chapter 1: Programming with visual c++ 2010.
 Chapter 2: Data, variables, and calculations.
 Chapter 3: Decisions and loops.
 Chapter 4: Arrays, strings, and pointers.
 Chapter 5: Introducing structure into your programs.
 Chapter 6: More about program structure.
 Chapter 7: Defining your own data types.
 Chapter 8: More on classes.
 Chapter 9: Class inheritance and virtual functions.
 Chapter 10: The standard template library.
 Chapter 11: Debugging techniques.
 Chapter 12: Windows programming concepts.
 Chapter 13: Programming for multiple cores.
 Chapter 14: Windows programming with the Microsoft Foundation Classes.
 Chapter 15: Working with menus and toolbars.
 Chapter 16: Drawing in a window.
 Chapter 17: Creating the document and improving the view.
 Chapter 18: Working with dialogs and controls.
 Chapter 19: Storing and printing documents.
 Chapter 20: Writing your own dlls

 

 Inscriere

Programming C++ ®(2nd Module: C++® Data Structures and Algorithms)

 

The primary goal of this course is to promote object-oriented design using Visual C++ and to illustrate the use of the emerging object-oriented design patterns. Experienced object-oriented programmers find that certain ways of doing things work best and that these ways occur over and over again. The course shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, iterator, adapter and visitor.

Virtually all of the data structures are presented in the context of a single, unified, polymorphic class hierarchy. This framework clearly shows the relationships between data structures and it illustrates how polymorphism and inheritance can be used effectively. In addition, algorithmic abstraction is used extensively when presenting classes of algorithms. By using algorithmic abstraction, it is possible to describe a generic algorithm without having to worry about the details of a particular concrete realization of that algorithm. A secondary goal of the course  is to present mathematical tools just in time. Analysis techniques and proofs are presented as needed and in the proper context. To the extent possible without compromising correctness, the presentation fosters intuitive understanding of the concepts rather than mathematical

 

 

Contents

 

Chapter 1: Review of Visual C++

Chapter 2: Visual C++ and Object-Oriented Programming

Chapter 3: Class Hierarchy Diagrams

Chapter 4: Algorithm Analysis and Recursion

Chapter 5: Asymptotic Notation

Chapter 6: Foundational Data Structures

Chapter 7: Data Types and Abstraction

Chapter 8: Stacks, Queues and Deques

Chapter 9: Ordered Lists and Sorted Lists

Chapter 10: Hashing, Hash Tables and Scatter Tables

Chapter 11: Trees

Chapter 12: Search Trees

Chapter 13: Heaps and Priority Queues

Chapter 14: Sets, Multisets and Partitions

Chapter 15: Dynamic Storage Allocation: The Other Kind of Heap

Chapter 16: Algorithmic Patterns and Problem Solvers

Chapter 17: Sorting Algorithms and Sorters

Chapter 18: Graphs and Graph Algorithms

 

Inscriere

 

Alte informatii

Conditii de participare: cunoasterea limbii engleze la nivel mediu, elemente de baza in navigare web. 

Cursul este coordonat de Conferentiar Universitar Dr.
Eugen PETAC.

Taxa de participare: 150 EURO per semestru (modul), platibili in lei la curs BNR. Cei inscrisi pot opta fie pentru plata integrala, pentru intreg cursul, fie pentru plata pentru fiecare semestru in parte,  inainte de inceperea acestuia.

Se asigura:

1. Instructori calificati, recrutati din invatamantul universitar si preuniversitar de specialitate, certificati Cisco;

2. Metode moderne de invatare;

3. Acces individual la un calculator cu dotari multimedia;

4. Materiale didactice specifice cursului;

5. Informatii de ultima ora;

Locul de desfasurare:
Fundatia pentru promovarea Tehnologiei Informatiei si Comunicatiei, Strada Timisana nr.15, Constanta.

Deschiderea cursului: se va stabili de comun acord cu participantii. .

Inscrieri (Luni-Vineri, orele 16.00-18.00). Telefonic se poate organiza o intalnire cu un reprezentant al Fundatiei.

 

 

 

 

 

 

 

 

 

 

 

 

 


| Site Map | Home | Versiunea in Romana | English version | Photo Album | Contact |

Copyright © 2001-2012, Foundation for promoting ICT. All rights reserved.

All trademarks and registered trademarks are the property of their respective owners.