SoC2020 – Week 3

Jun, 29 – Jul, 03

Online Meetings:
1. Tuesday Jun, 30 # 12:00 – 16:00 EEST (11:00 – 15:00 CEST) General meeting
2. Wednesday Jul, 1 # 12:00 – 13:00 EEST (11:00 – 12:00 CEST) Git and GitHub tutorial
3. Wednesday Jul, 1 # 13:00 – 14:00 EEST (12:00 – 12300 CEST) Laravel tutorial
4. Thursday Jul, 02 # 16:00 – 20:00 EEST (15:00 – 19:00 CEST) General meeting
5. Friday Jul, 03 # 18:00 EEST (17:00 CEST) Hangman project

  1. Programming Weekly:
    Two problems from LeetCode to be solved:
    a. (Easy) Remove Duplicates from Sorted List
    b. (Medium) Reverse Linked List II
  2. Read a Paper Biweekly:
    Resor E. (2019) Finding the Local n Locations: Working with GPS non-use in Nairobi, ACM XRDS vol.26 No.2
    – Will be discussed on Friday Jul, 10.
  3. Head First Design Patterns:
    Chapter 2: The Observer Pattern: Keeping your Objects in the know
    We examine “Observer Pattern”.
    Goal: Build examples to demonstrate this case.
  4. Robotics and Automation:
    Intro to using motors with Arduino.
  5. Google Hashcode:
    We continue with this problem. This week we should complete this problem.
    Self-driving rides. In this competition problem, we’ll be looking at how a fleet of self-driving vehicles can efficiently get commuters to their destinations in a simulated city.
    Let’s solve this problem by Jul, 3.
  6. Alumni Speech:
    Will start soon.
  7. Tutorials:
    Third tutorial on Git and GitHub – Fork.
    Wednesday Jul, 01 (12:00 EEST – 11:00 CEST)
    Laravel tutorial will follow.
  8. Projects:
    a. Building “Hangman” (Android, React, and plain JavaScript app using some open API for words)
    b. Complete requirements and database design and start implementation of “Trello Clone” (Full Stack Web Application and Mobile version in the future)
    c. Building a simple Windows Forms app with C++.

One thought on “SoC2020 – Week 3

  1. Week 3 Retrospective:

    1. LeetCode problems work well, we might need to solve one additional during general meetings.
    2. Ongoing paper reading.
    3. Implementing a Strategy Pattern case study in Java. Also preparing for the Observer pattern.
    4. Prepared equipment for motor experiments.
    5. Problem not solved, must be solved during next week.
    6. Preparing the 1st speech for week 5.
    7. Did a branching and merging exercise and intro to Git and GitHub.
    8a. “Hangman” with plain JS and with Java – Android almost done. React will start soon. A Python version started
    8b. “Trello Clone” app: Done Laravel tutorial (will be used for the back-end)
    8c. Building a simple app for Hotel reservations proceeded.

    + Two Coursera specializations were selected by some students and they started attending.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: