Course and Instructor Information
Course Web Page: http://cis.bentley.edu/tbabaian/cs230/index.html -- check frequently for updates
Description:
Python is a popular choice to develop web and business applications in several industries today. Data analytics, machine learning, banking and finance, health care, software and information technology are all areas which have seen increased use of Python as the language has evolved during the past decade.
CS 230 introduces you to the fundamentals of coding and algorithmic thinking using the Python programming language. You will learn important constructs and key concepts that are common to all modern programming languages.
To master these concepts, you will complete several programming projects, increasing in complexity as the course progresses. In doing so, you will learn to write clear, efficient, and well-structured code, and you will develop problem solving skills that will benefit you in other courses as well. These skills will provide a solid foundation as you continue your study of programming.
You do not need to have any prior coding experience to take this course. You will learn by following examples from the text, and you always can get help from the CIS Sandbox tutors and the instructor when you need it.
Text: Python for Data & Analytics A Business-Oriented Approach, Edition 1.0 by Daniel H. Groner, Prospect Press, Copyright 2023. Electronic version is available from here.
Class Meetings:
Thursday, 6:30 - 9:10 pm, Smith 307
Zoom Meeting IDs for class meetings and office hours, accessible via bentley.zoom.us, are posted on Blackboard within the Zoom Class Info tab.
Instructor: Tamara Babaian, Smith 404 and online via Zoom, ph:781-891-3161.
Developed Skills:
- Use an integrated development environment
- Define a problem's solution algorithmically
- Break down problems into smaller pieces or modules
- Design programs to implement those processes and procedures
- Identify test cases and debugging code
- Represent data values using various data types and structures
- Design software to explore data
- ode algorithms using logical and looping constructs, lists, dictionaries, and tuples
- Write functions to represent abstract processes
- Add Python packages to your applications for analyzing and charting data, and creating web applications
- Read and write data from text files to implement file I/O
- Use exception handling in Python applications for error handling
Diversity and Inclusion
In our interactions, in and out of classroom, I strive to include every student, value every student's contribution, and foster the spirit of mutual trust and support in any team activity.
All courses offered at Bentley University reflect our institution's commitment to a set of core values and practices. The links below will take you to full explanations of our policies and procedures related to accommodations and equitable learning environments. As a student, you are expected to review and be familiar with each of these policies:
|