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