Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 3.19 KB

README.md

File metadata and controls

45 lines (32 loc) · 3.19 KB

Western Nebraska Community College Computer Science Program

These classes form the major backbone of our computer science curriculum. There are specific course outlines for the Computer Science track in the CS Course Outlines folder. The other class outlines are in the specific class folder.

  • INFO-1255 Python
    • This class uses OER and Instructor resources contained in the Python folder.
    • Python Chapters is the folder which contains the book/framework used for the class.
  • INFO-1510 Intro to Robotics
    • This class is entirely instructor created.
    • Scratch, Arduino C
  • INFO-2350 Intro to Computer Science
    • This class uses OER and Instructor resources contained in the Python, Java, and C++ folders.
    • Python Activities, Java Chapters, C++ Chapters are the folders which contain the book/framework for the class.
  • INFO-2355 Computer Science 1
    • This class uses OER and Instructor resources contained in the Python, Java, and C++ folders.
    • Python Activities, Java Chapters, C++ Chapters are the folders which contain the book/framework for the class.

OER Resources

These are some of the resources used to create these classes.

  • Python
    • Think Python 2e (Open Educational Resource book by Allen Downey, Creative Commons license)
  • Java
    • Think Java 2 Interactive (Open Educational Resource book by Allen Downey and Chris Mayfield, Creative Commons License)
  • C++

Purpose

I am an Information Technology Instructor at Western Nebraska Community College. I teach Information Technology, CyberSecurity and Computer Science. Best job ever!

This repository contains some of the resources for WNCC Computer Science Courses. We cover Python, Jupyter Notebooks, Google Colab, Data Science, Java, Arduino C, C++, and SQL.

In the current software development environment, it is important to learn more than one language. Understanding the concepts and solving the problem (computational thinking) is important, not memorizing the syntax. Learning more than one language at a time helps generalize programming concepts and problem solving at a higher level of understanding and synthesis.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright (c) 2024 William A Loring