Here is a list of what you need to do for this module (details are in the individual modules)
Required Learning Modules
1. An Overview of Programming Languages
How many programming languages are there? Read about some beginner programming languages from the infographic below or from other online sources. Do you know any programming languages already? Make your own "product" summarizing what you learned about each of the mentioned languages. A "product" is NOT a report. Drawing, video, booklet, brochure, - poster, look for cool ways to show what you know. BE sure to include Python, as we use it in CS1.
2. Careers in Computer Science
a. Know the facts - plan for your future...
Check out these website about careers for CS majors.
note the very important job satisfactions levels
Video : Top Jobs are in Tech
Website: 11 Best Jobs in America 2017
Website: Top jobs for 2017 graduates
ii) How does the average salary compare with salaries of
lawyers, dentists, vets and family practice doctors?
iv) Select three careers that involve CS and interest you
and create s short infomercial about Tech jobs and
trends - BE SURE TO TALK ABOUT JOB
3. Choose your Learning Resource
a. Look at the Beginning Python Books in the Classroom:
Python Crash Course
Python for Dummies
Invent Your Own Games with Python
b. Select a book you want to use to learn Python. Download
the pdf of the book (linked above) so you may use it
outside the classroom.
Use this python3 tutorial series
4. Downloading Software
a. Go to Python.org and download python for your
b. Use your chosen textbook to try working in a terminal
session of your computer. (OSX - go to terminal and type
in python 3; windows - to do terminal and type in python.)
c. Text Editor: We will not be using IDLE.
We will be using jGrasp, an IDE (Interactive
Development Environment/Text Editor). We use jGrasp
in CS2 because we program in Java. We've had issues
with this working for Python, so we will use Pycharm. We
will use the free version.
d. Download the free version of pycharm and ask Mrs. Davis
to give you a quick 5 minute tutorial on using it.
5. Learn Python
a. Using your chosen textbook, work through each chapter.
b. Make sure you code all "Try it YourSelf" or code examples
in your textbook. Take Screenshots as you go.
c. Occasionally show Mrs. Davis your programs. Try your
own ideas (tweeks) as you go.
1. Following the class project specifications, create Your own Python Programming project. Your project should have a purpose, solve a problem and be your own creation. If needed, you may get ideas from project books in the classroom, or from the internet. All ideas or help not your own need to be documented.
Hints: Don't get in over your head! Watch your time.
2. Create a Presentation highlighting your project and what
you have learned. Include all the pictures / questions/
products you have created. ADD ANY OTHER
items/information that you deem appropriate to mak
the project complete.
3. Be prepared to present your project according to class specifications.