Page 48 - Graduate Studies Bulletin
P. 48

GRADUATE STUDIES BULLETIN

The routing topics include Advanced IP Addressing Management such as
VSLM and Route Summarization, EIGRP, Multi-area OSPF, IS-IS, BGP, and
Route Optimization including Redundancy, Symmetry, Load Balancing
and Redistribution. The switching topics will cover VLANs, STP, VTP, inter-
VLAN routing, redundancy, Quality of Service issues, campus LAN security,
and transparent LAN services. The course is associated with a set of lab
experiments that gives hands-on experience on network design, routing
techniques, and LAN switching protocols.

SE 593 SEMINAR IN SOFTWARE ENGINEERING

Credits: 3(3-1-0)	  Prerequisites:	 None

This course examines the underlying concepts and latest topics in software

engineering. Potential topics include effective software development

techniques such as agile and extreme programming; use of UML to define

testing strategies; useful development tools and environments; patterns;

metrics issues in system generation; teamwork in successful developments.

Each student will select and report on a software engineering topic, perform

independent reading, and prepare a paper describing a major software

engineering issue. The course is taught using a seminar format in which

significant portions of the class period are set aside for students to lead and

actively participate in discussions.

SE XXX SOFTWARE SYSTEMS MODELLING

Credits: 3(3-1-0)	  Prerequisites:	 None

This course examines the underlying concepts and latest topics in software

models. This course considers many of the standard models for representing

sequential and concurrent systems, such as state machines, algebras, and

traces. It shows how different logics can be used to specify properties

of software systems, such as functional correctness, deadlock freedom,

and internal consistency. Concepts such as composition mechanisms,

abstraction relations, invariants, non-determinism, inductive definitions

and de-notational descriptions are recurrent themes throughout the

course. This course provides the formal foundations for the other core

courses. Notations are not emphasized, although some are introduced for

concreteness. Examples are drawn from software applications.

                                      47PRINCE SULTAN UNIVERSITY
   43   44   45   46   47   48   49   50   51   52   53