GitHub Training for Programmers: Enhancing Collaboration and Coding Skills, Papers of Computer Science

A detailed training schedule for programmers on how to use github effectively. The training covers basic functions of github, work layout and unique flow, and unique communication skills. It also includes team building activities and problem-solving strategies. The training aims to improve teamwork skills, coding skills, and source code synchronization.

Typology: Papers

2021/2022

Uploaded on 03/07/2024

pugboss
pugboss 🇻🇳

3 documents

1 / 29

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
PROGRAM TITLE: BTEC Computing
UNIT TITLE: Professional Practice
ASSIGNMENT NUMBER: 1
ASSIGNMENT NAME: Planning a Training Event
SUBMISSION DATE: 16/1/2023
DATE RECEIVED: 16/1/2023
TUTORIAL LECTURER: Mrs. LUU THI HUONG GIANG
WORD COUNT: 4313
STUDENT NAME: Nguyen Dac Trung Phuong
STUDENT ID: BKC13093
MOBILE NUMBER: 0934516636
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Partial preview of the text

Download GitHub Training for Programmers: Enhancing Collaboration and Coding Skills and more Papers Computer Science in PDF only on Docsity!

PROGRAM TITLE: BTEC Computing UNIT TITLE: Professional Practice ASSIGNMENT NUMBER: 1 ASSIGNMENT NAME: Planning a Training Event SUBMISSION DATE: 16/1/ DATE RECEIVED: 16/1/ TUTORIAL LECTURER: Mrs. LUU THI HUONG GIANG WORD COUNT: 4313 STUDENT NAME: Nguyen Dac Trung Phuong STUDENT ID: BKC MOBILE NUMBER: 0934516636

Summative Feedback: Internal verification:

  • PART 1.......................................................................................................................................................... - I. Planning an event.................................................................................................................................. - 1. Topic.................................................................................................................................................. - 2. Participants........................................................................................................................................ - 3. Location............................................................................................................................................. - 4. Time and time frame.......................................................................................................................... - 5. GANTT Chart.................................................................................................................................... - 6. Estimated budget............................................................................................................................... - 7. Situations...........................................................................................................................................
  • PART 2..........................................................................................................................................................
    • I. Presentation skills...................................................................................................................................
    • II. Workshop............................................................................................................................................
  • PART 3........................................................................................................................................................
    • I. Communication skills........................................................................................................................... - 1. Definition......................................................................................................................................... - 2. Types of communication................................................................................................................. - 3. Communication skills......................................................................................................................
    • II. Time management skills..................................................................................................................... - 1. Definition........................................................................................................................................ - 2. How to manage time effectively...................................................................................................... - 3. Principals in time management........................................................................................................
    • III. Teamwork skills................................................................................................................................ - 1. Definition......................................................................................................................................... - 2. Why team working skills are important.......................................................................................... - 3. Benefits of teamwork....................................................................................................................... - 4. How to improve teamworking skills...............................................................................................
    • IV. Problem-solving skills....................................................................................................................... - 1. Definition......................................................................................................................................... - 2. Keys to problem solving skills........................................................................................................ - 3. Ways to improve your problem solving skills.................................................................................
    • V. Critical thinking skills......................................................................................................................... - 1. Definition......................................................................................................................................... - 2. Critical thinking skills.....................................................................................................................
    • VI. Applying skills..................................................................................................................................
  • References...................................................................................................................................................

PART 1

I. Planning an event

Teamwork: Group of 3:

  • Nguyen Dac Trung Phuong
  • Dinh Thi Mai Hoa
  • Soi Ngoc Tu
  • Vuong Manh Quan

1. Topic

Training how to use Github for programmers

  • Target:
  • Know how to use source code management tools proficiently
  • Improve teamwork skills
  • Help the team’s source code synchronization to a new level
  • Improve coding skills, even tracking bugs

2. Participants

  • 30 employees of IT department

3. Location

Conference room 218, A17 Ta Quang Buu

4. Time and time frame

a. Time The event will occur on December 18th^ and 19th^2022 b. Time frame Time Activities Details 18/ 8:15- 8:30 Greetings 8:30 - 8:45 Opening acts 2 Repertoires 8:45 – 8:50 MC introduces the content Introduce the delegates and

  • Fixing commits
  • Git reset
  • Cherry picking
  • Git reflog
  • Merge strategies
  • 0 Git rebase
  • Git squash 10:00 – 10:30 Lunch Break 13:30 – 15:30 Workshop 1. Presentation on teamwork
  1. Host team building activities Activity 1: Connecting Circle Game Activity 2: Draw relay Activity 3: A tale never loses in the telling Activity 4: Transmitting people 15:30 – 16:30 Summary and feedback of training participants

5. GANTT Chart

6. Estimated budget

Numbe r Items Cost estimates 1 Hire MC 5.000. 2 Hire a venue 4 000. 3 Reward 1 000. 4 Food and drink 1 000. 5 Renting equipment (mic, speaker,..) 3 000. 6 Rent a course 10 000. Total 26 000.

7. Situations

Situation Solution Power outage Prepare the generator Broken mic, faulty sound Prepare backup mic, test and replace mic MC has a problem and can’t come Find and assign another alternate MC Arrivals not on the list Check to see if he was an employee or not, and add him to the list

  • Thanks at the end of the presentation
  • Provide additional information if required (contact information, etc.)

II. Workshop

  1. Venue BKHUP Hall, A17 Ta Quang Buu
  2. Time 13:30 – 15:
  3. Contents Time Activities Detail Cost estimates 14h
    14h Game 1 (A tale never loses in the telling) Number of participants: 30 people and divided into 6 teams of 5 people each Tools: headphones and music players (phones,…) How to play: Each person on the team wears headphones at maximum volume. The leader has the task of listening to a sentence or a word of the MC and passing it on to the person behind. The last person to answer what he hears. The team with the most correct answers wins Earphones 30 (50k/1c) = 1500k 14h45- 15h Game 2 (Transmitting people) Number of participants: 30 people divided into 3 teams and each team has 10 people each How to play: Teams sit down in a vertical lane at their previously assigned positions. Each team selects the top 3 players in the line. Each team’s task, when there is a signal from the MC, the sitting members will use their hands to transport the selected person one by one from the first row to the end of the row in the fastest way. The team that brings the last person back first will win 0đ 15h10- 15h Game 3 (Connecting Circle game) Number of participants: 30 people How to play: all participants will form a circle, the person in front 0đ

takes turns sitting on the lap of the person behind to form a tight circle. When the background music plays, you must follow the MC’s command and move in the right direction. If any position in the group falls or separates, they will be penalized 15h

  • 16h Game 4 (Draw relay) Number of participants: 30 people divided into 6 teams and each team has 5 people Tools: paper and pen How to play: each team will stand in a line with their backs to each other. The first person receives the answer from the MC and is responsible for drawing that answer on paper and showing it to the second person. The 2nd person looks back, memorizes and draws it back to the 3rd person, and so on, passes it on to the last person. Time to see each person’s drawing is 10 seconds. The winning team will be the team with the most correct answers 2 pencil case, 20c/ pencil case = 150k 1 sheaf A = 86k III. Presentation

PART 3

I. Communication skills

1. Definition

Communication is the process of conveying information among people. There are many methods of communication:

  • Personal contact
  • Telephone
  • E-mail
  • Video messaging
  • Instant messaging
  • Voice
  • Written letter

2. Types of communication

a. Verbal communication It is the most basic type of communication skill. Everyone uses this kind to convey their message to others. Verbal communication is defined as communication that takes place via the use of words. When we use a language to communicate with others, we are using verbal communication. If you communicate using words, whether verbally or in writing, it is referred to as verbal communication. As previously said, speaking or writing words is considered verbal communication, and so it may be classified into two types: oral communication and written communication. Oral communication Oral communication refers to communication that occurs via the mouth. We communicate through speech. This is the most common kind of communication. Oral communication occurs in the form of face-to-face conversations, TV reporting, and group discussions. For example, on-stage speeches. There are countless examples of verbal communication in your immediate surroundings. This is one of the most important forms of communication skills; it helps you to express yourself much more effectively. People shape their voices to express their emotions; for example, if they are angry, they will most likely shout, and if they are happy, their voice tone will change. Furthermore, we may use technology like