ผลต่างระหว่างรุ่นของ "01219245-58"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 4: แถว 4:
  
 
== Lectures ==
 
== Lectures ==
 +
* Week 1 (Jan 16): Introduction.  ([http://theory.cpe.ku.ac.th/wiki/images/01219245-01-intro.pdf slides])
 +
** Modern software development:
 +
*** [https://www.youtube.com/watch?v=QoAOzMTLP5s Business Model Canvas Explained] is a nice clip that tells you what business thinks when developing a new product.
 +
**** A more detailed introduction on how to creating business model [https://www.youtube.com/watch?v=wwShFsSFb-Y Ep1], [https://www.youtube.com/watch?v=wlKP-BaC0jA Ep2], [Ep3 https://www.youtube.com/watch?v=iA5MVUNkSkM], [Ep4 https://www.youtube.com/watch?v=7O36YBn9x_4], [https://www.youtube.com/watch?v=-2gd_vhNYT4 Ep5], [https://www.youtube.com/watch?v=SshglHDKQCc Ep6]
 +
*** [http://blog.crisp.se/2012/10/25/henrikkniberg/agile-product-ownership-in-a-nutshell Agile Product Ownership in a Nutshell] (by Henrik Kniberg) gives an overall view on how software development is a collaboration between developers and stakeholders (users) and how important communication is.
  
 
== Labs ==
 
== Labs ==

รุ่นแก้ไขเมื่อ 01:31, 22 มกราคม 2559

This is a course homepage for 01219245/01219246 Individual Software Process and Individual Software Process Lab for 2nd semester, academic year 2558.

Announcements

Lectures

Labs

Preparations

Various practical skills (we will discuss these topic in class as well.)

  • Command-line shell: In the modern era of computing, we usually enjoy using nice GUI program to work with our files and folder. However, command-line interface still wins in many aspects. It can be much faster and more accurate. In many cases, e.g., in server maintenance and in many DevOps's activities, command-line interface is the only choice. Here are a few how-to:
  • Master your Editor/IDE:

Git

JavaScript

Video clips

  • Git
    • Part 1 - covers the following commands: init, status, add, commit, diff, log
    • Part 2 - covers how to ignore files
    • Part 3 - covers basic branching mode and how to move the HEAD around the commit graphs
  • JavaScript: basic
    • Part 1 - introduction, variables, control flows.
    • Part 2 - functions, I/O with alert() and prompt()
    • Part 3 - how to generate random numbers

Links