Introduction to Software Development module (AC11001)
20
AC11001
Semester: 1
Organisation
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.
Credit Rating
There are 20 SCQF points available on this module.
Module Timetable
Week | Topics Covered |
---|---|
1 | Introduction and user requirements |
2 | Object-oriented design |
3 | Coding tools: Your first Java program. |
4 | Methods, statements and operators in Java |
5 | Inheritance |
6 | Control structures |
7 | Arrays, collections and iterators |
8 | Working with text files |
9 | Project work |
10 | Project work (and class test) |
11 | Project work |
Assessment and Coursework
Coursework counts for 100% of the final module mark.
The final degree exam counts for 0% of the final module mark.
Assignments
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 |
Individual Project | 9 | 11 | 20 | 30 |
CLASS TEST | 11 | 11 | 1 | 30 |
Resource List
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.
Courses
This module is available on following courses: