Introduction to Software Development
About the Module
"The best way to learn how to design good software is to think about the people who will be using it first, then to practice designing good software for those people"
AC11001 and the follow-on module AC12001 aim to provide you with the basic skills required to produce these solutions and to communicate the results effectively and professionally. They do this by providing you with extensive hands-on experience of problem-solving within an Applied Computing context, programming in Java, using a set of carefully designed and enjoyable scenarios. You will also have the opportunity to report on these solutions in a variety of ways.
There are 20 SCQF points available on this module.
|1||Introduction and user requirements|
|3||Coding tools: Your first Java program.|
|4||Methods, statements and operators in Java|
|7||Arrays, collections and iterators|
|8||Working with text files|
|10||Project work (and class test)|
Assessment and Coursework
Coursework counts for 100% of the final module mark.
The final degree exam counts for 0% of the final module mark.
Marking criteria are provided on My Dundee for all assignment, so that you know what we are looking for when we are marking your coursework. Please ensure that you refer to these when completing assignments.
|Title||Week Given||Week Due||Effort Expected (hours)||Value (%)|
|Project requirements and design||1||3||8||10|
|Exercises with classes||4||5||6||10|
|Exercises with program control||6||7||6||10|
|Working with text files and arrays||8||9||6||10|
All course material will be available on My Dundee. This includes copies of lecture materials, practical exercises, and assignments. The reading list for this module can be accessed from My Dundee, and provides recommended materials for completing the module.