Jun 28, 2024
OHIO University Undergraduate Catalog 2023-2024

ETM 3030 - Applications of Object Oriented Programming


Introduction to object oriented programming and rapid application development using a modern object oriented programming language. Lab activities emphasize the development of programs for various enterprise applications, including the use of graphics and integration with other network-based programs and databases.

Requisites: ETM 1030 or ISE 1100
Credit Hours: 3
Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts.
Lecture/Lab Hours: 2.0 lecture, 2.0 laboratory
Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I
Learning Outcomes:
  • Students will be able to create C# applications using an integrated development environment (IDE).
  • Students will be able to define and manipulate integer, double, decimal, Boolean, character and string datatypes.
  • Students will be able to compose windows form applications using objects which include text boxes, message boxes, dialog boxes, labels, controls, menus, frames, picture boxes, pull-down menus, and combo boxes.
  • Students will be able to create variables, constants, relational operators, and logical operators.
  • Students will be able to define and modify properties and methods associated with an object.
  • Students will be able to design control structures using the if-then, if-then-else and if-then-elseif statements.
  • Students will be able to manipulate strings using various string methods.
  • Students will be able to design repetitive control structures (loops) using while, do-while and for loops.
  • Students will be able to add multiple forms to a project and create classes that contain multiple methods.
  • Students will be able to use one dimensional arrays and timers in applications.
  • Students will be able to create windows applications that read from and write to sequential text files in non-CSV and CSV format.
  • Students will be able to debug Windows application using the Visual Studio debugging environment.
  • Students will be able to create user defined class objects, methods and properties.


Add to Portfolio (opens a new window)