Jeyalatha Sivaramakrishnan
Adjunct Assistant Professor
RIT Dubai
Currently Teaching
EEEE-346
Advanced Programming
3 Credits
This course teaches students to master C++ programming in solving engineering problems and introduces students to basic concepts of object-oriented programming. Advanced skills of applying pointers will be emphasized throughout the course so as to improve the portability and efficiency of the programs. Advanced skills of preprocessors, generic functions, linked list, and the use of Standard Template Library will be developed.
GCIS-123
Software Development and Problem Solving I
4 Credits
A first course introducing students to the fundamentals of computational problem solving. Students will learn a systematic approach to problem solving, including how to frame a problem in computational terms, how to decompose larger problems into smaller components, how to implement innovative software solutions using a contemporary programming language, how to critically debug their solutions, and how to assess the adequacy of the software solution. Additional topics include an introduction to object-oriented programming and data structures such as arrays and stacks. Students will complete both in-class and out-of-class assignments.