|
Jul 30, 2025
|
|
|
|
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)
|
|