CSCI2061 — Python for Programmers
CSCI 2061 - Python for Programmers CSCI 2061 - Python for Programmers Hours/Week: Lecture 2 Lab None Course Description: This course introduces students to the concepts, syntax, style, and library system of the Python programming language. Course activities will include the creation of complex programs using advanced features of the language and library. It is intended only for students who already have a background in Object-Oriented programming in another language. A knowledge level equivalent to that obtained through successful completion of CSCI 1081 and CSCI 1082 will be assumed. MnTC Goals None use tuples, lists, dictionaries. Iterators, generators and other Python data structures to store, manipulate and manage data. develop an object-oriented program that uses inheritance, polymorphism and dynamic allocation. validate user data and incorporate fault tolerance through exception handling. employ basic preventive measures to produce a secure application. create a GUI application with good interface design. develop a database application that can create, store and manage data and files. develop a web application. use the standard Python libraries and import external libraries to automate application development. create and import modules and packages. Minnesota Transfer Curriculum (MnTC): Goals and Competencies Competency Goals (MnTC Goals 1-6) None Theme Goals (MnTC Goals 7-10) None Courses and Registration
Prerequisites: CSCI1082