Logo Uniunea Europeana | Guvernul Romaniei | Instrumente Structurale | Agileroo

Computer Science Fundamentals

No matter what programming language you want to pick up next, you need to first learn how to think like a programmer and how to split any problem into small pieces before being able to elaborate an elegant solution for it. Therefore, this course is very important, as it will help you with the hardest part of what it means to be a programmer: shaping your mindset.

Computer Science Fundamentals

How this course will help your career

Regardless of the career path you want to pursue in IT industry, this should be a mandatory course for you. No matter what programming language you want to pick up next, you need to first learn how to think as a programmer and how to split any problem into small pieces before
being able to elaborate an elegant solution for it. A programmer first builds a solution to a problem, and only after he writes code in languages that computers understand (such as Java, NodeJS, Python, Angular etc.). Some say that a mid-level programmer spends 80% of his time thinking, elaborating an algorithm, and only 20% on writing the actual code for it.

Computer Science Fundamentals

What you will learn

$

Key concepts of computing, focusing on the concept of the algorithmic problem and its solution – the algorithm;

$
The tools that we use when building algorithms: decision, repetition and control structures;
$
Basic algorithms and the data they handle by using pseudo-code;
$
How to analyze algorithms;
$
The notions of complexity and correctness of algorithms;
$
How to gradually design simple algorithms and how to implement them.

Computer Science Fundamentals

Who should take this course

Everyone who wants to pursue an IT career which involves writing code. Mandatory for beginners, refreshing for advanced IT professionals.

Computer Science Fundamentals

Lessons in this course

Week 1
Introduction.
Algorithms. Statements.
General rules of programming.
Pseudo-code.

Week 2
Data: input, output.
Variables.
Assignment. Operators.
Applying data types.
Constants.
Managing program flow
Choices and conditions
Loops

Week 3
Functions. Recursion. Composite Data Types.

Week 4
Arrays and collections. Introducing OOP.

Computer Science Fundamentals

Trainers

Diana Lefter

Diana Lefter

Diana Lefter, our CEO and founder has extensive experience with testing, from hands-on to concept level – she created and directed for 10 years the QA (Testing) department for KPMG GLobal in Toronto. She will be able to tell you right away if you have what it takes to be a tester 🙂

Computer Science Fundamentals

Tuition, Dates, Location

Ongoing – each month
250 €(VAT included)/4 weeks module (20 hours)

Location is Liceul “Costache Negruzzi”

Computer Science Fundamentals

How to apply?

$

Step 1

The best way to apply for a course is to click on APPLY NOW button, pick the course you would like to take, fill in the information and click SEND.

$

Step 2

A business representative will be in touch with you for a short discussion about your motivation and skills. You will receive personalized advice about the right course to pick, in case you were not sure about your first choice.

$

Step 3

Then you will need to take an online logical test (in English or Romanian). If you pass, you are in!

Our registration process will be open until September 20th for the series which are starting school on October 1st.  Then, between 1-15 of each month. The courses are filling in fast, so take action today!

If you have questions, you can always call us or write us a message via our Facebook page.

Contact us

8 + 2 =

Let’s talk about your reconversion

Our

News