SEESenv/web/html/ch1Introduction.html
changeset 28 514098969b11
parent 27 cb14131583c6
equal deleted inserted replaced
27:cb14131583c6 28:514098969b11
     1 <html>
     1 <html>
     2  <head>
     2 <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Chapter. Introduction</title><link rel="stylesheet" href="/review/support/styles.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.74.3" /><link rel="shortcut icon" type="image/png" href="/review/support/figs/favicon.png" /><script type="text/javascript" src="/review/support/jquery-min.js"></script><script type="text/javascript" src="/review/support/form.js"></script><script type="text/javascript" src="/review/support/hsbook.js"></script></head>
     3   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     3 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" id="ch1Introduction">
     4   <title>
     4 <div class="titlepage"></div>
     5    Chapter. Introduction
     5 <div class="toc">
     6   </title>
     6 <p><b>Table of Contents</b></p>
     7   <link rel="stylesheet" href="/review/support/styles.css" type="text/css" />
     7 <dl><dt><span class="article"><a href="#id2496482">Introduction to the Course</a></span></dt></dl>
     8   <meta name="generator" content="DocBook XSL Stylesheets V1.74.3" />
     8 </div>
     9   <link rel="shortcut icon" type="image/png" href="/review/support/figs/favicon.png" />
     9 <div class="article" title="Introduction to the Course">
    10   <script type="text/javascript" src="/review/support/jquery-min.js">
    10 <div class="titlepage">
    11   </script>
    11 <div><div><h2 class="title">
    12   <script type="text/javascript" src="/review/support/form.js">
    12 <a name="id2496482"></a>Introduction to the Course</h2></div></div>
    13   </script>
    13 <hr />
    14   <script type="text/javascript" src="/review/support/hsbook.js">
    14 </div>
    15   </script>
    15 <p id="ch1Introduction_1">Engineering students use computers for a large number of curricular
    16  </head>
       
    17  <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
       
    18   <div class="chapter" id="ch1Introduction">
       
    19    <div class="titlepage">
       
    20    </div>
       
    21    <div class="toc">
       
    22     <p>
       
    23      <b>
       
    24       Table of Contents
       
    25      </b>
       
    26     </p>
       
    27     <dl>
       
    28      <dt>
       
    29       <span class="article">
       
    30        <a href="#id2442756">
       
    31         Introduction to the Course
       
    32        </a>
       
    33       </span>
       
    34      </dt>
       
    35     </dl>
       
    36    </div>
       
    37    <div class="article" title="Introduction to the Course">
       
    38     <div class="titlepage">
       
    39      <div>
       
    40       <div>
       
    41        <h2 class="title">
       
    42         <a name="id2442756">
       
    43         </a>
       
    44         Introduction to the Course
       
    45        </h2>
       
    46       </div>
       
    47      </div>
       
    48      <hr />
       
    49     </div>
       
    50     <p id="ch1Introduction_1">
       
    51      Engineering students use computers for a large number of curricular
       
    52 tasks  mostly computation centred. However, they do not see this as coding or programming tasks and usually are not even aware of the tools and
    16 tasks  mostly computation centred. However, they do not see this as coding or programming tasks and usually are not even aware of the tools and
    53 techniques that will help them to handle these tasks better. This results
    17 techniques that will help them to handle these tasks better. This results
    54 in less than optimal use of their time and resources. This also causes
    18 in less than optimal use of their time and resources. This also causes
    55 difficulties when it comes tocollaboration and building on other peoples
    19 difficulties when it comes tocollaboration and building on other peoples
    56 work. This course is intended to train such students in good software
    20 work. This course is intended to train such students in good software
    57 practices and tools for producing code and documentation.
    21 practices and tools for producing code and documentation.</p>
    58     </p>
    22 <p id="ch1Introduction_2">After successfully completing the program, the participants will be able to:</p>
    59     <p id="ch1Introduction_2">
    23 <div class="itemizedlist"><ul class="itemizedlist" type="*">
    60      After successfully completing the program, the participants will be able to:
    24 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_3">understand how software tools work together and how they can be used in tandem to carry out tasks,</p></li>
    61     </p>
    25 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_4">use unix command line tools to carry out common (mostly text processing tasks,</p></li>
    62     <div class="itemizedlist">
    26 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_5">to generate professional documents,</p></li>
    63      <ul class="itemizedlist" type="*">
    27 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_6">use version control effectively  for both code and documents,</p></li>
    64       <li class="listitem" style="list-style-type: *">
    28 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_7">automate tasks by writing shell scripts and python scripts,</p></li>
    65        <p id="ch1Introduction_3">
    29 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_8">realise the impact of coding style and readbility on quality,</p></li>
    66         understand how software tools work together and how they can be used in tandem to carry out tasks,
    30 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_9">write mid-sized programs that carry out typical engineering / numerical computations such as those that involve (basic) manipulation of large arrays in an efficient manner,</p></li>
    67        </p>
    31 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_a">generate 2D and simple 3D plots,</p></li>
    68       </li>
    32 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_b">debug programs using a standardised approach,</p></li>
    69       <li class="listitem" style="list-style-type: *">
    33 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_c">understand the importance of tests and the philosophy of Test Driven Development,</p></li>
    70        <p id="ch1Introduction_4">
    34 <li class="listitem" style="list-style-type: *"><p id="ch1Introduction_d">write unit tests and improve the quality of code.</p></li>
    71         use unix command line tools to carry out common (mostly text processing tasks,
    35 </ul></div>
    72        </p>
    36 </div>
    73       </li>
    37 </div></body>
    74       <li class="listitem" style="list-style-type: *">
       
    75        <p id="ch1Introduction_5">
       
    76         to generate professional documents,
       
    77        </p>
       
    78       </li>
       
    79       <li class="listitem" style="list-style-type: *">
       
    80        <p id="ch1Introduction_6">
       
    81         use version control effectively  for both code and documents,
       
    82        </p>
       
    83       </li>
       
    84       <li class="listitem" style="list-style-type: *">
       
    85        <p id="ch1Introduction_7">
       
    86         automate tasks by writing shell scripts and python scripts,
       
    87        </p>
       
    88       </li>
       
    89       <li class="listitem" style="list-style-type: *">
       
    90        <p id="ch1Introduction_8">
       
    91         realise the impact of coding style and readbility on quality,
       
    92        </p>
       
    93       </li>
       
    94       <li class="listitem" style="list-style-type: *">
       
    95        <p id="ch1Introduction_9">
       
    96         write mid-sized programs that carry out typical engineering / numerical computations such as those that involve (basic) manipulation of large arrays in an efficient manner,
       
    97        </p>
       
    98       </li>
       
    99       <li class="listitem" style="list-style-type: *">
       
   100        <p id="ch1Introduction_a">
       
   101         generate 2D and simple 3D plots,
       
   102        </p>
       
   103       </li>
       
   104       <li class="listitem" style="list-style-type: *">
       
   105        <p id="ch1Introduction_b">
       
   106         debug programs using a standardised approach,
       
   107        </p>
       
   108       </li>
       
   109       <li class="listitem" style="list-style-type: *">
       
   110        <p id="ch1Introduction_c">
       
   111         understand the importance of tests and the philosophy of Test Driven Development,
       
   112        </p>
       
   113       </li>
       
   114       <li class="listitem" style="list-style-type: *">
       
   115        <p id="ch1Introduction_d">
       
   116         write unit tests and improve the quality of code.
       
   117        </p>
       
   118       </li>
       
   119      </ul>
       
   120     </div>
       
   121    </div>
       
   122   </div>
       
   123  </body>
       
   124 </html>
    38 </html>
       
    39