2024-2025 Catalog and Student Handbook (Unofficial) 
    
    Jun 19, 2024  
2024-2025 Catalog and Student Handbook (Unofficial)
Add to Portfolio (opens a new window)

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
  1. Write Python code to solve problems when given a set of specifications.
  2. Create and implement Python classes.
  3. Implement objects, inheritance, encapsulation, polymorphism, and composition in code writing.
  4. 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).
  5. Use Python libraries (NumPy, Pandas, SciPy, Matplotlib) for statistics problems and creating graphs and charts (Math Component).
  6. 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)