- Created workbook
- Added Introduction - Added Learning Outcome.
This commit is contained in:
1
.vscode/ltex.dictionary.en-GB.txt
vendored
Normal file
1
.vscode/ltex.dictionary.en-GB.txt
vendored
Normal file
@ -0,0 +1 @@
|
||||
OpenLearn
|
14
README.md
14
README.md
@ -1,3 +1,13 @@
|
||||
# An-introduction-to-software-development
|
||||
# An introduction to software development
|
||||
|
||||
Software development is the practice of organising the design and construction of software, the beating heart of much technology fundamental to our personal and professional life. This free introductory course, An introduction to software development, discusses the engineering nature of software development, its challenges and some fundamental practices which have developed to meet them. Software development is a fast-moving discipline and as a software development professional you must be able to track its leading edge. The course also teaches you some fundamental skills to help you interact with the growing published academic and professional literature on the subject.
|
||||
Software development is the practice of organising the design and construction of software, the beating heart of much technology fundamental to our personal and professional life. This free introductory course, An introduction to software development, discusses the engineering nature of software development, its challenges and some fundamental practices which have developed to meet them. Software development is a fast-moving discipline and as a software development professional you must be able to track its leading edge. The course also teaches you some fundamental skills to help you interact with the growing published academic and professional literature on the subject.
|
||||
|
||||
> ## Course learning outcomes
|
||||
>
|
||||
> After studying this course, you should be able to:
|
||||
>
|
||||
> - Appreciate the engineering nature of software development.
|
||||
> - Describe key activities in software development and the role of modelling.
|
||||
> - Explain key concepts in software development such as risk and quality.
|
||||
> - Explain the basics of an object-oriented approach to software development.
|
||||
> - Describe a simple workflow for interacting with the published literature on software development.
|
||||
|
54
workbook.ipynb
Normal file
54
workbook.ipynb
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# An introduction to software development"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Introduction"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"This OpenLearn free course is about software development, the discipline concerned with the methods, techniques and processes of building software artefacts: today's software development professional will need an in-depth knowledge of this discipline to be able to create software which best serves the needs of our digital economy and society. Software development is also a fast moving discipline, so that the software development professional also needs effective strategies for finding materials that track its leading edge.\n",
|
||||
"\n",
|
||||
"This OpenLearn course is an adapted extract from the Open University course [M813 *Software development*](http://www.open.ac.uk/postgraduate/modules/m813?LKCAMPAIGN=ebook_&MEDIA=ou)."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Learning outcome"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"After studying this course, you should be able to:\n",
|
||||
"\n",
|
||||
"- Appreciate the engineering nature of software development.\n",
|
||||
"- Describe key activities in software development and the role of modelling.\n",
|
||||
"- Explain key concepts in software development such as risk and quality.\n",
|
||||
"- Explain the basics of an object-oriented approach to software development.\n",
|
||||
"- Describe a simple workflow for interacting with the published literature on software development."
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"language_info": {
|
||||
"name": "python"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
Reference in New Issue
Block a user