CSCI 151 Introduction to Computer Science

CSCI 151 Introduction to Computer Science - Fall 2014

    Course Information

    Office Hours:

    • Monday: 12:00 - 1:00 PM
    • Tuesday: By appointment
    • Wednesday: 12:00 - 1:00 PM, 3:50 - 4:20 PM
    • Friday: 9:20 - 9:50 AM, 1:00 - 3:00 PM
    • Thursday: 12:00 - 1:00 By appointment
    • Monday and Wednesday: 9:20 - 9:50 - By appointment

    To make an appointment, please, send an e-mail ykortsarts@mail.widener.edu

    Recommended Text - NOT REQUIRED:


    Starting Out with Python®, Second Edition
    Tony Gaddis
    Publisher: Addison-Wesley
    Copyright year: © 2012 Pages: 648
    ISBN-10 0-13-257637-6
    ISBN-13 978-0-13-257637-6

    Course Description

      This course presents the comprehensive introduction to the fundamental concepts of Computer Science, using PYTHON programming language. Studenst gain proficiency with LINUX operating system. The course constits of 3 hours lectures and 3 hours laboratory. Programming exercises will be in PYTHON. No previous knowledge of computer programming is required.

    Attendance


    The details of attendance policy

    Academic Fraud


    The Science Division strictly enforces the University's policy on cheating and other forms of academic fraud.

    Student Academic Grievance Procedure

      If a student has a grievance concerning a class in which he/she is enrolled, he/she will first try to resolve the problem with the instructor of the class. If it is impossible to resolve the matter at this level, then the grievance must be placed in writing and appealed in the following order:
      • Division or Program Head
      • Dean of Arts and Sciences (Arts and Sciences Academic Council)
      • Provost of the University
      • University Academic Council
      All student grievances will first be referred to the class instructor before they are treated at the level of the Division Head.

      Please see

      Student Handbook

      for Standards for Academic Integrity, Appeal Procedures for Student Academic Grievances,
      and Attendance Policy.

    Evaluation Criteria (Grading)

    • There will be:

      • Programming laboratory assignments
      • Mini-quizzes (usually, every Friday)
      • Exams
      • Homework

    • Make-up quizzes, exams and lab assignments
        Any make-up for the mini-quizzes, exams and lab assignments must be arranged in advance and done IN CLASS.

    • For laboratory assignments:
        You will need to start and to finish your laboratory assignment in class during your 2 hours and 50 minutes regular lab class.
      • Lab assignments will be posted at the course web site. Lab assignments have to be submitted on time. In case of emergency or medical situation you can ask for the special submission extension for the lab assignments. You must provide appropriate documentation.

      The work handed in must be the student's own work.
      Assignments which are written in groups are easily identifies and will receive grades of 0 for all participants.

      The weights of the homework, laboratory assignments, mini-quizzes and exams in the final grade are as follows:

    Your laboratory grade will be calculated as below,
    and will then combined with your lecture grade.

      Laboratory Grade
      Lab Assignments 75%
      Lab Practice and Attendance 25%
      Total100%

      Laboratory grade will contribute 45% of your final grade in the course.

      Final Grade
      Laboratory Sessions 45%
      Exams 35%
      Mini-Quizzes 15%
      Homework and Attendance 5%
      Total100%

      Final Grade Table

      A: 95 - 100
      A-: 90 - 94
      B+: 87 - 89
      B: 83 - 86
      B-:80 - 82
      C+: 77 - 79
      C: 73 - 76
      C-: 70 - 72
      D+: 67 - 69
      D: 60 - 66
      F: 59 - 0


    Important Dates