The Computer Science Department at Odessa College


Computer Science

Business Computer Information Systems

Computer Networking & Information Technologies

Instructors

Recommended Courses

Odessa College Catalogue

Return To Odessa College Home Page


BCIS 1200
PROGRAMMING LOGIC


Course Number: BCIS 1200
Course Title: Programming Logic
Credit Hours: 2   Lecture: 2
Prerequisite: ENGL 0370
Corequisite: BCIS 1401

Catalog Description
Presents the concepts and techniques needed for structured business program design and problem solving. Emphasis is placed on interpreting and using design tools and techniques for developing algorithms, interpreting program specifications, and solving computer programming problems.  Students will create and interpret flowcharts, develop formulas and conduct structured walkthroughs with their peers.

Textbook

Supplies
1 - 3 1/2" High Density Floppy Diskette
Flowchart Template

Learning Outcomes
1. Demonstrate competency in data processing concepts;
2. Demonstrate competency in program flowcharts, decision charts, and pseudocode techniques;
3. Demonstrate competency in loops and accumulation processes;
4. Demonstrate competency in structured programming techniques and the use of subprograms;
5. Demonstrate competency in file processing, system flowcharting, and report writing;
6. Demonstrate competency in using tables, arrays, and sorting.

Grading Scale
A - 90-100
B - 80-89
C - 70-79
F - below 70

Student Assistance
Your instructor will usually be available to you during their designated office hours (exceptions to this could be due to non-preventable personal situations, illness, or meetings). In these cases, you may be able to ask another computer instructor to help you (just remember, they have their own students), or a lab assistant should be always available from 8:00 a.m. to 10: p.m. (although the lab assistants' expertise may not include Programming Logic). If you have a problem or need tutoring that could last a while, it would be best to schedule an appointment with your instructor to ensure that you receive the individual attention you need.

Conferences
Your instructor should always be available to meet with you for questions and problems during their office hours. A schedule of their office hours should be posted on their doors within the first couple of weeks of the semester. If you are unable to come during their scheduled office hours, you should call them and try to schedule a time for a conference. Your success in this course is of the utmost importance to all instructors within this department, so if you are having difficulty, please contact your instructor immediately. The more time you spend confused and remain silent about it, the more frustrated you will become, and the harder it will be for them to help you.

Lab Times
The labs (CT-119 and CT-121) are open from 8:00 a.m. to 10:00 p.m. Monday through Thursday, and from 8:00 a.m. to 5:00 p.m. on Friday.  During these times, there should always be a lab assistant available to you for help (but please remember, their expertise may not be comprehensive for this particular class). The lab assistants' first priority is to the instructor and the class in progress. If there is a class being conducted, it depends on the particular activity as to whether or not they will be available to help you at that time. You can usually work in a lab even if a class is being conducted in it as long as you adhere to the following instructor requests:

(1) For either a lector or lab class (but especially lecture classes), get permission from the teacher PRIOR to working and PRIOR to class beginning (PLEASE DO NOT INTERRUPT AN INSTRUCTOR DURING HIS OR HER LECTURE). The instructor will give you any stipulations they might have on you being there (for example, no printing if they are lecturing or testing), and

(2) If you are working in a lab, and a class begins to come in, you need to save and stop what you are doing, step out of the room, and ask the instructor for permission to continue working. Once the class begins and you have the instructor's approval; if there is a computer still available, you may go in and continue your work. If the class is using the computers, and it's full, you will not be able to continue working in that classroom. Please check the other lab room for an available machine.