|

|

















|

|
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.
|