Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Software Systems Componenents 1, 2010-2011
[go: Go Back, main page]

Software Systems Components 1, 2010/2011

Announcements

If you have any questions on the test or would like feedback, please contact Horia Corcalciuc. Academic judgement cannot be challenged.

Classtest marks published on 24.11.

Class test on 23 Nov 2010 and model answer.

There will be no lecture on Wednesday 1 December.

Schedule and responsibilities

Teaching of this module is shared as follows, all in Semester 1:

Demonstrators, vivas, lab sessions etc are organized by Sarah Al-Azzani. See the page that she maintains, mostly on organization. For routine questions about this module, it is advisable to contact her as the Teaching Assistant.

In addition, the lectures on Wednesday will be taught by Horia Corcalciuc throughout the semester. These lectures will provide additional support to help students keep up with the main material of the module.

SSC in context

Note that the material in SSC1 has connections to a number of other modules (Info+Web, Models of Computation, Foundations, Compilers, etc). That is a feature, not a bug. Important topics in computer science are covered from several angles and in increasing depth, which is sometimes called "iterative deepening". In SSC1, we generally take a pragmatic programming perspective on the material. Java is used as the teaching language, but the module is not primarily about Java, as we could have used C++, C# or even OCAML.

Books

Cay Horstmann and Gary Cornell: "Core Java. Volume II: Advanced Features". 8th edition. Prentice Hall. This book is essential reading for weeks 5 and 6. Chapter 1 is on streams and chapter 2 on XML.

Horstmann covers everything in great detail, so I only provide some brief notes on streams.

XML

XML was already introduced in Information and the Web in the first year. However, many students on SSC1 did not choose this option, so we will do a refresher on the basics of XML and DTDs. In SSC1, we will focus on how to process XML in Java.

Parsing

Weeks 7 and 8 will be on parsing.