Hi everyone,
It was great to see so many people at last week's *Learn to Code*! We hope
to see you again this week, where we'll be continuing with while loops and
other control structures. Don't forget:
- *Arrive early* to ensure you can attend!
- *Don't forget your laptop!*
- *Charge your laptop beforehand* – we have only a few extension leads.
*Many thanks to all the volunteers!* If you'd like to be volunteer, join
the Learn to Code Helpers group
<https://www.facebook.com/groups/OXLearnToCodeHelpers/> to get updates.
If you missed Metaswitch's talk on Rust last week, you'll be pleased to
find the talk's slides attached to this newsletter.
This week's talk is by *Ocado Technology*, who'll be guiding you
through *Legacy
Land*. Why are legacy systems so frustrating? How do you leave a positive
software legacy? At this talk, you'll find out.
Then, it's our *Geek Night*, a talk on by *CoreFiling on continuous
deployment* and our third Learn to Code session.
Have a great week,
*Edward and the rest of the committee*
P.S. Don't forget to sign up for the 40th Anniversary Dinner
<https://www.facebook.com/events/601485016909802/>!
Events Geek Night 2 <https://www.facebook.com/events/315559422285996/>
*19:00 Saturday 2nd Week – Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink. This week's theme is the triumphal return of
cheese.
Tech talk with Ocado Technology: Landing in Legacy Land
<https://www.facebook.com/events/1075648285910242/>
*19:00 Wednesday 2nd Week – Lecture Theatre A, Department of Computer
Science*
*Abstract.* Why are legacy systems so frustrating? Why do we ponder about
its complexities and constraints? Why does it knock us down so hard when we
come across it in our new jobs. Well, we can’t answer all your questions
about Legacy Land, but we can surely provide some useful insight on how to
deal with it. Most importantly, making it fun and creating the legacy
everyone will talk about.
*Bio.* Anna Miedzianowska (Head of Product at Ocado Technology) and Bruno
Patriota (Product Owner at Ocado Technology) are passionate product
professionals working at Ocado Technology. They are both strong advocates
of a user-centric approach and customer dialogue, and in trying to bring a
little order to chaos wherever possible.
Anna* – *LinkedIn (
https://www.linkedin.com/in/ankamiedzianka/) | Twitter (
http://twitter.com/@ankamiedzianka)
Bruno* – *LinkedIn (
https://www.linkedin.com/in/bruno-patriota-a8a95292/) |
Twitter (
https://twitter.com/@DigdaProduct)
Learn to Code 2: Control structures
<https://www.facebook.com/events/173211989952029/?event_time_id=173212259952002>
*19:00 Thursday 3rd Week – Lecture Theatres A & B, Department of Computer
Science*
Learn to Code is back! If you've ever wanted to learn the basics of
programming, refresh your Python knowledge, or get an idea of what computer
scientists actually do all day then this is going to be a great course for
you ☺️.
We aren't going to assume any prior programming experience, although to get
the best out of the sessions we highly recommend that you bring a laptop so
that you can follow along with some of the examples.
In this second session we will be looking at executing different code based
on conditions (if/elif/else) and looping (for/while).
Both Thomas and Sauyon's sessions will cover the same content, but you may
wish to go to the same session as last week for continuity.
We do expect demand to be very high for this course, so please try to
arrive before the advertised start time as we need to register everyone
(for fire regulations). You'll need to enter via the back door on Parks
Road; there are CompSoc signs up at the department.
If you're a CS student with a little spare time and enthusiasm, please
consider volunteering by contacting the committee.
Geek Night 3 <https://www.facebook.com/events/392785764515391/>
*19:00 Saturday 3rd Week – Undergraduate Social Area, Department of
Computer Science*
Bring your laptop for an evening of relaxing, chatting, games, coding and a
selection of food and drink. This week's Geek Night theme is pizza which
arrives on time.
Tech talk with CoreFiling: Continuous deployment
<https://www.facebook.com/events/2021121251489386/>
*19:00 Wednesday 4th Week – Lecture Theatre A, Department of Computer
Science*
David North will talk about CoreFiling’s journey from product releases
every six weeks, to every two weeks, to every week, and finally to a
continuous deployment process where changes to our web apps can go live
within hours of coding and testing being completed. He’ll talk about both
the technology that made it possible, and the business processes and
challenges involved.
Learn to Code 3: Loops and functions
<https://www.facebook.com/events/173211989952029/?event_time_id=173212263285335>
*19:00 Thursday 4th Week – Lecture Theatre A, Department of Computer
Science*
In the third session we're going to continue looking at while loops by
building a number guessing game before learning how to write your own
functions. Like this second session, much of the session will require you
to work on a laptop, so we highly recommend taking one.
------------------------------
The Oxford University Computer Society (CompSoc) aims to organise meetings
and events for our members to use and further their computing interests.
See all of our upcoming events on our Facebook Page
<https://facebook.com/oxcompsoc/> or visit our Website
<https://ox.compsoc.net> for more information about the society.
Edward Hart
Secretary - Oxford University Computer Society
secretary(a)ox.compsoc.net