CIS 111 - Computer Programming I

advertisement
PRINCE GEORGE'S COMMUNITY COLLEGE
Welcome to CIS-1111 (Programming Logic and Design)!
Spring 2012
INSTRUCTOR:
Dr. Homer Sharafi, Professor
Information & Engineering Department
OFFICE:
CAT 229-O
PHONE NUMBERS:
Office: 301-322-0719
EMAIL ADDRESS:
sharafhx@pgcc.edu
Department: 301-322-0752
All credit students (with the exception of Howard Community College
students enrolled at Laurel College Center) are required to use Owl Mail for
all college communication.
WEB PAGE:
http://academic.pgcc.edu/~hsharafi
OFFICE HOURS:
TBD
CLASS (TIME and LOCATION):
M & W 11:00 A.M. – 12:40 P.M.
COURSE DESCRIPTION: 3 credits. Introduction to computer programming concepts with emphasis on
structured program logic and design. Procedural and object oriented concepts are introduced. Design tools such
as pseudo-code and flowcharting are covered. Students are introduced to several software packages that may be
used to develop flowcharts and pseudo-code. This course does not teach a particular programming language, but
rather emphasizes problem solving techniques that can be applied to programming in any language. Examples
from various programming languages may be used to illustrate concepts. Prerequisite: CIS 1010.
2 lecture/2 lab hours.
REQUIRED TEXTBOOK:
There are two (2) textbooks required for the course. They are:
Programming Logic and Design by Tony Gaddis (2nd edition – ISBN-13: 978-0-13-607773-2) and
Starting Out with Alice by Tony Gaddis (2nd edition – IBSN- 978-0-321-54587-9).
Obtain copies of the text books as soon as possible since both will be used throughout the semester.
COURSE LEARNING OUTCOMES: Upon successful completion of this course, a student will be able to do
the following:
1.
2.
3.
4.
5.
6.
Develop an i-p-o chart for a specific programming problem
Develop an algorithm to solve a specific programming problem by using pseudocode or flowcharting
Identify and use sequence, selection and repetition structures to solve a problem
Solve design problems in a flawed program design
Create modular designs for programs, including sending arguments and returning values
Describe the importance of documentation and data validation and explain what is contained in complete
internal and external documentation
7. Use objects and methods to solve problems in an object oriented programming environment such as Alice
8. Recognize and describe the uses of object oriented tools such as classes
OTHER REQUIRED COURSE MATERIALS: You are highly encouraged to use a flash drive (also referred
to as a USB drive or a “thumb” drive) to store your files. If your computer has a floppy drive, you may want
to use floppy disks as backups. Flash drives come in various capacities, with 1 GB as the lowest capacity.
You need to use at least a 1 GB flash drive for storage of your project files.
CLASSROOM POLICIES: Class do’s and don’ts:
- Do come to class and participate – At the end of the semester, you may receive a higher course grade. For
instance, if you’ve made a high B, you will get an A. Or, if you have a high D, you’ll get a C.
- Do refer to your course outline and schedule (separate handout) for topics and important dates.
- Do your own work! If you don’t, you will receive no credit for the work you turn in.
- Don’t eat or drink in class!
- Do refer to the CIS Information Sheet that is handed out the first couple weeks of class for information
of lab times, weather cancellation information, bookstore hours, etc.
- Do pick up your PGCC student handbook from the College Life Office so you’ll know what you should
or shouldn’t do while your attending class here at PGCC.
- Do understand that PGCC is committed to a policy of reasonable accommodation and services to
persons with disabilities. To receive further information, call 301-322-0838.
- No cell phones during class time!
GRADING CRITERIA:
You will have
4 exams (including the final exam) each worth 100 points
(lowest exam score dropped)
6 – 8 labs each worth 25 points
12 online quizzes @ 10 points each
(lowest 2 quiz scores dropped)
Total possible course score:
3 exams @ 100 points
6 – 8 labs @ 25 points
10 quizzes @ 10 points
550 – 600 points
Your scores on your exams, labs, and quizzes are added together and divided by the total possible course score
to give you a percentage. Based on the information in the following table, you will be assigned a course letter
grade:
Score Range
90 and above
80 through 89
70 through 79
60 through 69
Below 60
Assigned Letter Grade
A
B
C
D
F
Q GRADES: Students are expected to attend and participate in class activities. Students who either never
attended the class or who ceased attendance during the first 20 percent of the course will be assigned a “Q”
grade by the instructor. The Q grade is a final grade and will not be replaced with a different grade at a later
time.
Faculty are required to report the date of last attendance for each student receiving Q or F grade(s) in order for
the college to report this date to a variety of federal agencies as mandated. The date of last attendance is
considered the date of the student’s termination from the course, regardless of the date of grade submission.
Early termination from a course may result in reduction in student loans and financial aid (e.g., Pell, VA
benefits) and may require the student to reimburse funds to the funding agency.
TIPS FOR ACADEMIC SUCCESS
Take responsibility for your own learning!
Attend all classes, including lab sessions.
Read the textbook prior to each class meeting.
Ask questions and participate in class discussions.
Read assignments carefully; start projects right away + look over class notes between classes.
Get the name and phone number (or email address) of a classmate to contact if you miss class or have
questions.
OUTSIDE CLASS REQUIREMENTS: For every hour spent in class, you are required to spend at least 2
hours on outside work. So, for this class, you are to spend at least 6 hours of outside work. If home computers
are unavailable, students will be required to complete assignments in the college’s open computer labs. Please
see the IET Department Information Sheet for further information such as hours and locations.
myPGCC: Use myPGCC for quick access to Blackboard, Owl Alert, Owl Link, Owl Mail, PGCC news,
information, student events and more. Access myPGCC at my.pgcc.edu or from www.pgcc.edu. Log in using your
Owl Link user ID and password.
BLACKBOARD LOGIN:
Blackboard is a Web-based program that serves as the college's online classroom. You will use Blackboard to
communicate with your instructor, to see your course materials, to submit assignments and to discuss the course
with your classmates.
To log in to your Blackboard course, please follow these steps:
1. Go to the Prince George's Community College Blackboard Web site which is located
at http://pgcconline.blackboard.com. NOTE: There is no "www" in the Blackboard address.
PGCC Students must log in to Blackboard using their Owl Link user ID and password.
Howard Community College Students will receive instructions for requesting a PGCC
Blackboard account from their instructor. Once the account is requested, the student will receive
an email (to their HCC student email address) from eLearning Services with login information.
2.
Type your Owl Link user ID and password into the Blackboard login box. If your login is successful, you
will see the PGCC Blackboard Homepage. In the module labeled "My Courses,” you will see the course(s) in which
you are enrolled. Click on the course name to access your Blackboard course.
Need help?
Need technical assistance? Visit the eLearning website at
http://www.pgcconline.com
Other questions? E-mail distancelearn@pgcc.edu
IMPORTANT COURSE DATES:
Log in to myPGCC from my.pgcc.edu or from www.pgcc.edu for updates and announcements.
Last day to apply for spring graduation
Last day to change from audit to credit or credit to audit
No classes – College closed – Presidents’ Day
Last day to withdraw from first-half semester classes
No classes – College closed – Spring break
Last day to withdraw from full semester classes
Last day to withdraw from second-half semester classes
Final exam period/last week of spring 2012 classes
Commencement
No classes – College closed – Memorial Day Observed
Summer sessions begin
Wednesday, February 15
Friday, February 17
Monday, February 20
Tuesday, February 28
Monday-Sunday, April 2-April 8
Friday, April 13
Friday, April 27
Tuesday-Monday, May 8-14
Thursday, May 24
Saturday-Monday, May 26-28
Monday, June 4
New! IMPORTANT PAYMENT AND REFUND DATES:
Classes must be paid for or college-approved payment arrangements (i.e., payment plan or financial aid) in place
by the following dates.
Students enrolling on or after the course start date will not be dropped for failure to pay but will be accountable
for all costs. Students who wish to avoid paying anything for a course must drop it prior to its 100% refund
deadline:
For courses longer than five weeks in length,
the following refund periods apply:
Course dropped prior to the start of class:
100% refund
Course dropped on the 1st or 2nd calendar day
before midnight: 100% refund
Course dropped on the 3rd through the 9th
calendar day before midnight: 75% refund
Course dropped on the 10th through the 14th
calendar day before midnight: 50% refund
Course dropped the 15th calendar day or later:
No refund
For courses five weeks or shorter, the
following refund periods apply:
Course dropped prior to the start of class:
100% refund
Course dropped on the 1st or 2nd calendar day
before midnight: 100% refund
Course dropped the 3rd calendar day before
midnight: 75% refund
Course dropped the 4th calendar day or later:
No refund
DELAYED COLLEGE OPENINGS:
When the college announces a delayed opening, all classes with at least 45 minutes of class time remaining at
the time of the opening will be held. For example, in the event of a 10 a.m. opening, a 9:30-10:45 a.m. class
will be held. This procedure applies to all credit classes. To sign up for text alerts such as school closings and
delays, log in to myPGCC from my.pgcc.edu or from www.pgcc.edu and click Owl Alert Notification System
on the Bookmarks tab. Owl Alert is the college’s instant messaging and email notification system.
DISABILITY SUPPORT SERVICES
Students requesting academic accommodations are required to contact the Disability Support Services Office (B-124) or call (301) 3220838 (voice) or (301) 322-0122 (TTY) to establish eligibility for services and accommodations. Students with documented disabilities
should discuss the matter privately with their instructors at the beginning of the semester and provide a copy of their Student/Faculty
Accommodation Form.
CIVILITY STATEMENT
To promote a community of scholarship and civility, everyone at Prince George’s Community College is expected to be respectful,
tolerant and courteous towards others at all times, adhere to college policies and procedures, and respect college property. Creating a
culture of civility both inside and outside the classroom is everyone’s responsibility.
Civility is a college-wide commitment and in order to identify PGCC students, we are requiring that ALL
students have their IDs visible while AT ANY COLLEGE SITE, WHETHER THEY ARE ON THE LARGO
CAMPUS OR ANY EXTENSION SITE.
Lanyards and ID holders can be obtained at the following locations:
Largo Campus - College Life Services and the Admissions and Records Office
Laurel College Center - Main office, Room 205
Joint Base Andrews - Main office
University Town Center - Front desk
Students must keep their IDs current by requesting the appropriate sticker each semester from the
Admissions and Records Office or extension centers.
CODE OF CONDUCT
The Prince George's Community College Code of Conduct defines the rights and responsibilities of students and establishes a system of
procedures for dealing with students charged with violations of the code and other rules and regulations of the college. A student
enrolling in the college assumes an obligation to conduct himself/herself in a manner compatible with the college's function as an
educational institution. Refer to the 2010-2011 Student Handbook, beginning on page 38, for a complete explanation of the Code of
Conduct, including the Code of Academic Integrity and the procedure for dealing with disruptive student behavior.
CODE OF ACADEMIC INTEGRITY
The college is an institution of higher learning that holds academic integrity as its highest principle. In the pursuit of knowledge, the
college community expects that all students, faculty, and staff will share responsibility for adhering to the values of honesty and
unquestionable integrity. To support a community committed to academic achievement and scholarship, the Code of Academic
Integrity advances the principle of honest representation in the work that is produced by students seeking to engage fully in the learning
process. The complete text of the Code of Academic Integrity is in the 2010-2011 Student Handbook (pages 40-42) and posted on the
college's website.
ACADEMIC PROGRAMS AND SERVICES:
Log in to myPGCC from my.pgcc.edu or from www.pgcc.edu to access more information on Academic
Programs and Services.
Collegian Centers
The College’s Collegian Centers provide a “place to belong” outside of the classroom. They bring students
in particular disciplines together for co-curricular activities and opportunities:
Administration of Justice – for students interested in criminal
justice, corrections, forensic science, and paralegal/pre-law
Email: AJCollegianCenter@pgcc.edu
301-322-0753
 Bernard Center – for students interested in business
management and accounting
Email: BernardCenter@pgcc.edu
301-322-0554
Health Sciences Collegian Center – for students admitted
to any of the Health Sciences programs
Email: HealthSciencesCollegianCenter@pgcc.edu
301-341-3017
Humanities – for students interested in art, communication,
English, language studies, music, philosophy, and theatre
Website: http://academic.pgcc.edu/hcc
Email: HumanitiesCollegianCenter@pgcc.edu
301-356-7551
301-322-0567
PSE – for students interested in psychology, sociology, and
education
Website: http://academic.pgcc.edu/psecc
Email: PSECollegianCenter@pgcc.edu
301-322-0555
STEM – for students interested in science, technology,
engineering, and mathematics
Website: http://academic.pgcc.edu/scc
Email: STEMCollegianCenter@pgcc.edu
301-322-0595
301-386-7574
Faculty Mentoring Program
Marlboro Hall, Room 2038
301-386-7587
Through the Faculty Mentoring Program, first-time, full-time students are paired with PGCC faculty who
serve as mentors. Mentors share their knowledge and expertise to help students enhance their education,
advance in their careers, and build supportive networks. The goal of the Faculty Mentoring Program is to
improve the retention, engagement, and graduation rates of students in a learning-centered environment.
Hillman Entrepreneurs Program
Marlboro Hall, Room 2051
http://academic.pgcc.edu/hillman/
301-322-0700
The Hillman Entrepreneurs Program is an innovative educational initiative tailored to the needs of transfer
students who begin their studies at Prince George’s Community College and complete their bachelor’s
degrees at the University of Maryland, College Park. The four-year Hillman Entrepreneurs Program is a
scholarship program targeted to students who have an interest in entrepreneurship and an enthusiasm for
starting a business venture or leading a company.
Honors Academy/Program
Marlboro Hall, Room 1087
301-322-0433
http://www.pgcc.edu/prospective/areasofstudy/specialprograms/honorsprogram.aspx
The Honors Academy admits academically outstanding honors students who are interested in a rigorous
program of academic excellence, intellectual development, leadership, and community service. Prince
George's Community College’s Honors Program promotes students’ intellectual growth and enrichment.
International Education Center
Lanham Hall, Room 221
http://academic.pgcc.edu/internationalcenter/
301-322-0750
The International Education Center provides academic support and assistance to students who need help
with courses or with understanding the American higher education system. The Center brings international
and American students together for learning enrichment activities, including a variety of discussion forums
that foster awareness and understanding of cultural issues.
Service-Learning
Lanham Hall, Room 225
301-322-0713
The Service-Learning Program encourages the development of civic responsibility through students’
participation in service projects within the community that support their academic objectives. Through
service-learning, students learn actively by applying principles learned in the classroom while developing
critical reflective thinking as well as personal and civic responsibility.
CAMPUS RESOURCES AND SERVICES:
Student Development Services
Student Development Services offers programs that provide students with academic and career
advising, personal counseling, and mentoring. For more information, log in to myPGCC from
my.pgcc.edu or from www.pgcc.edu, or call 301-322-0886, or check the college website:
http://www.pgcc.edu/current/academicresources/studentdevelopmentservices
Computer and Learning Labs
Office
Location
Phone
Hours of Operation
Marlboro Learning Lab
Marlboro Hall
Room 2129
301-322-0503
Mon.-Thurs.: 8 am – 8:45 pm
Fri.: 8 am – 3:45 pm
Sat.: 8:30 am – 2:45 pm
Sun.: 10 am – 1 pm
Math Learning Center
Marlboro Hall
Room 3104
301-583-5257
Mon.-Wed.: 10 am – 8 pm
Tue.-Thu.: 9 am – 8 pm
Fri.: 9 am – 5 pm
Sat.: 9 am – 2 pm
Sun.: Closed
Open Computer Lab
Bladen Computer Center
Bladen Hall
Room 104
301-322-0999
Mon.-Thurs.: 8 am – 10:15 pm
Fri.: 8 am – 5 pm
Sat.: 9 am – 4:45 pm
Sun.: Closed
Open Computer Lab
Center for Advanced
Technology
Center for Advanced
Technology
Rooms 101 and 201
301-322-0999
Ext. 9091
Mon.-Fri.: 8 am – 10:15 pm
Sat.: 9 am – 4:45 pm (first floor
only)
Sun.: Closed
Other Resources, Services, and Academic Support
Office
Academic Advising and
Transfer Services
Location
Bladen Hall
Room 124
Phone
301-322-0151
Hours of Operation
Mon.-Thurs.: 8:30 am – 8 pm
Fri: 8:30 am – 5 pm
Sat.: Closed
Sun: Closed
Academic Advising Website: http://www.pgcc.edu/current/academicResources/academicAdvising/academicAdvising.aspx
Office
Location
Phone
Hours of Operation
Bookstore
Largo Student Center
Room 116
301-322-0912
Mon-Thurs: 8:30 am – 5:00 pm
Fri:
8:30 am – 4:00 pm
There are extended and Saturday
hours at the beginning of the
semester. Please call or check
website to confirm.
Bookstore Website: http://www.pgccbookstore.com
Campus Police
Facilities Management
Building
301-322-0666
24 hours, 7 days a week
College Life Services
Largo Student Center
Room 149
301-322-0853
Mon.-Fri.: 8:30 am – 5 pm
eLearning Services
Accokeek Hall Building
Room 346
301-322-0463
Mon.-Fri.: 8:30 am – 8 pm
Fri.: 8:30 am – 5 pm
with phone support available until
9 pm
301-322-0476
Mon-Thurs.: 8:00 am – 8 pm
Fri.: 8:00 am – 5 pm
Sat.: 10 am – 3 pm
Sun.: Closed
301-322-0090
Mon-Thurs.: 8:30 am – 8:30 pm
Fri.*: 8:30 am – 4:30 pm
Sat.: 9 am – 3:30 pm
Sun: Closed
eLearning Services Website: www.pgcconline.com
Library
Accokeek Hall
First and Second Floors
Library Website: http://library.pgcc.edu/
Testing Center
(Student Assessment
Services)
Bladen Hall
Room 100
No additional students will be
admitted for testing 30 minutes
prior to the posted closing time.
*On the first Friday of each
month, the Center closes at
2:30 pm with no admittance
after 2 pm.
Testing Center Website: http://academic.pgcc.edu/sas/index.html
Tutoring and Writing
Centers
Bladen Hall
Room 107
301-322-0748
Mon-Thurs.: 8:30 am – 8:30 pm
Fri.: 8:30 am – 4:30 pm
Sat.: 8:30 am – 3:30 pm
Tutoring and Writing Centers Website: http://www.pgcc.edu/current/academicresources/tutoringwriting.aspx
Download