2023-2024 Catalog and Student Handbook 
    
    May 16, 2024  
2023-2024 Catalog and Student Handbook [ARCHIVED CATALOG]

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)