Design and Analysis of Algorithms
CSC325Advanced strategies for algorithm design like greedy, dynamic programming, and complexity.
Browse all subjects, notes, questions, and syllabus
Advanced strategies for algorithm design like greedy, dynamic programming, and complexity.
Methods for analyzing business processes and designing software systems.
Techniques for securing data through encryption and digital signatures.
Using mathematical models to simulate real-world systems on a computer.
Development of interactive websites using front-end and back-end frameworks.
Integrating and processing text, audio, images, and video in applications.
Principles of mobile communications and wireless network protocols.
Digital techniques for manipulating and analyzing image data.
Systems for organizing and sharing intellectual assets within an organization.
Professional ethics and the societal impact of computing technology.
Design of embedded systems using microprocessors and peripheral control.