Nothing Special   »   [go: up one dir, main page]

Programming Logic and Design

Download as docx, pdf, or txt
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

You might also like