top of page

TEACHING

CSE 230: Introduction to C++ Programming [Spring 2012]

Course webpage: pawasranjan.github.com/cse230



Introduction to programming in C++ and object-oriented programming; encapsulation using classes, inheritance, etc. The objective of this course is to:



  • Be familiar with concepts of object-oriented programming and abstraction mechanisms.

  • Master the concepts of classes, member functions and variables, constructors, destrctors, inheritence, and access mechanisms.

  • Master the concepts of prototype functions, functions, parameters, return values, overloading, and operators.

  • Be familiar with control structures, dynamic memory allocation, arrays, and pointers.

CSE 459.23 : Programming in Java [Winter 2012]

Course webpage: http://www.cse.ohio-state.edu/~ranjan/459.23/



Elementary language constructs of Java for students who are well versed in programming. The aim of this course is for students to:



  • Master using basic Java constructs.

  • Be familiar with using simple parts of the Java core packages.

  • Be familiar with using interfaces, inheritance.

  • Be familiar with using Java collections (sets, lists, maps).

  • Be exposed to nested classes; garbage collection.

  • Be exposed to exceptions, Swing, and Java networking facilities.

  • Be exposed to Java documentation.

bottom of page