Internet Explorer 7, 8, and 9 are no longer supported. Please use a newer browser.
Concourse works best with JavaScript enabled.
Lansing Community College logo

Main · Technical Careers · Computer Information Tech

Intro to Programming - Python
CITP-110

  • Spring 2021
  • Section All
  • 4 Credits
  • 01/11/2021 to 05/10/2021
  • Modified 12/16/2020

Description

Students are introduced to the fundamental techniques for understanding, designing, developing, and testing object-oriented programs through the use of scientific method. Topics include: structured program design; basic programming control structures; algorithm and logic design; functions; classes; methods; random number generators; user interface design; and working with data in files. Students are required to complete computer-based assignments using the Python programming language.  (F,Sp)

Requisites

Prerequisite Courses: None
Placement Scores: Reading Level 5 and (Math Level 4 or minimum 2.0 in MATH 105 or MATH 106)

Course Note:  Students with little or no experience in programming are recommended to take a face-to-face version of this class rather than an online section. For further questions about the course requirements, please contact the Program office at 517-267-6406.

Contact Hours

Lecture

64

Lab

0

Other

0

Total Hrs

64

Student Learning Outcomes

Upon successful completion of this course, students should be able to:

  1. Analyze user requirements and design programming solutions.
  2. Use and create flowcharts, hierarchy charts, and other program design diagrams.
  3. Define and use variables.
  4. Create and use functions.
  5. Create and use sequence, decision, and repetition structures.
  6. Define and use logical operators and compound conditions.
  7. Validate input data.
  8. Create and use modules.
  9. Create and use data files.
  10. Understand and write code to handle errors.
  11. Create and use data structures such as sequences, arrays and lists.
  12. Create and use classes and methods.
  13. Define and use inheritance.

Materials

Other Materials/Resources

A Flowcharting Guide, “Designing a Program” example problems, example programs, and audio-visual tutorials to support this class are available in the D2L class site. Assignments and the D2L class site provide directions for obtaining access to additional Web-based resources including the software needed.  All required software can be downloaded for free and is also installed in the West Campus and Main Campus computer labs. Lab hours are posted at each lab and are subject to change.

Tools, Equipment or Apparel (Required of the Student)

Hardware:  USB storage device (1 gigabyte or more) recommended for storing and transporting homework. As an alternative you may use CD, DVD, sufficient free local hard disk space, or cloud-based storage solution.

Software: Internet Access, Web browser (current version Internet Explorer preferred), word-processing software, Adobe Reader, up-to-date virus protection, MS-Visio for flowcharting (available for download at no charge through Microsoft’s Academic Alliance Program after the second week of the semester), and for programming: Python 3 and Wing IDE 101 which are both available on the Web as free downloads.

Technical skills:  Basic computer skills, including the ability to:

  • Use email
  • Add and open attachments in email
  • Create new files
  • Modify existing files
  • Save files in commonly used word processing program formats
  • Copy and paste text
  • Download and install software
  • Create Windows compressed folders for submitting assignments

Evaluation

Student Electronic Access to Grades

D2L is the College’s Course Management System which includes a gradebook function allowing students access to their grades in order to receive timely and meaningful feedback on their progress in the course at any time. These grades will align with the Evaluation Criteria listed in this syllabus. D2L is accessed through the MyLCC page.

Whenever practicable, results for graded items should be posted electronically within 48 hours after the instructor has completed the grading process for the items, and final grades for the course should be entered no later than the specified grading day.

Criteria

All assignments include information about how, what, and where to submit your files. Typically, you will use the D2L Drop Box feature. However, for the first assignment, online students must also post to a discussion board. Feedback for each assignment can be viewed by logging back into the D2L Drop Box. Typically, you will receive your score and feedback within 2-3 business days after submission.  Missing or incorrect work may be resubmitted up to 2 weeks after the assignment’s due date listed in the class schedule although a late penalty will likely be assessed.  All points earned during the semester are totaled at the end of the semester and applied to the grading scale (see below).

Unless otherwise noted, all assignments are to be the work of an individual student, not a group.  However, you may assist classmates as long as each maintains their own electronic version of the solution.

Types of evaluations and related weights
Type Weight Topic Notes
Assignments 50%

250 points (10 @ 25 points each)

Final Exam 10%

50 points

Quizzes 40%

200 points (5  @ 50 pts. each, lowest quiz is dropped)

Breakdown

College Standard

 
   

College Grading Standards

Recommended Guidelines for Student Grades

4.0 --- Excellent

4.0 --- 91 – 100%           

455 – 500 points

3.5 --- ---------

3.5 --- 86 – 90%

430 – 454 points

3.0 --- Good

3.0 --- 81 – 85%

405 – 429 points

2.5 --- ---------

2.5 --- 76 – 80%

380 – 404 points

2.0 --- Satisfactory

2.0 --- 71 – 75%

355 – 379 points

1.5 --- ---------

1.5 --- 66 – 70%

330 – 354 points

1.0 --- Poor

1.0 --- 60 – 65%

300 – 329 points

0.0 --- --------

0.0 --- 0 – 59%

    0 – 299 points

Course Policies

CITP 110 Course Policies

Class Expectations

Plan to spend 2 to 3 hours per course credit each week on the weekly lessons (approximately 8 to 12 hours total). Each week you will do some reading and work on assignments related to the content. You will build skill using step-by-step problem solving as described in the Flowcharting Guide to create logic diagrams which are then used to write computer programs using the Python programming language.  Online students must take the final exam at a testing center.  It will be VERY IMPORTANT to stay on schedule.

All quizzes and the final exam are completed in D2L and are open book, notes, and assignments. There is a 1 point per day late penalty after the due date for all parts of each assignment excluding weekends and holidays.  All assignments must be correct and complete before they are accepted (except for the last assignment, if necessary).  No Assignment is accepted more than 2 weeks after its due date.

Late Tests and Assignments

To receive full credit, all assignments must be submitted on or before the due dates listed in the class schedule. Work submitted after the due date is subject to a late penalty and there is a 2-week cutoff after the due date after which time the work will not be accepted unless there are circumstances outside the student’s control that prevented earlier submission.  Typically taking tests late is not available as a missed test will serve as the dropped score at the end of the semester.

CIT Program Policies

Class Participation Expectations

Participation is determined when the student logs into D2L on a regular basis (3 times a week minimum), submits assignments on time, and takes exams at the approved time and place. Students in face-to-face sections are expected to attend each class session. It is the student's responsibility to contact the instructor if the student must miss a due date.  Missing a scheduled activity, for any reason, including illness or late registration, in no way relieves the student of the responsibility for completing all work in the course to the satisfaction of the instructor according to the class schedule.

OTHER

Netiquette

Netiquette (or network etiquette) is defined as a set of principles developed to express courtesy and to help people act appropriately while sending e-mail and using the Internet. All of us (instructor and students) will demonstrate netiquette and civility whenever interacting with each other. Please use standard “Business English” (complete sentences) and not jargon or slang for all communications.

Consider anything said in the public forums to be public information. Don’t post comments that may be controversial, abrasive, or in poor taste or information that may reveal too much personal information - protect your privacy!

Academic Dishonesty

Each student is expected to be honest in his or her work. Cheating and plagiarism are dishonest. The purpose of this policy is to establish College definitions of cheating and plagiarism and to describe potential consequences of academic dishonesty.  This policy applies to all students.

The term "cheating" includes but is not limited to:

  1. Use of any unauthorized assistance, including electronic devices/media or on-line resources, in taking quizzes, tests, or examinations;
  2. Dependence upon the aid of sources beyond those authorized by the instructor in writing papers, in preparing reports, in solving problems, or in carrying out other assignments such as those involving sounds as well as moving or still images;
  3. The acquisition of tests or other academic materials without permission of the faculty or staff to whom the material belongs. Any interaction with any person other than the instructor or proctor in a testing situation may be interpreted as cheating;
  4. Academic honesty is twofold on the part of the student; first, not to cheat, and second, not to enable others to cheat.

The term "Plagiarism" includes but is not limited to the use, by paraphrase or direct quotation or the inclusion of electronic sources, of the published or unpublished work of another person without full and clear acknowledgment. When producing work for a course, students are expected to present their own ideas and to appropriately acknowledge the incorporation of another person's work. Not doing so is dishonest.

For any of these violations, the student is subject to academic penalty and other disciplinary action. Academic penalty may consist of a "0.0" grade for the offending work or (with departmental approval) a "0.0" grade for the course.

Computer Resources – Acceptable Use

Use of College-owned computer resources is a privilege extended by the College to students, employees, and other authorized users as a tool to promote the mission of the College. All users agree to be bound by the terms and conditions of the LCC Acceptable Use Policy at the time they complete an account application form. Copies of the LCC Acceptable Use Policy are available at the Library Circulation Desk and may also be accessed on the World Wide Web. The URL is http://www.lcc.edu/policy/policies_1.aspx#ACCEPTABLE_USE_POLICY

Theft or Other Abuse of Computer Facilities and Resources, including but not limited to:     

  1. Unauthorized entry into a file, to use, read, or change the contents, or for any other purpose.
  2. Unauthorized transfer of a file.
  3. Use of another individual's identification and/or password.
  4. Use of computing facilities and resources to interfere with the work of another student, faculty member or college official.
  5. Use of computing facilities and resources to send obscene or abusive messages.
  6. Use of computing facilities and resources to interfere with normal operation of the college computing system.
  7. Use of computing facilities and resources in violation of copyright laws.
  8. Any violation of the college's Acceptable Use Policy at http://www.lcc.edu/policy/policies_1.aspx#ACCEPTABLE_USE_POLICY

CIT INTERNET USE POLICY

Most Computer Information Technologies classrooms are set up with Internet access for course work and research.

Class-Related Use of Internet Resources

Student access to classroom Internet resources will be determined by the course faculty as part of their classroom management function, i.e., faculty will determine appropriate in-class use based on course outcomes and class objectives and will determine those times when it is appropriate to access these resources and which times access to these resources will be restricted in order to better focus on course outcomes and class objectives which don’t require access. If students are found using the Web inappropriately or at those times that the instructor has restricted access, the same penalties listed below under “Personal Use of Internet Resources” will apply.

Personal Use of Internet Resources

Web access is for course work only. At the beginning of a class session, Facebook and other social media, instant messaging, and/or any other personal use of the Web is prohibited. If you are found using the Web for personal use during class time you will be issued a warning, and if found repeating personal usage, you will be dismissed from the class for a day. A third offense will result in dismissal from the course.

Faculty Prerogative

Classroom faculty may choose to include specific language in a Course Syllabus or Outline which further defines the acceptable use within their classroom. These statements will be considered sanctioned by the CIT Program and will fall within the guidelines of this policy.

Class Attendance/Participation

Other

Extra Credit

Extra credit may be available in this course. This information is provided by the section instructor.

Institutional Policies

Transfer Potential

For transfer information, please consult the LCC Transfer webpage.  In addition, the Michigan Transfer Network website allows students the ability to search courses and discover how those courses transfer to colleges and universities statewide.

The Michigan Transfer Agreement (MTA) simplifies the transfer of students from one Michigan institution to another. For the most current information, see the LCC General Education webpage.

For additional transfer information contact the Academic Advising Center in the Gannon Building - Star Zone, (517) 483-1904.

Disability Statement

Students with disabilities who believe that they may need accommodations in this class are encouraged to contact the Center for Student Access, Gannon Building, Star Zone - Center for Student Support, via the Center for Student Access website, or by calling (517) 483-5323 as soon as possible to better ensure that such accommodations are implemented in a timely fashion.

Student Code of Conduct and General Rules and Guidelines

LCC supports a positive learning environment that provides opportunities for student success. The College recognizes the value and importance of a safe and orderly learning environment that encourages honesty, integrity, and ethical conduct. The Student Code of Conduct and General Rules and Guidelines ensure the protection of student rights and the health and safety of the College community, as well as aid in the efficient operation of College programs. In addition, the College has established procedures for addressing reports of alleged violations.                 

It is the responsibility of the student to be familiar with, and abide by, the Student Code of Conduct, as well as the General Rules and Guidelines. Furthermore, the instructor may establish reasonable guidelines within the classroom environment. Violations of the Student Code of Conduct and General Rules and Guidelines may be reported to the Office of Student Compliance.

Enrollment Verification

Class attendance and participation are essential to student success. Instructors will update class rosters by the 8th day after the start date of sections less than 8 weeks long, and by the 15th day after the start date of sections 8 weeks or longer to accurately reflect student enrollment in each course. Students who have not attended by these dates may be administratively dropped and responsible for any required tuition and fee charges.

Academic Success Coaches

At Lansing Community College, student success is our top priority.  Our Academic Success Coaches mentor students to help them meet their educational, personal and career goals.  LCC faculty or staff may refer you to an Academic Success Coach if they recognize that mentoring or assistance may be helpful to you. Please monitor your LCC email for referral notifications.  Your participation in academic success coaching is voluntary.

In addition, we encourage you to contact an Academic Success Coach on your own if you need help, guidance or assistance to reach your goals.  To contact an Academic Success Coach, call (517) 483-1422, email [email protected], or visit the Academic Success Coaching Team website for more information.

Nondiscrimination Statement

Lansing Community College is committed to providing equal employment opportunities and equal education for all persons regardless of race, color, sex, age, religion, national origin, creed, ancestry, height, weight, sexual orientation, gender identity, gender expression, disability, familial status, marital status, military status, veteran’s status, or other status as protected by law, or genetic information that is unrelated to the person’s ability to perform the duties of a particular job or position or that is unrelated to the person’s ability to participate in educational programs, courses services or activities offered by the college.

The following individuals have been designated to handle inquiries regarding the nondiscrimination policies: Equal Opportunity Officer, Washington Court Place, 309 N. Washington Square Lansing, MI 48933, 517-483-1730; Employee Coordinator 504/ADA, Administration Building, 610 N. Capitol Ave. Lansing, MI 48933, 517-483-1875; Student Coordinator 504/ADA, Gannon Building, 411 N. Grand Ave. Lansing, MI 48933, 517-483-1885; Sarah Velez, Human Resource Manager/Title IX Coordinator, Administration Building, 610 N. Capitol Ave. Lansing, MI 48933, 517-483-1874; Christine Thompson, Student Title IX Coordinator, Gannon Building, 411 N. Grand Ave. Lansing, MI 48933, 517-483-1261.

Compliance with COVID-19 Safety Precautions

All students, employees and visitors have a part to play in keeping the LCC community safe.  Everyone entering campus is required to adhere to the safety measures as outlined on the Spring Refresh 2021 webpage. Reports of noncompliance will be submitted to the Student Compliance Office for appropriate action.  Students with questions or concerns should email [email protected].

Media Release Statement

Photographs, pictures, slides, movies, video, or other media coverage of students may be taken for College-related business, in connection with their enrollment or participation in LCC activities without compensation from LCC, its Trustees, officers, directors, employees, students and agents of each of them, and photographs, pictures, slides, movies, video, or other media coverage of students may be used for any legal purposes.

Additional Items

Academic Policies

Student Initiated Withdrawal

You may withdraw from this course before the second week of class without notation on your record. If you drop the third week through the sixth a "W" grade will be issued. If you decide to drop after this date, a passing grade-to-date is required for a "W". A "W" grade will be issued only if the student is passing at the time the withdrawal is requested. Check the semester schedule book for the exact dates for drops and/or refunds.

"I" Grades

Incomplete ("I") is only given for the most extenuating circumstances if 80% of the coursework has been completed. All "I" grades should be completed by the end of the following semester in which the course was taken. Any "I" grade that is not completed within that period will automatically turn to "0.0".

Audits

A student who wishes to sit in on a class without taking exams or turning in assignments may register as an Audit student. An auditing student receives a grade of "X" at the end of the term, regardless of work completed during the term. Audited courses do not count toward degree requirements. If you wish to audit this course you must go to Registrar's office to have your enrollment status changed to audit.

Attendance

Students are expected to submit all assignments and take all quizzes according to the class schedule (or make other arrangements well in advance of the scheduled due date. Failure to do so may result in academic penalty. The student is responsible for taking tests at the approved time and place, and for submitting assignments on time.  If a student misses any due dates for activities, it is the student's responsibility to contact the instructor.  If continued attendance is not possible, it is the student’s responsibility to drop the course within the dates and conditions defined in the schedule book in order to receive a withdrawal "W" rather than a "0" grade.