|
|
May 16, 2024
|
|
CS 238 - Programming for Data Science II Same as: CIT 248 Credits: 3 Semesters Offered: No information available. Campus/Sites Offered: No information available. Offering Note: No additional information available.
Description Data structures and algorithms for manipulating linked lists. String and file processing. Recursion, Software engineering, structured programming and testing, especially larger programs.
Student Learning Outcomes
- Write Python code to solve problems when given a set of specifications.
- Create and implement Python classes.
- Implement objects, inheritance, encapsulation, polymorphism, and composition in code writing.
- Use Python classes to design/implement abstract data types (e.g., linked lists, stacks, queues) and how they differ from built-in types (e.g. List).
- Use Python libraries (NumPy, Pandas, SciPy, Matplotlib) for statistics problems and creating graphs and charts (Math Component).
- Demonstrate and use good programming style and documentation.
Prerequisite: CS 138 or CIT 148 with a grade of C or better or instructor approval. Corequisite: None Graded: Letter Grade
Add to Portfolio (opens a new window)
|
|
|