May 06, 2024  
OHIO University Undergraduate Catalog 2022-23 
    
OHIO University Undergraduate Catalog 2022-23 [Archived Catalog]

Add to Portfolio (opens a new window)

CTCH 1330 - Introduction to Computer Programming


Introduction to computer programming design topics and principles including variables, expression evaluation, logic structures, modular programming, structured design, procedural and object-oriented languages, documentation, and testing. Analyze, design, program, test, and debug business applications.

Requisites: MATH 1200 or higher or concurrent or Math placement level 2
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:  

  • Develop a set of test data to verify the correctness of a solution.
  • Develop program logic using structured programming constructs.
  • Develop programming diagrams such as UML diagrams and program flowcharts.
  • Develop, debug and test simple programs using C.
  • Explain the concepts of classes, objects, attributes and methods used in object oriented programming.
  • Read program documentation and be able to verify the correctness and completeness of the solution.
  • Read, understand, and analyze a problem specification.
  • Understand the concept of data typing and apply it appropriately.
  • Write arithmetic expressions in a format that can be understood by computers.
  • Write documentation for a programming solution using formats such as I/O charts and data dictionaries.



Add to Portfolio (opens a new window)