Canada McGill University COMP273280302303

32 views 5:16 am 0 Comments March 14, 2023

<pg5h0t28x”>1.COMP 273 Introduction to Computer Systems (3 credits) 

Digital representation, combinational and sequential digital circuits, MIPS instructions and architecture data path and control, caches, virtual memory, interrupts and exceptions, pipelining

2. COMP 280 History and Philosophy of Computing (3 credits)

History of early mathematical computation. Symbolic logic and computation. Modern computer systems and networks. The rise of the internet.

3. COMP 302 Programming Languages ​​and Paradigms

Programming language design issues and programming paradigms. Binding and scoping, parameter passing, lambda abstraction, data abstraction, type checking. Functional and Logic Programming

4. COMP 303 Software Design (3 credits)

Principles, mechanisms, techniques, and tools of object-oriented software design and its implementation, including encapsulation, design patterns, and unit testing.

</pg5h0t28x”>