Search Course IDs and descriptions for:
Note: some or all of the courses in the subjects
marked as "Transfer" can be used towards a transfer degree: Associate of Science
and Arts or Associate of Engineering Science at DACC. Transferability for
specific institutions and majors varies. Consult a counselor for
Areas of Study
| CSCI201 syllabus
|COURSE NUMBER: ||CSCI201|
|COURSE TITLE:||Advanced Python Programming|
|SEMESTER CREDIT HOURS:||3|
|STUDENT ENGAGEMENT HOURS:|
Advanced course in the general purpose programming language of Python. Programming principles and constructs such as strings, dictionaries, sets, classes, object-oriented programming, inheritance, recursion and graphical user interface programming will be covered.
CSCI-101 with grade “C” or better or consent of instructor.
This course is not available for web registration.
STUDENT LEARNING OUTCOMES:
Upon completion of this course, students will be able to:
At the end of this course, the student who successfully completes the course will be able to:
- Test and debug Python projects
- Write Python programs that use string operations
- Write Python programs that use dictionaries and sets
- Write Python programs that use classes
- Write Python programs that use inheritance
- Write Python programs that use recursion
- Write Python programs that use graphical user interfaces
TEXTBOOK / SPECIAL MATERIALS:
- String operations
- Dictionaries and sets
- Classes and object-oriented programming
- Graphical user interface programming
See bookstore website for current book(s) at https://www.dacc.edu/bookstore
A point system will be used to evaluate a student’s progress. Points will be assigned to all work, such as lab projects, class participation, research papers, presentations, quizzes, tests and a final exam.
|STUDENT CONDUCT CODE:||Membership in the DACC community brings both rights and responsibility. As a student at DACC, you are expected to exhibit conduct compatible with the educational mission of the College. Academic dishonesty, including but not limited to, cheating and plagiarism, is not tolerated. A DACC student is also required to abide by the acceptable use policies of copyright and peer-to-peer file sharing. It is the student’s responsibility to become familiar with and adhere to the Student Code of Conduct as contained in the DACC Student Handbook. The Student Handbook is available in the Information Office in Vermilion Hall and online at: https://www.dacc.edu/student-handbook|
Copying/using code from any other source; whether from another student or the Internet, is prohibited. All students involved will receive a zero on the assignment and depending on the severity may be dropped from the course at the discretion of the instructor. If there is any question on the code submitted, the student will be asked to explain how they came up with the code and why they chose to use it.
|DISABILITY SERVICES:||Any student who feels s/he may need an accommodation based on the impact of a disability should contact the Testing & Academic Services Center at 217-443-8708 (TTY 217-443-8701) or stop by Cannon Hall Room 103. Please speak with your instructor privately to discuss your specific accommodation needs in this course.|