0 CSC 210 - Spring 2024 - Syllabus
0 CSC 210 - Spring 2024 - Syllabus
Textbook: Deitel & Deitel, Intro to Python for Computer Science and Data Science, Pearson Education,
2020
Supplemental materials: Gaddis, Starting Out with Python, 5th Edition, Pearson Education, 2021
Catalog Description: This course is an introduction to programming, problem solving and data science
with Python. Topics include control statements, functions, arrays, strings, file processing, sequences, lists,
dictionaries, object-oriented programming, and data science concepts including basic statistics, data
visualization, data frames and regular expressions.
Pre-requisite/Co-requisite: N/A
Use lists, dictionaries, sets and data frames for data processing 2 2
Course topics:
No. of weeks Chapter covered
1 Introduction to Computers and Python
1 Introduction to Python Programming
2 Control Statements and Program Development
2 Functions
3 Sequences: Lists and Tuples
2 Dictionaries and Sets
2 Array-Oriented Programming with NumPy
1 Files and Exceptions (just introduction)
Assessment measures:
Prepared by / date:
Dr. Hicham Hage / Feb 2017