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

Teaching

Courses

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.

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.

Introduction to major components and abstraction layers of computing systems. The course introduces fundamental concepts of computing systems, including computer architecture and organization and explores binary arithmetic, data representation, the Von Neumann model, operation and hierarchy of memory, processing data path and control, instruction set architectures, assembly language programming, and levels of transformations from machine language to high level language. The role of systems software components as assemblers, compilers, linkers, loaders, and operating systems is also covered.

Introduction to major components and abstraction layers of computing systems. The course introduces fundamental concepts of computing systems, including computer architecture and organization and explores binary arithmetic, data representation, the Von Neumann model, operation and hierarchy of memory, processing data path and control, instruction set architectures, assembly language programming, and levels of transformations from machine language to high level language. The role of systems software components as assemblers, compilers, linkers, loaders, and operating systems is also covered.

Teaching

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.

Research

Research interests

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