author | amit@thunder |
Sun, 28 Feb 2010 20:06:53 +0530 | |
changeset 37 | 33abbab466a2 |
parent 28 | 514098969b11 |
permissions | -rw-r--r-- |
0
8083d21c0020
The first commit of all the required files for the review app
amit@thunder
parents:
diff
changeset
|
1 |
<html> |
28 | 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 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" id="ch1Introduction"> |
|
4 |
<div class="titlepage"></div> |
|
5 |
<div class="toc"> |
|
6 |
<p><b>Table of Contents</b></p> |
|
7 |
<dl><dt><span class="article"><a href="#id2496482">Introduction to the Course</a></span></dt></dl> |
|
8 |
</div> |
|
9 |
<div class="article" title="Introduction to the Course"> |
|
10 |
<div class="titlepage"> |
|
11 |
<div><div><h2 class="title"> |
|
12 |
<a name="id2496482"></a>Introduction to the Course</h2></div></div> |
|
13 |
<hr /> |
|
14 |
</div> |
|
15 |
<p id="ch1Introduction_1">Engineering students use computers for a large number of curricular |
|
24
10074d1357ff
Some changes after the horrible problem of writing the same ch9 on all the html pages
amit@thunder
parents:
16
diff
changeset
|
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 |
10074d1357ff
Some changes after the horrible problem of writing the same ch9 on all the html pages
amit@thunder
parents:
16
diff
changeset
|
17 |
techniques that will help them to handle these tasks better. This results |
10074d1357ff
Some changes after the horrible problem of writing the same ch9 on all the html pages
amit@thunder
parents:
16
diff
changeset
|
18 |
in less than optimal use of their time and resources. This also causes |
10074d1357ff
Some changes after the horrible problem of writing the same ch9 on all the html pages
amit@thunder
parents:
16
diff
changeset
|
19 |
difficulties when it comes tocollaboration and building on other peoples |
10074d1357ff
Some changes after the horrible problem of writing the same ch9 on all the html pages
amit@thunder
parents:
16
diff
changeset
|
20 |
work. This course is intended to train such students in good software |
28 | 21 |
practices and tools for producing code and documentation.</p> |
22 |
<p id="ch1Introduction_2">After successfully completing the program, the participants will be able to:</p> |
|
23 |
<div class="itemizedlist"><ul class="itemizedlist" type="*"> |
|
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> |
|
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> |
|
26 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_5">to generate professional documents,</p></li> |
|
27 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_6">use version control effectively for both code and documents,</p></li> |
|
28 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_7">automate tasks by writing shell scripts and python scripts,</p></li> |
|
29 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_8">realise the impact of coding style and readbility on quality,</p></li> |
|
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> |
|
31 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_a">generate 2D and simple 3D plots,</p></li> |
|
32 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_b">debug programs using a standardised approach,</p></li> |
|
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> |
|
34 |
<li class="listitem" style="list-style-type: *"><p id="ch1Introduction_d">write unit tests and improve the quality of code.</p></li> |
|
35 |
</ul></div> |
|
36 |
</div> |
|
37 |
</div></body> |
|
0
8083d21c0020
The first commit of all the required files for the review app
amit@thunder
parents:
diff
changeset
|
38 |
</html> |
28 | 39 |