Skip to Main Content
cu-shieldCarleton University Logo

Systems and Computer
Engineering

  • SYSC 2100 Algorithms and Data Structures (Winter)
    • Thorough coverage of fundamental abstract collections: stacks, queues, lists, priority queues, dictionaries, sets, graphs. Data structures: review of arrays and linked lists; trees, heaps, hash tables. Specification, design, implementation of collections, complexity analysis of operations. Sorting algorithms.
    • Textbook: Data Abstraction and Problem Solving with Java: Walls and Mirrors, 3rd edition, by Frank M. Carrano and Janet J. Prichard. Prentice Hall 2011, ISBN-10: 0132122308, ISBN-13: 9780132122306
  • SYSC 4203 Biomedical Instrumentation and Signals (Fall)
    • Bioinstrumentation and biological signals; instrumentation systems, noise, electrical safety, and biocompatibility; bioelectric signals; biopotential electrodes: material properties, selection, and fabrication; measurement of flow and pressure; data acquisition; signal processing; biomedical imaging technologies; performance and characteristics of bioamplifier systems; major physiological systems and associated measurements.
    • Textbook: Webster JG, Medical Instrumentation: Application and Design, 4th edition, Wiley, 2010
  • BIOM 5202 Applications in Biomedical Image Processing
    • Image processing methods applied to biomedical images. Overview of medical imaging modalities. Image enhancement, segmentation, registration and fusion. Image quality metrics. Image formats. Application examples.