Course Description: |
This course introduces computer programming and problem solving in a structured program logic environment. 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. This course has been approved to satisfy the Comprehensive Articulation Agreement general education core requirement in natural science/mathematics (Quantitative Option).
|
Required Text: |
Programming for the Absolute Beginner, Jerry Lee Ford, ISBN: 978-1-59863-374-0

|
| Required Material: |
- Computer with CD or DVD drive
- Windows Media Player (Free Download)
- Flash Player (Free Download)
|
Recommended Material: |
- Computer headset with Microphone
- Web Cam
|
| Objectives: |
Upon completion of this course, students will be able to: |
|
Gain an overall understanding of the programming process
Learn the difference between object-oriented vs. structured programming
Obtain familiarity with the three basic program structures
Obtain an understanding of modules and hierarchy
Write simple programs using a free compiler
Learn how to incorporate decisions into programs
Gain an understanding of loops and arrays
|
|
Discussion Board : |
You will have to respond to different topics in the Discussion Board portion of Blackboard. |
Book Projects: |
You will have different projects to complete that each chapter will cover. |
Articles: |
Each
student will be required to email me a
current programming article with a typed summary
of the article. The typed summary
must be at least 1/2 a page in length and
saved as a Word document (.doc/.docx) or as Rich Text Format (.rtf). The article can be out
of magazines, newspapers, or off the Internet.
You will have one article due each month
starting with September. The dates are:
September
12, October 3, November 7 and December
5. |
| Projects/Exams: |
There will be three exams during the
semester. At the same time you will have to complete a project that will cover everything you have learned up until the project is due. |
| Final Project: |
There will be a final project due at the end of the semester. It will bring together all of the programming skills you have learned during the semester. |
Withdrawal Date and Procedure: |
The
last day to withdraw from this class is Tuesday, November 4. To initiate
this procedure, you must talk to your advisor about withdrawing before
this date. |
Academic Integrity Statement: |
Plagiarism, cheating, and other forms of academic dishonesty
are prohibited. In addition to other possible disciplinary sanctions, which
may be imposed through the regular institutional procedures as a result
of academic misconduct, your instructor will assign an "F" for
the exercise or examination that evidences academic misconduct for the first
offense and assign an "F" for the course for repeated offenses. |
Other: |
If you have a DOCUMENTED disability and think you
will need some form of reasonable classroom accommodations to help you
achieve your full academic potential, please see the disability office
(student support services) located on the lower level of Oaks Hall. If
you will not be needing classroom modifications, you are not required
to disclose your disability.
|
| Blackboard |
This course is web-centered (fully online). Assignments are completed online
either at home or on campus. Be sure to check this course on the website often
for announcements and upcoming assignments. Check your email often as well.
I will only use your student Webmail account to send email to all students.
Tests will be administered online. |
| Student Web Mail |
Students are highly encouraged to check their SCC web mail daily as important
announcements from SCC and critical communication from instructors will
be conveyed via your web mail account. |
| Learning Resource Center |
Please be aware that you have access to the computers in and services of the
Learning Resource Center (library) located at the Summit. For more information,
visit them on the SCC website: Click
here for Learning Resource Center |
| Learning Assistance
Center |
The Learning Assistance Center provides invaluable assistance to students
who want help for a variety of reasons such as composing a term paper or
making sense of calculus. For more information, visit them on the SCC website: Click
here for Learning Assistance Center |
| |