Introduction to Programming & Algorithm Design (3 Credits) Online Course (Note: on-line students click On-line Class Info for additional information) (Note: This is a generic syllabus; a class specific syllabus with detailed schedule will be available inside our
Blackboard class site.)COURSE DESCRIPTION: This is an essential first course for CIS majors,
and other students interested in learning programming. It will introduce the fundamentals of computer programming, covering topics such as using an integrated development environment (IDE), including editing, compiling, linking, and running programs using the Visual C++ IDE. Students will be taught algorithm design using structured techniques,
and basic object oriented programming concepts. Additional lab time is required in order to complete assignments. Four contact hours: three lecture hours and one laboratory hour. PREREQUISITES:MAT 1033 with a grade of “C” or better, or MTB 1314(for A.A.S. only) with a grade of "C" or higher, or satisfactory score on the mathematics placement test. OFFICE HOURS:Online Office hours will be posted online as soon as the
term starts. However, if you want or need to meet with me, contact me with whatever method you are most comfortable with…email, telephone, or in person…and I will set a specific place, date and time to meet with you. Once I have you scheduled in my planner, you can count on me being there when you are.
(Contact info, including my home phone number, will be provided in the
detailed course syllabus inside our Blackboard class environment.) Return to top EXPECTATIONS AND GUIDELINES FOR SUCCESS:Like any other process, you will gain from this course directly in proportion to the effort you put into it. With that said, here are some of my expectations and recommendations for you: Attendance:
You should log into the course at least five times a week (once a
day) to keep abreast of any changes, post discussion forum thread responses, receive or submit assignments, review course content, and take exams when scheduled. Participation: This course is setup as an online learning community environment. All of us working together, sharing ideas, and communicating effectively will make this a successful course experience. Your participation is critical.
As such participation is can be a large percentage of your grade(10-20%). You will have
three avenues to demonstrate participation: The first is discussion
forum threads which I will post
during the course. If you are an experienced computer programmer, share your knowledge or experiences regarding the topic with us. If you are inexperienced, you can participate by asking questions. The second is in special discussion
forum thread setup specifically for group members to assist each other. If you are having problems understanding a course concept, you will post a question here. Other group members can respond appropriately. And lastly, the third is the
messaging system within Blackboard (Note: NOT email). Collaboration: The entire course is a collaborative effort. However, certain behaviors are not acceptable. For example, you may discuss in general terms how to approach solving a particular programming assignment with other students. But, exchanging actual lines of pseudo code or source code (i.e., giving them the answer) is not OK. All assignment work must be "original work"
from you...not solution designs or code you found somewhere else, e.g.,
on the Internet, or any other source. Personal Discipline: I strongly recommend that you complete the
un-graded assignment the week
before you begin working on the programming problem; start the design and programming assignments early; and keep track of your own progress. Ignoring this advice is a recipe for failure. Instructor Assistance: Programming computers can be fun, and conversely, it can be very frustrating. If you find yourself getting frustrated, whether reading the textbook, doing the assignments, or participating in online discussions, it is time to talk to me. If you let your frustration ride and build, you do yourself and programming an injustice. Contact me. You have my telephone number. I will do my best to help alleviate your frustration.
And by all means, lets get together on-campus if needed! Return to top
GRADING: Your final grade will consist of the following inputs
(may change somewhat in actual course syllabus at bb.fscj.edu):
Assignments (7) 80% Class Participation 20% The following grade scale will be used in assignment of your final letter grade: 90 – 100 A 80 – 89 B 70 – 79 C 60 – 69 D Below 60 F (or FN is you stop all online communications) Incomplete I (rare…only with extreme extenuating circumstances) LATE POLICY:
Make-up exams are not normally given. Late assignments are not accepted. Return to top STUDENT NOTICES, WARNINGS, POLICY CHANGES, AND DISCLAIMERS:I. When students repeat a course at FCCJ, only the last grade earned is calculated in their cumulative grade point average (GPA). However, students with an excessive number of "W", "IW", or "NP" grades and students who repeat courses to improve their GPA jeopardize their admission to some programs in the Florida State University System (SUS) institutions or other institutions. II. Effective Fall Term (961) an instructor-initiated withdrawal grade of "IW" may be assigned by instructors to students who have been absent from more than 15 percent of the scheduled classes in any given term. An optional grade, the "IW" grade may be assigned only after a warning has been sent to the student. Faculty who intend to use this grade option must clearly state that intention in their course syllabi. Students may appeal an instructor-initiated withdrawal within 10 days of the withdrawal by contacting the campus student affairs office. It should be noted that this grade may not be assigned to college preparatory students since preparatory courses have a required attendance policy. III. Effective Fall Term (971) the State mandated the following changes that apply to students under the 1996/1997 FCCJ College Catalog and later. A student may have three attempts per course including the original grade, repeat grade and withdrawals. (See page 16 of the 1996-97 College Catalog.) A student will be permitted a maximum of two withdrawals per course. Upon the third attempt, the student will not be permitted to withdraw and will receive a grade for that course. A student cannot repeat a course when a grade of A, B, or C has been earned.
Return to top |