CSC 112-003:  Introduction to Computer Programming - Python

 

 

Class Times:         MWF 1:00 – 1:50

                            

 

Instructor: Ralph L. Bradley II    Office: CIS 2033   Phone: 962-4260

 

Home Page: http:/www.uncw.edu/people/bradleyr  E-Mail: bradleyr@uncw.edu

 

Schedule:  Click here to see the course schedule.

 

How to Download Python and Notepad++:  Click here for Python- If you are using Internet Explorer, Save the file before opening!!

 

Office Hours: MWF 10-10:45, 12-12:45, and 2-3:00 .  If this doesn’t work for you, please let me know and we will work something out!!!!!

 

Special Needs:

If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible.  If you have not already done so, you must register with the Office of Disability Services in Westside Hall (ext. 3746) and obtain a copy of your Accommodation Letter.  You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.

 

Course Definition:

Prerequisite: MAT 111 or 115. An introduction to programming in a high-level language for non-majors. Algorithms, computer systems, data representation, survey of computer applications, elementary programming techniques, debugging and verification of programs. The language to be used will is Python 3.x. May be repeated once for credit under a different subtitle.

 

Honor Code:

It is the responsibility of every student to uphold and maintain the UNCW Academic Honor Code (see Section V of your Student Handbook). 

 

Required Text:

·          Starting Out With Python, Second Edition, by Tony Gaddis

 

Expectations:

·         You will attend each class.

·         You will take an active role in your learning of the material.

·         You will acquire missed work from another student.

·         You will submit assignments on time.  Late assignments may be down graded by a full grade per day late.  Weekends count as two full days!!

 

COURSE REQUIREMENTS AND GRADING CRITERIA (Subject to change).

·         Tests (60%)

There will be two tests and a final exam.  No makeups unless previously approved. If the grade on your Final Exam is higher than one of the tests, the Final will be counted twice and the lowest test grade will not count.
 

·         Labs (20%)
In your labs you will complete structured hands-on programming activities that complement previous lectures. All lab activities must be completed during your lab period for full credit. No make-ups will be given. During labs, you will be able to use books, notes, classmates, and the instructor for help.  Your two lowest lab scores will be dropped. This provides flexibility to cover emergency situations and illness when you can't attend and bad days when you are there. You are expected to stay for the entire lab session. 

 

·         Programs  (20%)
You will have up to two weeks to complete each assigned program. Programs are due by the end of the day on the due date and will be penalized 10% for each day late. You may be expected to demonstrate your program for the instructor and answer questions about it. 

 


 

Course Grade -  

Grades will be based on the following scale:

  93-100 A
            90-92 A-
            87-89 B+
            83-86 B
            80-82 B-
            77-79 C+
            73-76 C
            70-72 C-
            67-69 D+
            63-66 D
            60-62 D-
            0-59 F