Course Outline
Aims
The aim of this course is to introduce students to programming, and in particular to writing simple Java applications.
Learning Outcomes
On successful completion of this course students should:
-
understand, and be able to successfully carry out, the edit-compile-run cycle of software development in an appropriate software development environment.
-
understand and be able to use fundamental programming concepts such as variables, conditional statements, looping constructs, and methods (procedures).
-
understand basic object oriented concepts such as object, class, abstraction, hierarchy modularity and encapsulation.
-
be able to write a simple Java application involving about half a dozen or so simple classes.
-
understand, and be able to use simple built in data-types such as arrays, Strings, and some of the Collection classes.
Assessment
Four assignments and an exam. Assignments are described in the
assignments pages and count for 50% of the course mark. The exam is worth the other 50%.
| Last updated at 8:11pm, Thursday September 22nd 2011 |
Dr Natalia Beloff (N.Beloff@sussex.ac.uk) |
|
|
|