8th Class 2018

Hello Everyone ๐Ÿ™‚

On our last class, we had chat about GIT and vector. Hmm no, we had only chat about Git, we run out of the time to cover vector.
Oliver explained how to use Git, and what commands better not use unless you are absolutely clear that is fine.
Additionally, Oliver show you result of the survey and based on this we will incorporate your feedback into our course.

Dates for classes – from what I can see we have following dates booked:
26th June – SkillsMatter.com
3rd July  – SkillsMatter.com
10th July – To Be Confirmed (NOT at SM)
17th July  – SkillsMatter.com
24th July  –  – SkillsMatter.com

Again if you could RSVP as soon as possible this will ensure that SM will/might provide us with a bigger room additionally I will try to book Mimecast for 10th June so we can stay in the same area.

Next Class – After our yesterday meeting we have decided that our next class will be split into the following subjects:
Q&A 15-30 min to answer your questions about material we have covered so far.
Module test 30-45 min where we will check your knowledge, there will be some multiple questions we will ask you and some code to do.
and final part will cover a bit more advanced stuff – vector.

Homework – review material we have covered so far.

CLion licenses – I am out of the licenses for now, but I have asked Phil to supply me with a new batch of licenses.

if you have any questions please do not hesitate to contact me ๐Ÿ™‚

Tom Breza

Group Host

List of people attending class is available upon request

7th Class 2018

Good morning everyone ๐Ÿ™‚

Ok, last week we had a challenging class, as you are aware we had lots of difficulties, Oliver MacBook failed and on top, we struggled with a projector. Luckily we had Justin onsite and he literally saved the day ๐Ÿ˜‰
Oliver was able to use Justin Mac and Justin managed to fix projector. A big thank you, Justin! However we didn’t manage to have a stream, but I hope Oli will upload class to our YouTube.

That is exactly why we are looking for sponsors, as it would make everyone lives much easier. If we can book a room in space as Skills Matter then we know there is a working environment with fast internet, projector, space with a desk for you to sit comfortably. So if you know someone that can help us please send them to me ๐Ÿ™‚

Git classroom – we are getting better at using git for the classroom, last time it was experiment how to use it. Thanks to GitHub.com we have access to this environment and we would like it to use it even more in future.

Ruffle – as it turns out (we didn’t realise) but a batch of full licenses we had from JetBrains needs to be activated today! So we could not wait for Tuesday class and do ruffle during the class.  Oliver did the ruffle and

the winner is Simone Zaminga.

Next class – On our next class we have decided to teach you not exactly C++ but something that any developer can’t live without. Git!
Oliver will lead a class on Git, depending on how long this class will take we might add some additional material (from C++, and this will be run by Oliver or Tristan who is back from holiday)
Survey – I do believe if you participated in the survey it is a good idea to let you know what are the results. Plus it is great to know how this data will be used. So we will walk you through results from our survey and we will share with you ways of changing our classes based on the feedback we got from you.

Next Class – Our next class is at SkillsMatter, please RSVP as soon as possible. My kind request is if you could register asap this will ensure we can get bigger room plus by doing this you ensure that you do not end up on the waiting list.

6th Class 2018

Good evening everyone ๐Ÿ™‚

Today was a long day and I have finally few minutes to complete my blog before heading to bed ๐Ÿ™‚

On our last class, we had a few technical issues with streaming, we are really sorry about this but at the end, we managed to get this under control. Oli when through pointers, as we had plenty of time to spare we covered  CMake 101 from different talk Oliver prepared.

In the meantime, we are exploring an option to introduce Crash Course, this would be potentially an easy step for new students to join us if they missed the start of our course and don’t really want to wait for another course to start. As soon as we have more information on that I will update you.

I got many emails from you about CLion licenses, however, I am still awaiting a new batch of licenses from JetBrains. As soon as I have it I will email it to all people who requested a copy.

Homework – for homework can you please continue reading chapter 17 and 18 specifically concentrate on Vector and Array, as this are very important containers in C++. Plus review our material since the beginning of the course as we are planning a mock test for you.
Your task will be to write some code that will cover, references, pointers and functions. (I hope I didn’t miss anything)

Next class – mock test ๐Ÿ™‚
Survey – thank you all that participate in the survey it is amazing! information we are getting back from you is super important, it lest us glimpse into your mind and adjust our course in such a way that will gather even better than now to your needs.
If you didn’t complete survey yet please do! ๐Ÿ™‚ https://www.surveymonkey.co.uk/r/DNGDBMS

RSVP – please book our next class as soon as you can to avoid situation you will not be admitted inside the building. Our next class is at Mimecast.

https://www.cpplondonuni.com/events/7th-class-2018

Finally, people who took place in our last class:

Tristan Brindle (part time online)

Oliver Ddin – teacher

Justin Mayer – technical assistance

Jakub Nyckowski – technical assistance

Richard Thorell – technical assistance

Tom Breza

Jonathan Edwards

Cynthia Tian

Nora Denes

Adhanom Kiflom

Jessica Beech

Katherine Alvarez

Alexander Brown

Giacomo Sorbi

Andrew Couture

Quiddale Oโ€™sullivan

Gerry McGarry

Zam

Jeremy Keenan

Ming-Jou Wu

Lapan Razeghi

Claudio Povero

Dominic Richards

Philip Aleso

Samuel Dare

Adrian Kondrat

Alan Firth

Bhavik Sheth

Alex Garulli

Linh Nguyen

Natalia Waclawiak

Joseph Holder

Victor Kochkstrev

Lucas Manhages Mehi Da Silva

Yu-Jin Tan

Online + 10

5th Class – 2018

Hello everyone ๐Ÿ™‚

Summer is upon us and we are just had our 5th class ๐Ÿ™‚
I am constantly amazed how quickly time fly!

It is amazing to see so many faces back at our course ๐Ÿ™‚ and we find really encouraging to see that majority are returning students, so we think we are doing something right ๐Ÿ˜‰ but we have some new faces as well.

Some updates and news:
1. Me, Oliver and Tristan we were guests on CppCast podcast and if you would like to find out more about our group and our plans make sure you will download it and listen ๐Ÿ™‚
2. Website –  Alex Garulli with few of other students and Jakub Nyckowski are working hard on building our new improved website ๐Ÿ™‚  We are hoping to have something really cool to show you soon. Watch that space!!
3. Homework –
Read chapter 17 – about pointer arithmetic, string literals and array access.
Complete exercise 3 from chapter 17 from our book
Try exercise again with replacing char* with std::string& and note what changes did you need to make to the function implementation.
Complete exercises from chapter 17 – 4 & 5.
4. Slides from class 5 are here https://github.com/CPPLondonUni/course_materials_may2018/tree/master/week5
5. YouTube video – https://www.youtube.com/watch?v=I7ZPyq3MTkQ
6. Our next class – and class after that will take place in Mimecast office. Please RSVP on OUR website as we will have to provide your name to print entry badges. We are unable to let anyone to the building without a badge (sorry)
7. Next class – we will dive into pointer properly and depend on how much time we have we might move along to another subject.
8. Our 7th class will be all about revision, so be ready for a module test ๐Ÿ˜›
9. Survey – Oliver will be sending you shortly a survey, please take few minutes and participate in it as it will help us greatly to change course to meet your expectations.

Tom Breza
Group Host

People Taking part in the class

Tristan Brindle – teacher

Oliver Ddin – technical assistance

Jakub Nyckowski – technical assistance

Tom Breza

Mabel Li

Jonathan Edwards

Laura Enria

Nora Denes

Adhanom Kiflom

Jessica Beech

Alexander Brown

Giacomo Sorbi

Andrew Couture

Laurent Bouvier

Gerry McGarry

Zam

Jeremy Keenan

Dalton Scott

Lapan Razeghi

John-Ross Rodrigues

Claudio Bvero

Dominic Richards

Philip Aleso

Samuel Der???

Matthew Spear

Matthew Lee

Adrian Kondrat

Roslyn Scott

online: +8

4th Class 2018

Hi Everyone,

Last week was very busy for us, apart from really good class delivered by Tristan we had a lot of things going on. Some in the background some in full view. So first things first:

Website:
One of our students is organising revamp of our website so shortly you should see much-improved website. Alex is working with another two students and Jakub one of our friends and technical assistants ๐Ÿ™‚ Thank you all for your help. We do appreciate this a lot!

Magazine:
We have an article published about our group in the magazine www.livingwithdisability.org at some point you can read the magazine online with our article, as currently, you can only see the previous issue.

Lunch:
we have a weekly lunch that is happening usually on Thursday or Friday where we discuss topics for the next week class. We invite our students to join us and help us improve our classes. During this lunches, we discuss various topics, from contents of the class, ways to improve our teaching, blogs, sponsor etc. If you would like to join us please let me know and I will send you a calendar invite. Most commonly we meet in Eat next to SkillsMatter.

GitHub:
Good news is that Github granted us access to Github class, this is an environment where we can provide you with a better experience for students. You will have the ability to get homework, slides etc from one place ๐Ÿ™‚ On our next class, we will ask everyone to create Github account if they don’t have it yet. So if you have a spare moment please set your account at www.github.com

Blog:
Our aim is to create our website to a platform that will allow our students to increase their profile within C++ community. So we encourage you to write for us or write about us on other websites such as Dev.to. We would like you to write about your reasons why did you join us, what our group is doing for you, how we are changing your life?
Does our work benefit you in a way that you can improve your life?
as well you can write motivation post that is aimed at users who struggle, learning something new is not easy when life happens. There are situations when anyone of us is feeling down and think that they can’t do it for any number of reasons, but that is not the case, there are people who win this fight every day. If you could share your story and tell other people about your wins we feel it will help many on their journey to a new life ๐Ÿ™‚

Graduation:
Last week we had our 1st graduation, witch 3 students passing, we had 2 silver gradings and one bronze. What is amazing our students who graded received a prize from JetBrains.com  for 1 year CLion subscription ๐Ÿ™‚ A very big thank you JB team we do appreciate this!! and congratulation to students that have passed the test.
Finally a big thank you to the teachers that committed their time to teach us and spend many hours preparing, teaching and grading us ๐Ÿ™‚ A massive thank you, you are amazing ๐Ÿ™‚

GDPR:
Confirmation – we do publish our student’s (and teacher and teacher assistant) names on our website as a proof they were present in the classes. If you do not wish to be included please contact me and we will ensure your name is not featured on our website.

Next week class:
Our Class is happening at Skills Matter so please RSVP on their website to ensure you can enter the building.

Friends:
I would like to let you know about our friends, who are not strictly speaking C++  group but they do meet weekly on Saturdays and give you opportunity to do some C++ coding every 2nd week. If you have some spare time please join them ๐Ÿ™‚

https://www.meetup.com/Codecademy-London/events/246589939/

Slides from last week are here

Homework:
Read chapter 4 from the book
Finish the last exercise from the slides
Complete drill from chapter 4
and finally, read chapter 7 to have head-start ๐Ÿ™‚

People who took part in the class:

Tristan Brindle – teacher

Oliver Ddin – technical assistance

Jakub Nyckowski – technical assistance

Tom Breza
Stan Bubbers
Mabel Li
Jonathan Edwards
Laura Eware
Pepe Baema
Cynthia Tian
Nora Denes
Adhanom Kiflom
Jessica Beech
Katherine Alvarez
Giacomo Mauger
Victor Jefferies
Peter ZemJak
Mike Lane
Alexander Brown
Giacomo Sorbi
Andrew Couture
Laurent Bouvier
Quiddale Oโ€™sullivan
Justin Caulfield
Gerry McGarry
Zam
Jeremy Keenan
Ming-Jou Wu
Oceane Lonneux
Bhak Shech

Online  12

3rd Class 2018

Hi everyone ๐Ÿ™‚
As always I am writing my weekly blog about our last class and our plans for the next week.
Our Tuesday class was hosted in Mimecast (a big thank you Justing and Oli for arranging this!)
On Tuesday we were going through installing CLion and MingGW (GCC compiler), talk about Build System with CMake.
This class was full of theory which prepares us for coming weeks with lots and lots of coding ๐Ÿ™‚

At the end of this session, all our students should have working CLion with 6 months license (if you need license please drop me an email and I will provide you with the license).

Our 4th class will be about basics loops, variable declaration, overloads, operator overloading

Locations, locations, locations.
As always I encourage you to check frequently our website as location might change due to factors outside our jurisdiction ๐Ÿ™‚
However, as it stands for now following weeks will work like this:

22nd May – SkillsMatter
29th May – SkillsMatter
5th June – Mimecast
12th June – Mimecast
19th June – SkillsMatter
26th June Skillsmatter

RSVP- a general rule, please rsvp as soon as you can to ensure we have space for you. If you can’t make it please change your rsvp to NO.

Where to do RSVP?
if we meet at SkillsMatter.com – please RSVP on their website as this ensures you will be allowed to get inside their building. As we are a free event we might not always get a big room so space might be limited.
Mimecast/King – if we met at one of this sites they don’t have rsvp facility and we have to provide a list of people that will join us, in that case, you have to RSVP on our website cppLondonUni.com

Last minute changes
This might happen and I have to broadcast changes quickly to a large number of people. I try to use the following medium to communicate:
1. Twitter – my account is @xxvms (please follow me for up to date info)
2. Email from our website – you might get an email from my email account [email protected]
3. Slack – I will drop a message on our slack account

As always we are looking for feedback, good feedback is nice to our ego ๐Ÿ˜› but we really like your negative feedback (for lack of better word)
If you think we could do something better and if you have suggestions how to do it please do not hesitate and let me know. No sane person will try to improve a perfect solution and we will be blissfully content that we have done everything as good as only can be without your thoughts! so don’t keep it to yourself and let us know.

Finally –

We are looking for people who would like to build their profile in Dev community if you want to write a blog post on our website please let me know. Topics which you can cover are something related to C++, your path to becoming a C++ developer, or maybe another type of blog post that would be interesting to other students. Don’t be shy!

Sadly I forgotten to take few photos with class full of people ๐Ÿ™

Homework:

We are still at the begging of the book as we are covering basics, but you can read chapter 5 and learn more about type of errors.

Tom Breza

Group Host

People who took part in the class:
Tristan Brindle – Teacher
Justin Meyer – Technical Assistance

Simone Zaminga

Johnathan Edwards

Pepe Biaena

Alexander Brocon

Jekaterina Bizyukova

Gerry McGarry

Bibiana Cristofoe

Alex Archez

Katherine Alvarez

Halim Lais

Shakeel Mohammed

Giacomo Sorbi

Oleane Lonneux

Jessica Beech

Shiv Upadyay

Laurent Bovier

Peter Zemjak

Victor Sefferiej

Chris Boulicia

Alex Garvlli

Quiddale O’Sullivan

Michael Lane

Bhavik Sheth

Canthia Tran

Andrew Couture

Paravez Awal

Claudio Povero

Tom Breza

Online: +11

2nd Class 2018

Hello everyone,

We were really excited about yesterday’s class, it was amazing to see so many faces that want to learn C++.

If you’re one of those people who think C++ is hard and people who “do C++” are hardcore geeks, hopefully we can start to dispel that unfortunate myth!

C++ has been transformed to become, as Kate Gregory puts it, (paraphrasing a bit) “A beautiful language” ๐Ÿ™‚
What is important to us is that our group is inclusive of everyone who wants to learn. We have students that have never done any software development nor are battle hardened developers. We have attracted all kinds of people; people from all over the world and that is amazing. We want to make our courses as inclusive and accessible as possible so if you have any feedback for us for improvements or ideas, please let us know!

If you are following the book (Bjarne Stroustrup – Programming: Principles & Practice using C++) that we use for the course you might have come across a library that is mentioned in first few chapters it is represented in the code as #include “std_lib_facilities.h”

If you are following the book examples, you should go to this link, save it to your hard drive and copy it to a project folder when you create one. Link to the file is below:
http://stroustrup.com/Programming/std_lib_facilities.h

This might help you at the start to avoid typing many things. Think of this (at this stage) as a magic box that holds some of the secrets that will be revealed a bit further down the road.

In our 2nd (most recent) class, Tristan covered more introductory details of C++. We dived into the world of functions and getting to grips with C++ fundamentals so that the fun can start in earnest.
Functions are a great way to split your program into logical “chunks” that perform specific tasks – much like a machine that takes some “ingredients” in and outputs something else.

Homework:
1. Please ensure you have read chapters 2 and 3 (homework from class 1) – try to do all the drill exercises from chapter 3 and read chapter 4.
2. Install CLion from https://www.jetbrains.com/clion/
3a. WINDOWS users: see this video: https://www.youtube.com/watch?v=48gz40qVDcs
3b. MAC users: Install XCode or XCode command-line utils from the App Store (the latter option is a smaller download) or run xcode-select –install from a terminal.
3c. LINUX users: This will be dependent on your distro, but we recommend installing at least GCC6 or Clang4.
3d. VM aficionados: If you prefer to use VMs and you know how to import OVF images – see our front page (wait for infobox) for a link to our pre-prepared linux VM.
4. Create an account on GitHub.com if you don’t have one already.

If you have trouble with the installation of the CLion, please go to Slack (join the group via https://cpplang.now.sh/ ) and ask for help on either #ug_uk_cpp_londonuni or on #learn

We are finalising the location of our next class so please stay tuned. As soon as we have confirmation we will update our page.

In the next session we will expand on more C++ fundamentals and we are aiming to ensure all students have CLion installed on their computers.

As ever, we need feedback from you!

So if you think we could do something better let us know! We improve by listening to your feedback. Send us an email and tell us which parts you like (or which you don’t). All feedback is analysed and we won’t just e-mail you back to disagree – in fact, we won’t e-mail you back our thoughts on your feedback unless you ask us to!

Also, a shoutout for one of our students (nothing to do with C++ London Uni but some of you may be interested) – if you are free on Saturday you can join their meetup for live coding https://www.meetup.com/Codecademy-London/events/246589930/

Finally for candidates from the previous sessions who took our final exam, weโ€™ve done your preliminary reviews and we will be available for 1-on-1 sessions from May 17th where you have a choice of either meeting for lunch (reasonably flexible lunch hours) around Moorgate station or alternatively, attend the May 22nd class. We’ll be reaching out to you individually regarding this in case you decided not to read this newsletter all the way to the end.

Tom Breza
Group Host

List of people participating in the class:

Tristan Brindle – teacher

Ricky Thorell – technical assistance

+1 – technical assistance

Justin Meyer – technical assistance

Jakub Nyckowski – technical assistance

Canthia Tran

Bhavik Sheth

Michael Lane

Alex Garvlli

Peter Zemjak

Laurent Bovier

Jessica Beech

Oleane Lonneux

Giacomo Sorbi

Katherine Alvarez

Alex Archez

Bibiana Cristofoe

Gerry McGarry

Alexander Brocon

Johnathan Edwards

Simone Zaminga

Tom Breza

1st Class – May 2018

Hello Everyone ๐Ÿ™‚

On Tuesday we had our 1st session of the new course and if I can summarise it in one word it would be WOW.

As I have mentioned before our standard group size over last 6 monthsย was around 10-20 people, and to our massive surprise for our 1st classย we had over 330 people whoย signed up.

Sadly, due to restrictions, we could not host all people on our course which was a shame.ย  Due to health and safety, we could only get around 50-60 people onsite.

I will just for clarity explain our booking process as it is not as straightforward as we would like it to be.

Our main page is www.cpplondonuni.com – up here you will find all relevant information about us and classes. When the classes are scheduled and what they are about, info about your grading, homework etc. The most important for me is to get your email address to our database so I can contact you in an easy way. As you can imagine trying to email more then 300 people from Outlook is a bit tricky if you have to keep track who is who.

skillsmatter.com are our main provider of space. Thanks to the kindness of management team we can host our classes at no charge at their venue. However, if there is a commercial booking we will lose our spot on that day. But if you want to be guaranteed that you will get into the class please RSVP as soon as possible on the SkillsMatterย website.

Twitter – I try to put all urgent information on Twitter as this is one of the fastest and popular media communication in C++ community. So please follow me for most up to date info. My twitter handle is @xxvms

GitHub – we have our own GitHub repo where we keep our exercises, code files etc.

YouTube – our youtube channel have all the videos that we have recorded, so please feel free to review them and learn. Plus we use YouTube for streaming our classes. However, due to the fact, we have to rely on many providers and they might have different opinions about what we are allowed and how we can stream as a result our streaming platform might change and short notice so please check my Twitter account or our Slack.

Slack – we have our slack account where students can share the ideas and talk about classes support and motivate each other ๐Ÿ™‚ The Slack channel is #ug_uk_cpplondonuni on cpplang, please go to https://cpplang.now.sh/ for an “invitation” to join.

In our first class, we have covered Introduction to C++ where Tristan explained basics concepts from the C++ world.

Homework:

1. Please obtain a copy of “Programming Principles and Practice using C++” by Bjarne Stroustrup. This will be our textbook for the course.

2. Please read chapters 2 and 3 from the book
3. If you feel confident to do so, please install CLion fromย jetbrains.com/clion/. This is the IDE we will be using for the course. Windows users may also need to install MinGW, the Windows version of the GCC compiler. We recommend this distribution.

https://www.jetbrains.com/help/clion/clion-quick-start-guide.html

Group Host
Tom Breza

People who took part in the class:
Tristan Brindle – Teacher
Oliver Ddin – Technical assistance

Debbie Ahakpo

Johnatan Edwards

Shakeel Mohammed

Alexander Brown

Kartik Upadhyay

Pepe Baena

Alex Gabulli

Hassan Sirelkhatim

Gerry McGarry

Peter Zemjak

Vicky Gray

Owen Tuz

Dmitry Rastorguev

Jekaterina Bieyakova

Demetra Cucueanu

Maggie Kefel

Simone Zaminga

Giacomo Sorbi

Oleane Lonneux

Claudio Povero

Parvez Awal

Laurent Bouvier

Nora Denes

Alice Sibley

Chris Burli

Victor Jefferies

Yu-Jin Tan

Bharik Sheth

Cynthia Tiau

Quidale O’Sulivan

Jonas Chidans

Luizย  Babriel B. Bargas

Aloyel Mehari Tewelde

Anhanon Kiflom

Jeremy Kelnm

Ming-Jou Wu

Manut Lee

John Higgins

Linh Nguyen

Alan Firth

Mike Here

Christopher Ayodele

Michael Harrold

Alex Archer

Bibiana Cristofol

Jessie Beech

Andrew Conture

Charlene Khoza

Tom Breza

Online: +21

 

26th Class – final class of 1st edition of the course

Good morning everyone ๐Ÿ™‚

Finally, I have some time to complete my overdue blog.

As in few previous blogs, there was a valid reason for my delay. This week it was my final exam for the 1st edition of the course. As I am almost done with my project I can relax a bit and spare time for other tasks ๐Ÿ™‚ Assuming I don’t find major bugs I should be done with my assignment at some point today.
I am not sure how is for other developers but I have found that at the start my project was exciting and I really enjoyed it a lot. By the end when I am finishing some imperfections that tasks become mundane and bit on boring. I did manage to cross this bridge (almost) and logic and execution are no longer in real will I get it only to be how to step it line by line and looks for any things that could be done better.

However, I do want to be back to my normal schedule which I publish our blog after lunch we have with Tristan and Oliver where we discuss topics for next week class. So this week expect a very exciting blog from our 1st class of new course.

When we started we had roughly 10-20 people per session, for the new course we have over 330 people.

As it is easy to imagine this number is a bit challenging, and it shows our weakness with RSVP system.

Our problem is that majority of our classes are booked withย  (SM) – SkillsMatters.com and thanks to their kindness we have space for free. However, if they have a commercial booking and someone is renting whole space we are losing a place for that day and we have to use alternative location.
Because of this, we can’t rely entirely on SM to provide us with RSVP facility.ย  On another hand, we can’t use our RSVP to complete a booking on SM website as they require all people to book directly on their website. Plus we have an unresolved issue about remote users as sponsors who pay to SM would like to know who is watching our classes.
Plus if students sign up on SM website and not on our we have no way to stay in touch with such person as SM can’t provide us with an email address for people who signed up for the class on their website.

As a result, we have a bit of mess and it is no easy way to clean that out.
So until we figure out (and talk to SM) we need from you to do 2 RSVP:
1st is on our website cppLondonUni.com and
2nd is on SkillsMatter.com

I know it is mundane and not very user-friendly but as they say in Poland: if you don’t have what you like you like what you have.
Until we don’t find a sponsor(s) that will help us with bills for streaming and renting space. This is something we have to live with ๐Ÿ™‚

Now back to our last week class, which was in fact last class from our 1st edition of the course.
We had 2 main topics covered in that class.
1st Oliver and Tristan assigned projects to people who were ready to test their skill with C++, and each person had a week to complete this assignment (end date is actually today 1st May 2018 19:00 GMT)

2nd Phil Nash was leading class about TDD – Test-driven development based on Catch, which as it happens is Phil project.
From my perspective, this was a really interesting class, a massive amount of information and as expected it was way over my head. My expectation with complex topics is that at the start you just absorb information and don’t worry about understanding all of it in one go. This class will have to be repeated many times. After few approaches, I normally start getting hang of it, so after 5-6 times subject stops being the surprise and you know what will be next step. Then you start expanding your understanding and memorising more details. So I encourage you to listen to recording from Phil.
Btw Phil will be organising a 2 days course if I am not mistaken dedicated to TDD ๐Ÿ™‚ so same thing we covered in 2 hours Phill will talk for 2 days. You got the picture ๐Ÿ˜€

finally, there is a new Video Blog about C++ that you might want to check out. it is called C++ chat, this should be a weekly conversation with John Kalb and Phil Nash. Phil and John will get an interesting guest on the show and will talk about recent C++ news ๐Ÿ™‚
https://www.youtube.com/watch?v=1wcrwu_CxHU

so I hope to see you later on today ๐Ÿ™‚

Tom Breza
Group Host

People who took part in the class:

Phil Nash – Teacher
Tristan Brindle –ย Technical assistance
Oliver Ddin – Technical assistance
Justin Meyer – Technical assistance

 

Parvez Awal

Joshua Ewulo

Giacomo Sordi

Amy Sen… (unable to read)

Neil Burman

Hamza Ali

Rose Scott

Dalton Brown

Laurent Bouvier

Ming-Jou Wu

Tom Breza

Online +5

25th Class

Hi Everyone,

Finally, I have recovered enough from my massive cold and I have enough time to write my blog post about our past class and upcoming class.

Last week Tristan prepared a massive material that covers practically all our classes so far boiled down to one slide per session.
Our biggest worry when preparing for this week it was that we will cover all material in first 30 min with no questions from students but as it turns out that was unnecessary as we had plenty questions.
We had in fact so many questions that we run out of the time before we managed to cover all slides. Which in one way was great as it proved that there are many of our students that are engaging and learning. In short, we are very pleased with the outcome as proves to us that what we do helps other and our work is not in vain. So big thank you all ๐Ÿ™‚

Our next session is kind of special for 2 main reasons.

Please, Please RSVP for our meeting on https://skillsmatter.com/meetups/10838-c-plus-plus-london-university

1.ย  This will be our last session of the 1st edition of our course. At the start of the class students who want to participate in final exam will be assigned a project that they will need to complete. Coding should take around 8-12 hours of your time (if you would sit it through from start to finish) but to be realistic we are setting time to complete this assignment as 1 week. You can use the internet,ย  books and talk with other developers. However, what we ask you not to do is ask someone else to write a solution for you. You will have to be able to answer questions about design and decision you have taken during development. If in our opinion you have done the splendid job you will be graded and we will provide you with the certificate to reflect this. However, if you don’t pass you will have a chance to grade next time our course will be finished. Our aim is to create a tough test that will provide a value if you, later on, apply for a job so don’t expect easy solution ๐Ÿ˜‰

If you are ONLINE USER Please email me your details
Your Name, Surname and Copy of your ID with a picture that we can add you to our database to my email [email protected]

2. Main course of this class is…. A few weeks ago we planned to bring Phil Nash to our class to teach us about CATCH, but for an unforeseen reason, this didn’t happen. However, we have managed to still fit Phil in our 1st edition of the course in our final class. So on Tuesday Phil will teach us about testing environment CATCH which he is an author of ๐Ÿ™‚

Then from 1st May, we will start the 2nd edition of our course.
If you plan to follow our course please ensure you have a copy of “Programming Principles and Practise using C++” by Bjarne Stroustrup 2nd Edition – link to Amazon

Link to Tristan presentation – awaiting link
I hope to see you on Tuesday* and good luck with assignments ๐Ÿ™‚ *(online or in person)

Tom Breza

Group Host

People who took part in the class:
Tristan Brindle – Teacher
Oliver Ddin – Technical assistance

Joshua Ewulo

Laurent Bouvier

Ming-Jou Wu

Chris Lawrence

Giacomo Sordi

Parvez Awal

Tom Breza

Online +3