Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Prospective Students Current Students SCS Research People Tech Support

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