Advanced Topics Courses 2012–13
Fall
COMP 4900A [CRN 37908, 0.5 credit]
Data Management for Business Intelligence, L. Bertossi
Data management problems and information technology in decision making
support in business environments. Topics include advanced data
modeling, semantic modeling, multidimensional databases and data
warehousing, on-line-analytical processing, elements of data mining,
context in data management, data quality assessment, data cleaning,
elements of business process modeling.
Prerequisites: COMP 3005 Database Management Systems, or equivalent
COMP 4900B [CRN 37965, 0.5 credit]
Software Radio, M. Barbeau
Software defined radio: hardware and software architecture, digital
signals, software modulation and demodulation, software transceiver
design and implementation. Cognitive radio: architecture,
optimization of radio resources, decision making and adaptation using
artificial intelligence techniques, coordination between cognitive
radios.
Prerequisite: COMP 3203 Principles of Computer Networks
Restricted to 4th year BCS and BEng students
COMP 4900D [CRN 37966, 0.5 credit]
Operating Systems and Web Security, A. Somayaji
Overview of Security mechanisms of modern operating systems and web
applications. Emphasis is on mechanisms for preserving integrity of
code and data. Covers basics of file, process, network, browser-side,
and server-side protections, along with protections against buffer
overflows, cross-site scripting, SQL injection, and other attacks.
Prerequisite: COMP 3000 Operating Systems and 3203 Principles of
Computer Networks
Restricted to 4th year undergraduate standing
COMP 4900F [CRN 38023, 0.5 credit]
Human-Computer Interaction for User Interface Design, R. Biddle
A basis for graduate study in HCI with an emphasis on the application
of theory to user inter- face design. Review of main theories of
human behaviour relevant to HCI, including especially Cognitive
Dimensions of Notations Framework, Mental Models, Distributed
Cognition, and Activity Theory and their application to design and
development of interactive systems.
Restricted to 4th year BCS students with grade of A- or better in COMP
or MATH 3804 Design and Analysis of Algorithms I.
Winter
COMP 4900C [CRN 18101, 0.5 credit]
Computational Aspects of Geographic Information Systems, J.-R. Sack
Computational perspective of geographic information systems(GIS). Data
representations and their operations on raster and vector devices:
e.g., quadtrees, grid files, digital elevation models, triangular
irregular network models. Analysis and design of efficient algorithms
for solving GIS problems: visibility queries, point location, facility
location.
Through recent advances in technology such as navigation systems,
mobile devices, changing user demands and new software such as
Mapquest and Google Earth, the field of GIS is becoming increasingly
important and also very interesting from a CS perspective. Many
aspects of our daily lives are affected, the commercial
impact/potential of GIS is tremendous, and novel algorithmic and
applied problems need to be solved. This course lays the foundations
to understand, use and further this technology.
Prerequisite: COMP or MATH 3804 Design and Analysis of Algorithms I
COMP 4900E [CRN 18367, 0.5 credit]
Image Processing and Stylization, D. Mould
Image processing fundamentals with an emphasis on image
stylization. Topics include image filtering, linear and nonlinear
filters, halftoning, edge detection, segmentation, histogram analysis,
and special effects such as watercolor, stippling, and abstraction.
Prerequisites: linear algebra, calculus, C/C++ programming
Restricted to BCS 4th year
|