Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
You are on page 1of 1
Course Name Programming Logic and Design
Course This is an Introductory course in computer programming logic. The
Description student will learn algorithms applicable to all programming languages, including: identifiers, data types, arrays, control structures, modular programming, generating reports, and computer memory concepts. The student will learn to use charts commonly used in business and information processing. Program logic will be developed using flowcharts and pseudo code. Programs will be written using any programming Language. Number of Units 2 units for Lecture Number of 6 hours per week Contact Hour per Week Prerequisites None Program c-I Outcomes Course After completing this course, the student must be able to: Outcomes 1. Identify important steps in program development cycle 2. Draw a flowchart to represent the program’s logic 3. Break down programming problems into modules
Course Outline 1. Introduction to Computers and Logic
2. Tools for Developing Program Logic: Flowchart and Pseudocode instructions 3. Logical Control Structures : Sequence ,Selection/Decision, Iteration /Loop, Case 4. Data and Data Types, Constants and Variables, Operators and Its Hierarchy 5. Looping: While Loop, Do... While Loop, For Loop 6. Lists and Arrays: Representation ,Arrays Interpolation, Add and Delete, Operators and Functions , Slicing 7. Debugging Techniques: Steps /Process in Debugging, Approaches, Debugging tools
Laboratory Laboratory exercises to be identified by the program.
Experiments Each major topic should have a corresponding laboratory exercise. For semestral program, 15 exercises per semester. For trimestral program, 12 exercises per trimester. For quarterm program, 9 exercises per quarter.
Laboratory Computer and object-oriented programming software tool
Equipment Depending on the class size 1 computer per student