jagomart
digital resources
picture1_Python Fundamentals Pdf 187642 | Fundamentals Syllabus


 208x       Filetype PDF       File size 0.09 MB       Source: www.columbia.edu


File: Python Fundamentals Pdf 187642 | Fundamentals Syllabus
computer programming in python columbia science honors program spring 2018 instructor james lin jl3782 columbia edu teaching assistant kelly ryu hr2362 columbia edu website www columbia edu jl3782 shp course ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
                     Computer Programming in Python 
                     Columbia Science Honors Program, Spring 2018 
                     Instructor: James Lin, jl3782@columbia.edu 
                     Teaching Assistant: Kelly Ryu, hr2362@columbia.edu 
                     Website: www.columbia.edu/~jl3782/shp 
                      
                     Course Schedule 
                     The Course Schedule will almost definitely change as the semester goes along. 
                      
                     1/27 – Lecture 1 
                         •   Introduction to Computer Science and Programming 
                         •   Your First Python Program: “Hello, World!” 
                         •   LAB 
                                 o  Setting Up 
                                 o  Minecraft Hour of Code Exercise – Practicing Algorithms 
                     2/3 – Lecture 2 
                         •   Python Programming Fundamentals 
                                 o  Data Types and Examples 
                                 o  Operators and Built-In Functions 
                                 o  Variables and Expressions 
                                 o  if-elif-else Statements 
                         •   LAB 
                                 o  Exercise Set 1 
                     2/10 – Lecture 3 
                         •   More Python Programming Fundamentals 
                                 o  while Loops 
                                 o  break 
                                 o  continue 
                         •   Data Structures 
                                 o  Lists 
                         •   LAB 
                                 o  Exercise Set 1 
                     2/17 – Lecture 4 
                         •   More Python Programming Fundamentals 
                                 o  for LoopsReview 
                                 o  Defining and calling functions 
                         •   Data Structures 
                                 o  Dictionaries 
                         •   LAB 
                                 o  Exercise Set 1 
                                 o  21 
                      
                     2/24 – Lecture 5 
                         •   Sorting Problem and Selection Sort 
                         •   Intro to Merge Sort 
                         •   LAB 
                                 o  Implement a Sort (optional) 
                     3/3 – Lecture 6 
                         •   Algorithms and Analysis 
                                 o  Intro to Recursion 
                                 o  Merge Sort 
                                 o  Big-O Analysis 
                         •   More Python and CS Fundamentals 
                                 o  Von Neumann Architecture 
                                 o  File I/O 
                         •   LAB 
                                 o  Implement a Sort (optional) 
                                 o  Term Project 
                     3/10 – Lecture 7 
                         •   Guest Lectures 
                         •   LAB 
                                 o  Term Project 
                     3/17 – NO CLASS, Columbia Spring Break 
                              
                     3/24 – Review and Intro to NumPy with Kelly 
                      
                     3/31 – NO CLASS, Easter and Passover 
                      
                     4/7 – Review and NumPy with Kelly 
                      
                     4/14 – NumPy with Kelly 
                      
                     4/21 – NO CLASS, SHP Break 
                      
                     4/28 – NumPy with Kelly 
                      
                     5/5 – NumPy with Kelly 
The words contained in this file might help you see if this file matches what you are looking for:

...Computer programming in python columbia science honors program spring instructor james lin jl edu teaching assistant kelly ryu hr website www shp course schedule the will almost definitely change as semester goes along lecture introduction to and your first hello world lab o setting up minecraft hour of code exercise practicing algorithms fundamentals data types examples operators built functions variables expressions if elif else statements set more while loops break continue structures lists for loopsreview defining calling dictionaries sorting problem selection sort intro merge implement a optional analysis recursion big cs von neumann architecture file i term project guest lectures no class review numpy with easter passover...

no reviews yet
Please Login to review.