Course Offerings by term

Course Offerings

Topics change each semester- see the current Academic Schedule for current course descriptions.


DayStart TimeEnd TimeRoom
Wednesday
09:00
11:55
C-501

Topics change each semester- see the current Academic Schedule for current course descriptions.


DayStart TimeEnd TimeRoom
Tuesday
18:30
19:50
Q-509

Topics change each semester- see the current Academic Schedule for current course descriptions.


DayStart TimeEnd TimeRoom
Monday
13:45
15:05
Q-509
Thursday
13:45
15:05
Q-509

Introduces the field of computer science and the fundamental concepts of programming from an object-oriented perspective using the programming language Java. Starts with practical problem-solving and leads to the study and analysis of simple algorithms, data types, control structures, and use of simple data structures such as arrays and strings.


DayStart TimeEnd TimeRoom
Tuesday
13:45
15:05
Q-604
Friday
13:45
15:05
Q-604

Topics vary by semester


DayStart TimeEnd TimeRoom
Monday
10:35
11:55
Q-604
Thursday
10:35
11:55
Q-604

This project-based course provides an in-depth understanding of how the computer game design process works. Students with little or no programming experience will learn how to create their own computer games using either "drag-and-drop" game engines to create 2Dimensional and 3Dimensional games without any programming or computer programming for wireless devices (cell phones), using a subset of Java programming language J2ME, with examples from the game development process. This project-based course provides an in-depth understanding of how the computer game design process works. Students with little or no programming experience will learn how to create their own computer games using either "drag-and-drop" game engines to create 2Dimensional and 3Dimensional games without any programming or computer programming for wireless devices (cell phones), using a subset of Java programming language J2ME, with examples from the game development process.


DayStart TimeEnd TimeRoom
Monday
16:55
18:15
C-302
Thursday
16:55
18:15
C-302

This is the second part of the foundation course for the Information and Communication Technologies degree program. Successful students will have a thorough knowledge of the computer language Java, the systematic development of programs, problem-solving and a knowledge of some of the fundamental algorithms of computer science. Essential concepts include inheritance, polymorphism, and error-handling, using exceptions.


DayStart TimeEnd TimeRoom
Tuesday
15:20
16:40
Q-604
Tuesday
16:55
18:15
Q-604
Friday
16:55
18:15
Q-604

The course explains through an architecture perspective the principles and practice of computer networking, with emphasis on the Internet and on pervasive computing. The following topics will be covered: structure and components of distributed systems, layered ISO/OSI architectures, protocols, local Area Networks, wide area networking issues including routing, flow control. Some advanced topics will also be covered such as pervasive computing, ad-hoc networks, security and privacy.


DayStart TimeEnd TimeRoom
Monday
09:00
10:20
C-302
Thursday
09:00
10:20
C-302

Studies the design and implementation of general-purpose operating systems on digital computers: memory management, virtual memory, storage hierarchy evaluation, multiprogramming, process creation, synchronization, deadlock, message communication, parallel programming constructs, I/O management, and file systems. Includes case studies of major operating systems.


DayStart TimeEnd TimeRoom
Monday
12:10
13:30
C-302
Thursday
12:10
13:30
C-302

Offers a practical workshop in the art of acting and dramatic expression. Students learn to bring texts to life on stage through a variety of approaches to performance. This course develops valuable analytical skills through play analysis, as well as building confidence in presentation and group communications skills through acting techniques and the rehearsal and performance of play scenes. May be taken twice for credit.


DayStart TimeEnd TimeRoom
Wednesday
15:20
18:15
M-013