Skip to main content
Clinton Rogers

faculty

Clinton Rogers, MS

Associate Teaching Professor

Computer & Information Science

Contact

508-999-8414

clinton.rogers@umassd.edu

Dion 302A

Education

2012University of Massachusetts DartmouthMS
2006University of Massachusetts DartmouthBS

Teaching

  • CIS 180
  • CIS 272

Courses

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Fundamentals of programming and object-oriented design. The course introduces basic programming concepts and the object-oriented paradigm, including the design and implementation of programs in an object-oriented language. It also covers the use of development environments, component libraries, and basic testing in program development.

Application of advanced object-oriented principles to practical software development. Topics include inheritance, polymorphism, abstract data types, exception handling, threads, and networking. Emphasis is placed on developing robust, reusable software through component libraries, code reuse strategies, and industry-relevant development practices.

Application of advanced object-oriented principles to practical software development. Topics include inheritance, polymorphism, abstract data types, exception handling, threads, and networking. Emphasis is placed on developing robust, reusable software through component libraries, code reuse strategies, and industry-relevant development practices.

Application of advanced object-oriented principles to practical software development. Topics include inheritance, polymorphism, abstract data types, exception handling, threads, and networking. Emphasis is placed on developing robust, reusable software through component libraries, code reuse strategies, and industry-relevant development practices.

Online and Continuing Education Courses

Basic concepts in programming and software development using the Java programming language. The course introduces concepts of object oriented paradigm and low level program design process. The course introduces variables, decision structures, loops, storage structures, exceptions, inheritance, and polymorphism.

Register for this course

Introduction of Design and Organization of Computing Systems. This course introduces fundamental concepts of computing systems, such as circuit design, boolean equations, binary arithmetic and data representation, the operation of memory, as well as design of a processor. This course also covers the use of VHDL in designing circuits. The course has design, implementation, and analytical components.

Register for this course

Research

Research interests

  • Neural Networks
  • Human Computer Interaction
  • Robot Computer Interaction
  • Brain Computer Interaction
  • Robotic AI
Back to top of page