Introduction to Program
& Logic
E-mail: pbyrd@jscc.cc.nc.us Office Hours: M&W 11:45-1:00 T&TH 10:30-11:30 & 12:45-1:00
Prerequisite: MAT 080 or MAT 090 Credit Hours: 3
Text: Programming in Visual Basic 6.0 by Julia Case Bradley and Anita C. Millspaugh with ISBN #0-07-251381-0 Part of 0-07-251874-X.
Other Materials: At least two 3 ½ inch high density diskettes OR 1 - 250mg Zip Disk OR a jump disk
Course Description: This course introduces computer programming and problem solving in a programming environment, including an introduction to operating systems, text editor, and a language translator. Topics include language syntax, data types, program organization, problem-solving methods, algorithm design, and logic control structures. Upon completion, students should be able to manage files with operating system commands, use top-down algorithm design, and implement algorithmic solutions in a programming language.
Course Competencies:
The student will demonstrate an understanding of:
Course Methodology:
Lecture: The instructor will present information relevant to the course at all class meetings except for test days. Functions and proper procedures for equipment and software will be explained. Students will take notes to use when completing lab assignments.
Lab: Students will complete exercises to improve proficiency with the software package. Completion of lab assignments may require time outside of class. The instructor will be available to provide assistance during lab time.
Tests: Tests will be given on material relevant to class discussion and reading assignments at times deemed appropriate by the instructor.
Course Evaluation:
Final grades will be determined as follows:
Tests 25%
Labs/Quizzes 25%
Class Participation 5%
Final Presentation 45%
100%
Tests: Several tests as well as projects will be given during the semester. Some of the tests will be objective (true/false, multiple choice, and completion), and some of the tests will be performance based. The final exam will cover all topics covered during the semester. Tests will be announced at least two class periods before they are given.
Missed Tests: There will be no make-up tests given. All tests will be announced at least two class periods in advance. For extenuating circumstances a test may be taken at a time other than the class time only if arrangements are made in advance with the instructor. Missed tests MUST be taken before the class reviews the tests, which will normally be the first class day after the test.
Labs: Assignments must be completed on time. Any late assignments will be penalized 10 points. Late assignments will not be accepted past the beginning of the next class period. Beyond the beginning of the next class period a grade of zero (0) will be given for the assignment. Quizzes: Quizzes may be given periodically and unannounced. They cannot be made up. They will count as a lab assignment grade.
Class Participation: Your participation in class is vital to your success in this class. The ability to use the software packages and how well you are able to operate the equipment will be evaluated on a daily basis by the instructor.
Attendance: You are expected to attend each scheduled class. Attendance is considered in the 5% class participation grade. You are permitted 3 absences for any reason without penalty. Any absences beyond 5, regardless of the reason, will result in a one-point penalty in the 5% class participation portion of your grade. The instructor reserves the right to drop, or lower the final grade, of any student who misses more than 5 days of the scheduled classes. Be aware that coming to class late disrupts the discussion and is unfair to other students. Being tardy twice will be equivalent to one absence in determining the 5% class participation grade.
Classroom Etiquette: Please turn off all cell
phones and pagers before coming to class.
Phones and pagers ringing are very disruptive. If you need to be contacted in an emergency
you can be reached through our department Administrative Assistant.
Also, No Profanity is allowed in the classrooms during class or lab time. If the Instructor hears it you will be asked to leave the room for the rest of the day.
Grading:
A 93-100
B 85-92
C 77-84
D 70-76
F Below 70