Course Information Page
James Heliotis
Here is where you find stuff relevant to the current
incarnations of courses I am teaching. Just look for the course
number and name. If you are enrolled in these courses, please
check the appropriate page frequently. If you have further
questions, just send me email at jeh©cs.rit.edu.
Current
Courses
|
Note: If you
feel I have neglected to update the links on the left to
the current term, please let me know. |
A Complete List of Courses I have taught since semesters began in 2013
(Under Quarters, from 1990s to 2013)
- Computer Science 1-2-3 in Python and Java
- Computer Science 1 (VCSS 231)
- Computer Science 1 (VCSS 231) (Studio version)
- Computer Science 2 (VCSS 232)
- Computer Science 3 (VCSS 233)
- Accelerated Computer Science 1 (VCSS 234)
- Accelerated Computer Science 2 (VCSS 235)
- Problem Solving 1 (VCSS 241)
- Data Structures in Problem Solving (VCSS 242)
- Object-Oriented Programming in Java (VCSS 243)
- C for C++ Programmers (VSCS 309)
- Computer Science 4 (VCSS 334)
- Introduction to Software Engineering (VSEN 361)
- Introduction to Computer Science Theory (VCSS 380)
- Principles of Software Architecture and Design (VSEN 440)
- Distributed Systems Architecture (VSEN 442)
- Programming Language Concepts (VCSS 450 / VCSS 709)
- Data Communications & Networks I (VCSS 420 / VCSG 740)
- Programming Skills (VCSS 561 / VCSG 714)
- Data Communications and Networks 2 (VCSS 541 / VCSG 741)
- Distributed Systems Laboratory (VCSS 542)
- Computer Architecture (VCSS 520 / VCSG 720)
- Programming Skills: Functional Programming (CSci 541 / 641)
- Programming Skills: C# (VCSS 561, VCSG 714)
- Advanced C++ (Programming Skills, VCSS 561)
- Programming Skills: ObjectiveC Idioms and Patterns (VCSG 714)
- Computational Thinking for Visual Artists(VCSS 590)
- Advanced C++ and Design (VCSS 703)
- Data Communications Lab (VCSG 749)
- X Window Seminar (VCSG 749)
- Object-Oriented Programming Systems Seminar (VCSG 719)
- Software Development Tools (VCSG 716)
- Distributed Operating Systems I (VCSG 730)
- Distributed Operating Systems II (VCSG 731)