Programming Boot Camp(PBC)
Contents of (Master’s/Doctoral) Practical Group Work for Leadership I/II, 2023 3Q4Q ToTAL courses
(TAL.W504-02, TAL.W505-02, TAL.W602-02, TAL.W603-02)

We are pleased to inform you about the “Programming Boot Camp (PBC)” to be held in 3Q4Q 2023 and would like to encourage all of you to join this program.
The purpose of this program is to strengthen your “leadership” and/or “entrepreneurship” skills for developing and executing new values and set them in society through development of web services that you propose. In addition, in order to develop web services, we will also offer opportunities to learn no-code tools for programming beginners , and API development for advanced students.

This program is one of the contents of “Master’s/Doctoral Practical Group Work for Leadership I/II” courses offered by ToTAL (2 credits and GAs (GA0M/GA1M or GA0D/GA1D granted). In addition to the students who registered to the course, any student, including graduates and undergraduates can apply to this program even if they do not register to the course.

1. Program (PBC-Development Phase) overview:

  1. Idea of the web application to be developed should be proposed by a student, then, the student will build a team with 3-4 members. Each team will engage in development work from scratch for 4 days after establishing a development plan by themselves.
  2. During these 4 days, a web application development expert will accompany you almost all the time with advice and support. On the last day of the 3-day training camp (@ Seminar House Cross-Wave Fuchu (https://x-wave.orix.co.jp/fuchu/access/index.htm), all teams will make a presentation about their web applications developed and select the best performance team by all students.

2. Schedule and agenda

Note: The web application to be developed by each team and its team members will be decided based on advice from program mentors during two Information Exchange and Team Building Meetings on 5 and 19/Oct. Therefore, all those who wish to participate should attend both 5 and 19/Oct Information Exchange and Team Building Meetings.

Classes of lectures and exercises for programming knowledge and skills training (Learning Phase: 5 times, only for students who wish to attend)

In November, before the start of the Development Phase, 5 classes to study and exercise programming skills will be offered to those who wish to attend as the Learning Phase. Lectures and exercises on “application development using no-code tools” for programming beginners, and knowledges necessary for API development for advanced users who are considering developing the server side will be offered in the Learning Phase. For programming beginners, even if you are not familiar with program development codes, you will be able to create UI on the browser and develop a web application by using no-code tools. Advanced users can also be able to exchange data with servers that no-code tools cannot cover.

This Learning Phase is only for students who wish to participate, and is not a prerequisite for participating in the Development Phase, but beginners can acquire the minimum development skills, and advanced users can review their development skills, so all program participants are encouraged to participate this Learning Phase as well as the Development Phase.

Schedule and agenda of the learning phase

3. Application Form to participate in PBC 2023:

Please apply for participation using the Application Form below and join both #1 and #2 Information Exchange & Team Building Meetings.
NOTE: You cannot participate by simply filling out the application form. Please be sure to attend both the #1 and #2 Information Exchange & Team Building Meetings on 5 and 19/Oct (If you are unable to attend them in-person, you can also participate online.).

Information Exchange & Team Building Meetings

■1st meeting: 5/Oct (Thu) 18:00-21:00 @ Room S4-201, 2nd floor, Ookayama South Building 4
■2nd meeting: 19/Oct (Thu) 18:00-21:00 @ Room S4-201, 2nd floor, Ookayama South Building 4

4. Outline of Programming Boot Camp (PBC)

1. Features of “Programming Boot Camp 2023”:

(1) This program was started in 2015 and this year of the program will be the 8th time to be held.
(2) Students should form a team of 3-5 members and engage in developing their idea of a new web service.
(3) Web application development experts will provide leading-edge lectures on programming and support students on their development.
(4) In addition to the “Development Phase”, the program offers the “Learning Phase” for learning and understanding rules and codes for programming so that programming beginners can get the most out of the program and advanced students can improve their capability.

2. Mentors – Web application development experts:

(1) Students will get support from the following experts.
(2) All lectures and supports by those experts will be made in Japanese. If your team has non-Japanese speaking member(s), please help them.

Mr. Ueno

Mr. Kim 

 Mr. Imahashi 

Mr. Kyogoku

Mr. Koshi 

Mr. Suzuki

Mr. Sano

3. Voices from students who participated in past PBC programs:

  • Even super-beginners, who ask “What is programming?”, can create a full-fledged application from scratch, so why not participate? This is an intensive learning experience that covers everything from basic movement acquisition to application/practice. (M2, Social and Human Science)
  • It is recommended for students who want to materialize their own ideas and those who want to achieve something as a team, regardless of field of research. In classes, you can learn not only non-code tool skills, but also knowledge and leadership skills on how to develop services in teams. (D1, Global Engineering for Development, Environment and Society)
  • I don’t think there are many other university classes where you can experience “creating something as a team.” Being able to concentrate on development for three days is also a good experience. Even if you have almost no programming experience, you will be able to fully participate in this class. (D1, Life Science & Engineering)
  • It was really time well-spent. I met a lot of great mentors and new friends and very kind Yamada Sensei. It is true that we are having fun, but we also learn a lot about no-code tools for programming. (D2, Material Science & Engineering)
  • I learned many things related to non-code app development. Sensei and all mentors are very supportive, kind and polite. It was great to have discussions together and improve together. I had a great time there. I highly recommended this program for you guys who are interested in app development but don’t have any programming experience. (M2, Information and Communications Engineering)

4. 2022 PBC photos:

Contact

Please do not hesitate to contact Prof. Yamada if you have questions:
Prof. Keisuke Yamada, Tokyo Tech Academy for Leadership
e-mail address: yamada.k.be@m.titech.ac.jp
Office: Room S6-309B, 3rd floor, South Building 6, Ookayama Campus