0% found this document useful (0 votes)
6 views

CS 340 Programming Language Workshop in

Uploaded by

james425amos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

CS 340 Programming Language Workshop in

Uploaded by

james425amos
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Wright State University

CORE Scholar

Computer Science & Engineering Syllabi College of Engineering & Computer Science

Spring 2009

CS 340: Programming Language Workshop in Python


Krishnaprasad Thirunarayan
Wright State University - Main Campus, [email protected]

Follow this and additional works at: https://corescholar.libraries.wright.edu/cecs_syllabi

Part of the Computer Engineering Commons, and the Computer Sciences Commons

Repository Citation
Thirunarayan, K. (2009). CS 340: Programming Language Workshop in Python. .
https://corescholar.libraries.wright.edu/cecs_syllabi/541

This Syllabus is brought to you for free and open access by the College of Engineering & Computer Science at
CORE Scholar. It has been accepted for inclusion in Computer Science & Engineering Syllabi by an authorized
administrator of CORE Scholar. For more information, please contact [email protected].
CS 340 Programming Language Workshop in Python htp:/w.csrigedu~kao340Pynml

CS 340 Programming Language Workshop in Python (1


Credit)

• Instructor: T. K. Prasad
• Phone No.: (937)-775-5109
• Email : 1.k.. m:~i!.9@wrlt&I
• Home Page: h_tp:/w.cs0~jgl]1du-<P!i>
• Quarter : Spring 2009

• Office Hrs: TTh, 3-4pm, 395 Joshi (or by appointment)


• One and Only Class: April 2, Thursday, 3-3:30pm, 399 .Joshi

Course Description
This course is designed as a self-study in Python. You are expected to learn the language and solve a set of programming
problems assigned to you from Dietel et al using Python available from bttp://w~J"IQ!h()'g. There are no exams. We
officially meet only once in the quarter. However, I will be available in the posted office hours for clarifications and
discussions about the programming problems.

Prerequisite
• Experience with programming in C++/Java.

Course Text
• Dietel, et al: Python: How to Program. Prentice Hall, 2002, ISBN: 0130923613.

Reference
• Budd: Exploring Python, McGraw Hill, 2009, ISBN: 978-0-07-352337-8.

Grading
Each programming assignment will be graded as Pass/Unsatisfactory, and the letter grade 'P' or 'U' will be assigned at
the end of the course.

Course Policies
I. All work must be turned-in by May 30, 2009.
2. Do not expect an incomplete for any reason. Each assignment will also have a separate deadline.
3. You must pass all the assignments to pass the course. The code you turnin must be your own creation. Copying
code from available books, or cutting and pasting code from the Internet is strictly prohibited because it defeats
the whole purpose of the course.
4. Each program should be well-documented and adequately tested.
5. You must turnin well-documented source code runnable using Python, a README.txt with a brief description of

1 of2 3/26/2009 10: 15 AM


CS 340 Programming Language Workshop in Python http://www.cs.wright.edu/~tkprasd/ courses/cs340 Python. html

the program, and where applicable, sample test inputs and outputs to indicate that you have tested your code
adequately, as a single zip-archive for each assignment. To turnin the ith assignment (where i 1,2,3,4 ), create the
archive asgi. zip, and execute the following shell command on unixappsl:
csh% /common/public/tkprasad/cs340/turnin-pai asgi.zip README.txt
6. You may also be required to demonstrate your code in my office hours after the due date.

Assignments

Topic Problems~ Page No. (Dietel et al) Due Date


Basic Arithmetic and Data structures
April 14
Exercise 4.5 Page 152
Object-Oriented Programming
April 30
Exercise 7.4 Page 259
Graphics
III May 19
Exercises 10.3 & I 0.6 Page 387
String Processing
IV May28
Exercises 13.7 & 13.8 Page 461

T K~f[asd (0312512009)

2 of2 312612009 10: 15 AM

You might also like