change website

Jobs & Careers

change country
Romania
Language
Language
Suche



Object Oriented Programming

THEMES 

Design Patterns

Creational patterns (Factory, Singleton, …);
Structural patterns (Adapter, Decorator, …);
Behavioral patterns (Iterator, Mediator, …);
Concurrency patterns (e.g. Lock, Thread pool, …). 

Java Programming 

Types, Variables, Operators, Conditionals;
Objects, Classes and Interfaces;
Access control, Class scope, Packages;
Interfaces;
Inheritance and Polymorphism;
Exceptions;I
terators, Collections, Arrays;
JNI (Java Native Interface);
JVM (specific mechanism, e.g. Garbage Collector);
Concurrent programming (threads, …);
Synchronization techniques for concurrent programming;
Event based programming (events, actions, listeners, handlers, …);
UML (Unified Modelling Language): Structural, Interaction and Behavioral diagrams; Modeling software systems. 

BIBLIOGRAPHY 

[1] Thinking in Java, Bruce Eckel, Prentice Hall, 2002
[2 ]Taming Java Threads, Allen Holub, Apress, 2000 

C++ Programming 

Basics: tokens, operators, expressions etc.;
Control structures, Arrays, Strings;
Pointers, Structs, Smart pointers (a plus);
Encapsulation: classes, namespaces, constructors and destructors;
Memory management in C++;
Overloading operators, functions;
Inheritance and polymorphism;
Exceptions;
Standard Template Library (STL);
Concurrent programming (threads, processes, …);
Synchronization techniques for concurrent programming;
Event based programming (events, actions, listeners, handlers, …);
UML (Unified Modelling Language): Structural, Interaction and Behavioral diagrams; Modeling software systems. 

BIBLIOGRAPHY

[1] Thinking in C++, Bruce Eckel, Prentice Hall, 2000
[2] Accelerated C++. Practical Programming by Example, Andrew Koenig and Barbara E. Moo, Addison-Wesley, 2000

JOBS@CONTINENTAL

Overview of all open positions at ContinentalApply now!