`
`artsPte
`
`gz) BIRMINGHAM
`
`UNIVERSITY0OF
`
`School of Computer Science
`
`School of Computer Science > Programmes = Modules
`
`Module 19321 (2012)
`
`Module description - Software System Components A
`The Module Description is a strict subset of the Syllabus Page.
`
`Member of Staff
`
`Semester
`
`Outcomes
`
`
`
`Robert Hendley
`Seyyed Shah
`
`semester 1 - 20 credits
`
`3 brsfweek lectures/tutorials, 2-3 hrs/week labs.
`
`On successful completion of this module, the student should be ableto:
`
`use Entity-Relationship diagrams to construct and explain conceptual models of databases, and then design tables for a relational database
`write and explain SQL queries for a relational database
`guery and update a relational database from Java
`explain the serviet model and structure, including the serviet lifecycle and application/session/request/page scope
`configure, install and use servlet based web applications, implementing correct servlet request and response code, including html form processing, session
`handling, database connectivity and security
`explain and evaluate web application architecture and technologies
`explain the concepts and issues of threads and synchronisation, including thread pools
`implement, debug and test multithreaded programs with appropriate synchronisation, in a variety of contexts such as Swing, collection classes and network
`(0 mechanisms
`
`O'Reilly
`
`explain and implement socket based communication
`implement programmatic email sending
`explain and use object serialisation and use RPC to interact with remote objects
`
`Sessional: 2 hour examination (60%), continuous assessment(20%).
`Supplementary: By examination only.
`
`Concurrency: State Models & Java Programs
`
`Jeff Magee and Jeff Kramer
`
`Wiley
`
`Core JAVA 2 Volume 1 - Fundamentals (7th Ed)
`
`Cay Horstmann & Gary Cornell
`
`sun Microsystems Press/Prentice Hall
`
`Publisher
`
`Core JAVA 2 Volume II - Advanced Features
`
`Cay 3S. Horstmann; Gary Comell
`
`Prentice Hall
`
`Core Serviets and JavaServer Pages (Enterprise Edition 3.)
`
`Marty Hall, Larry Brown (Eds)
`
`Prentice Hall PTR
`
`Java Threads (3rd Ed)
`
`scott Oaks and Henry Wong
`
`Oe ee SON eee WOR eee Oe
`
`School ofComputer Science
`University of Birmingham
`hae
`,
`te
`eae
`tee era
`ire.
`ak eS Kingdom
`
`UNIVERSE D yor
`
`Privacy | Legal | Accessibility | Canvas Learning Environment | Freedom of Information | Charitable Information | Cookie Policy | Website Feedback
`
`© University of Birmingham 2019 - Delivered by Computer Science
`
`TRILLER EXHIBIT 1023-001
`
`