Jul 30, 2025  
2023-2024 Catalog 
    
2023-2024 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

PROG 1003 - Programming Logic I


Description
An introductory lab course on computer program design and development. This course is designed as an introduction to programming for students who have no or little programming knowledge. The student will write computer programs as tools for problem-solving. Programs will be written using hierarchy, flow charts, and programming code. Programs will be tested and debugged. Outside lab time will be required.

Pre-Requisite
Completion of or in the process of completing CISQ 1103  with a grade greater than or equal to C and completion of or in the process of completing MATH 0103  or a higher-level mathematics course (excluding MATH 1313 ) with a grade greater than or equal to C.

3 Credit Hour(s)

Contact Hours
45 lecture hours

3 Faculty Load Hour(s)

Semesters Offered
Fall, Spring, On Demand

ACTS Equivalent
N/A

Grade Mode
A-F

Learning Outcomes
The student will:

  • Create an appropriate flowchart for a program to solve the task
  • Design and code the appropriate program given a flowchart
  • Describe an appropriate menu for a multi-part program description
  • Describe the purpose of a given program
  • Use Boolean logic to control program flow
  • Debug a program
  • Create a program to read / write data from / to an external file


General Education Outcomes Supported
N/A

Standard Practices
Topics list

  • Flowcharting and program organization techniques
  • Appropriate programming language syntax and structure
  • Decision-making programming constructs
  • Looping programming constructs

Learning activities

  • Assignments and Projects
  • This course requires some in class, hands-on work and also additional hands-on work in a virtual or on-campus computer lab.

Assessments

  • Homework
  • Programming Projects
  • Chapter quizzes or programs
  • Exams
  • Final programming project.

Grading guidelines

  • A = 90-100%
  • B = 80-89%
  • C = 70-79%
  • D = 60-69%
  • F = 0-59%



Add to Portfolio (opens a new window)