Timetable Search
CS 3010 |
User Interfaces
Formerly CT2020 This course is an introduction to the theory, design and programming of modern user interfaces. Topics will include: human factors; interaction design; usability; software development with graphical user interfaces (GUI) for computers, game consoles and mobile devices; input and output devices (including game controllers). |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
---|---|---|---|---|---|---|---|---|
A3 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
Abbasi, Ubaid | G112 | M W | 08:30-09:50 | $578.79 | ||
L1 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
Abbasi, Ubaid | G112 | F | 11:30-13:20 | |||
CS 3110 |
Introduction to Computer Graphics
Formerly CT3110 Graphical input and output devices; segments; interactive input techniques; user interface design; windowing and clipping; 2D and 3D transformation; 3D modelling and viewing; hidden-line and hidden-surface removal. |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
A2 |
Sep 3, 2024 to Dec 19, 2024 On-Campus (Attend On-Campus, In-Person) |
Abbasi, Ubaid | G111 | M W | 08:30-09:50 | $578.79 | ||
L1 |
Sep 3, 2024 to Dec 19, 2024 On-Campus (Attend On-Campus, In-Person) |
Abbasi, Ubaid | G111 | T | 14:30-17:20 | |||
CS 3290 |
Computer Organization and Architecture II
Digital circuits, combinational systems, memory, register transfer, control logic design, CPU design, and advanced topics on micro-architectures. |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
A3 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
TBA | G111 | T R | 08:30-09:50 | $578.79 | ||
L1 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
TBA | G110 | W | 14:30-17:20 | |||
CS 3610 |
Software Engineering
This course focuses on the principles and knowledge of software engineering. It covers the approaches taken in developing large programming projects, including requirements analysis, specification, design (e.g., top-down modularization), coding (e.g., structured programming), debugging and testing, maintenance, and thorough documentation. |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
A2 |
Sep 3, 2024 to Dec 19, 2024 On-Campus (Attend On-Campus, In-Person) |
Yehoshyna, Hanna | G112 | T R | 08:30-09:50 | $578.79 | ||
L1 |
Sep 3, 2024 to Dec 19, 2024 On-Campus (Attend On-Campus, In-Person) |
Yehoshyna, Hanna | G112 | F | 14:30-16:20 | |||
CS 3790 |
Operating Systems
Formerly CT3790 You will be introduced to concepts and features commonly found in operating systems. Class discussion will concentrate on traditional operating system topics (processes, memory management, file systems, input/output) as well as distributed operating system topics (communication, synchronization, and distributed file systems). UNIX will be studied as an example of traditional and distributed operating systems. |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
A2 |
Sep 3, 2024 to Dec 19, 2024 On-Campus (Attend On-Campus, In-Person) |
TBA | G111 | T R | 10:00-11:20 | $578.79 | ||
L1 |
Sep 3, 2024 to Dec 19, 2024 On-Campus (Attend On-Campus, In-Person) |
TBA | G111 | W | 14:30-16:20 | |||
CS 3860 |
Programming Paradigms
A comparison of programming languages and their implementations. This course will survey the major types of programming languages. Topics include programming language paradigms (imperative, logic, functional and object-oriented), parameter passing, control structures, data types, typing mechanisms, binding rules, heap management, procedural languages, historical developments. |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
A3 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
Carlacci, Franco | G112 | M W | 10:00-11:20 | $578.79 | ||
L1 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
Carlacci, Franco | G112 | T | 14:30-17:20 | |||
CS 3990 |
Web Based Internet Technology
This course introduces students to various aspects of Internet and web technologies such as HTML/XHTML, CSS, XML, and JavaScript/Java through research and project related assignments. The exact topics covered in this course will be at the discretion of the instructor. |
|||||||
Sec | Dates | Instructor | Room | Days | Time | Cost | Add to Timetable | |
A3 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
Elgamal, Mohamed | G112 | T R | 13:00-14:20 | $578.79 | ||
L1 |
Jan 6, 2025 to Apr 23, 2025 On-Campus (Attend On-Campus, In-Person) |
Elgamal, Mohamed | G112 | F | 08:30-11:20 | |||
7 Results Found. |