Roshan's Teaching
Roshan has been teaching the following courses over the past.
| When | Course | Where | Batch(es) | Comments |
|---|---|---|---|---|
| [Nov'10-Dec'10] | CO501: Embedded Systems and Microprocessors | CE, Peradeniya | E/06 | 6 hours, shared with Dr. S. Radhakrishnan |
| [Aug'10-Dec'10] | CO211: Logic Networks | CE, Peradeniya | E/08 | the whole course |
| [Aug'10-Dec'10] | CO314: Computer and N/W Programming.. | CE, Peradeniya | E/07 | 6 hours: C Programming |
| [May'10-Aug'10] | CO503: Advanced Embedded Systems | CE, Peradeniya | E/05 | 3 hours (Hardware/Software Co-design) |
| [May'10-Aug'10] | CO521: Compilers | CE, Peradeniya | E/05 | Few hours (shared with MK and ZM) |
| [Jan'10-Apr'10] | QE106: Computing | CE, Peradeniya | E/08 | Half of the course, shared with Dr. DE |
| [Jan'10-Apr'10] | CO501: Embedded Systems and Microprocessors | CE, Peradeniya | E/05, E/06 | 6 hours, shared with Dr. S. Radhakrishnan |
| [Jan'10-Apr'10] | CO551: Theory of Computation | CE, Peradeniya | E/05, E/06 | 6 hours (Complexity Theory), shared with Dr. SDD & Dr. DE |
| [Jan'10-Apr'10] | CO213: Computer Architecture | CE, Peradeniya | E/07 | 5 hours, shared with Dr. S. Radhakrishnan |
| [Jan'10-Apr'10] | CO214: Data Structures and Algorithms | CE, Peradeniya | E/07 | Most of the course (8 hours covered by Dr. SDD) |
| [Aug'09-Dec'09] | CO211: Logic Networks | CE, Peradeniya | E/07 | 3 hours, shared with Dr. SDD |
| [May'09-Aug'09] | CO521: Compilers | CE, Peradeniya | E/04 | the whole course |
| [May'09-Aug'09] | CO501: Embedded Systems and Microprocessors | CE, Peradeniya | E/04 | 6 hours, shared with Dr. SR |
| [May'09-Aug'09] | EE608: Advanced Embedded Systems Design | EEE, Peradeniya | Batches 5,6 & 7 | Shared with Dr. SR and Mr. DE |
| [Jan'09-May'09] | PR404: CAD/CAM | CE, Peradeniya | E/04 | 6 hours of lectures |
| [Jan'09-May'09] | CO318: Systems and Network Programming: Labs and Project II | CE, Peradeniya | E/05 | a lab based one credit course |
| [Jan'09-May'09] | CO213: Computer Architecture | CE, Peradeniya | E/06 | Shared with Dr. S. Radhakrishnan |
| [Jan'09-May'09] | QE106: Computing | CE, Peradeniya | E/07 | the whole course (2 groups) |
| [Jan'09-May'09] | CO214: Data Structures and Algorithms | CE, Peradeniya | E/06 | Most of the course (8 hours covered by Dr. SDD) |
| [Aug'08-Dec'08] | CO212: Computer Programming | CE, Peradeniya | E/06 | the whole course |
| [Aug'08-Dec'08] | CO314: Systems and Network Programming: Labs and Project I | CE, Peradeniya | E/05 | A lab based course |
| [Jan'08-Mar'08] | EE602: Advanced Computer Architecture | EEE, Peradeniya | Batches 4, 5 & 6 | shared with Dr. S. Radhakrishnan |
| [Jan'08-May'08] | QE106: Computing | CE, Peradeniya | E/06 | 5 hrs; shared with Mr. L. Ariyananda & Mr. I. Herath |
| [Jan'08-May'08] | CO213: Computer Architecture | CE, Peradeniya | E/05 | shared with Dr. S. Radhakrishnan |
| [Jan'08-May'08] | CO214: Data Structures and Algorithms (using Java) | CE, Peradeniya | E/05 | the whole course |
| [Jul'07-Dec'07] | CO212: Computer Programming | CE, Peradeniya | E/05 (EE & CE) | shared with Mr. L. Ariyananda |
| [Jul'07-Dec'07] | CO301: Data Structures and Algorithms (using ANSI C) | CE, Peradeniya | E/04 | 5 hrs; shared with Dr. SD Dewasurendra & Mr. K. Samarakoon |
| [Jul'07-Dec'07] | CO501: Embedded Systems and Microprocessors | CE, Peradeniya | E/03 | 6 hrs; shared with Dr. S. Radhakrishnan |
| [Feb'07-Aug'07] | CO521: Compilers | CE, Peradeniya | E/2A | the whole course |
| [Feb'07-Aug'07] | CO501: Embedded Systems and Microprocessors | CE, Peradeniya | E/2A | 6 hrs; shared with Dr. S. Radhakrishnan |
| [Oct'06-Jan'07] | CO203: Computer Architecture | CE, Peradeniya | E/04 | shared with Dr. S. Radhakrishnan |
| [Oct'06-Jan'07] | CO521: Compilers | CE, Peradeniya | E/02 & E/2A | the whole course |
| [Feb'06-Jun'06] | ENGG1000: Engineering Design and Innovation | CSE, UNSW | First year students | tutor (tutorial, lab and project) |
| [Nov'05-Feb'06] | COMP1021: Computing 2A & COMP1921: Computing 2 | CSE, UNSW | Second semester | tutor (tutorial classes and labs) |
| [Feb'05-Jun'05] | COMP1011: Computing 1A & COMP1911: Computing 1 | CSE, UNSW | first semester | tutor (tutorial classes and labs) |
| [Jul'04-Nov'04] | COMP1021: Computing 2A & COMP1921: Computing 2 | CSE, UNSW | Second semester | tutor (tutorial and lab classes) |
| [Feb'04-Jun'04] | COMP1021: Computing 2A & COMP1921: Computing 2 | CSE, UNSW | Second semester | tutor (tutorial classes and consultancy sessions) |
| [Jul'03-Nov'03] | COMP1011: Computing 1A & COMP1911: Computing 1 | CSE, UNSW | First Semester | tutor (tutorial class and lab) |
| ['02-'03] | Data Structures and Algorithms | CE, Peradeniya | E/00 | part of the course |
| [2002-2003] | Software Engineering | CE, Peradeniya | E/98 | a few hrs; shared with Mr. K. Navukarasu |
| [2002-2002] | 372: Data Structures and Algorithms | CE, Peradeniya | E/99 | half of the course; shared with Dr. KBN Ratnayake |
| [2002-2003] | 471: CAD Techniques for Computer Engineering | CE, Peradeniya | E/97 | half of the course; shared with Prof. KS Walgama |
