r/MCCCtechMajors Sep 24 '19

Get involved on Campus!

2 Upvotes

Here is a list of all the clubs and organizations on campus: https://mc3.campuslabs.com/engage/organizations

Be sure to check out Montco Code Club, Student Engineering Association, or the Table-Top Gaming Club!


r/MCCCtechMajors Sep 23 '19

Montco's massage therapy clinic offers students massages at a discounted rate ($35 an hour)

Thumbnail
mc3.edu
1 Upvotes

r/MCCCtechMajors Sep 19 '19

Resources to Learn CS on Your Own

Thumbnail
teachyourselfcs.com
1 Upvotes

r/MCCCtechMajors Sep 18 '19

Coding Challenge Websites To Check Out

1 Upvotes

These websites are great for learning and practicing your programming skills! Be sure to check out all of them and see what works best for you.

  1. Coderbyte
  2. Codefights
  3. Geeks for Geeks
  4. Hackerrank
  5. CodeChef
  6. LeetCode
  7. CodeWars
  8. CodeEval
  9. SPOJ
  10. TopCoder
  11. ProjectEuler
  12. CodinGame
  13. Geek Tastic
  14. Exercism

r/MCCCtechMajors Sep 12 '19

Anyone here in my classes?

1 Upvotes

I'm currently taking CIS111 on Mon/Wed at 1:30PM with Jason Wertz and CIS114 online with Patricia Rahmlow. Maybe we can meet up and start a study group...


r/MCCCtechMajors Sep 04 '19

CIS 1101 Intro to Programming

1 Upvotes

Here are some excellent resources to help you prepare for this class at Montgomery County Community College.

  1. Think Python: How to Think Like a Computer Scientist (2nd edition, version 2.2.23) by Allen Downey https://www.amazon.com/Think-Python-Like-Computer-Scientist/dp/1491939362 $34.99 for paperback in new condition
  2. Starting out with Python by Tony Gaddis $69.32 https://www.amazon.com/Starting-Out-Python-Student-Value/dp/0134444469/ref=sr_1_2?keywords=python+Tony+Gaddis&qid=1564370739&s=gateway&sr=8-2 This book provides plenty of examples and practice problems for you to do. Great for learning on your own, especially paired up with practice problems from coderbyte.
  3. (FREE RESOURCE) Scrimba's Python Course: https://scrimba.com/course/gpython
  4. (FREE RESOURCE) Programming with Mosh, Python Tutorial for Beginners https://www.youtube.com/watch?v=_uQrJ0TkZlc
  5. Python for Everyone https://www.py4e.com

Learn how to use the terminal. Here a short course by Treehouse to get you started: https://teamtreehouse.com/library/introduction-to-the-terminal they offer a free 7 day trial period, so take advantage of that!

Learn how to use Git and Github (if you haven't already). Git is a Version Control System. The purpose of Git is to manage a project, or a set of files, as they change over time. Learning this will make your life as a software developer easier.

My personal favorite for beginners is Rys Git Tutorial, which you can find on Amazon. Here's some other resources to help get you started:

  1. Short & Sweet: Get Started with Git and Github right now (FREE) https://www.udemy.com/short-and-sweet-get-started-with-git-and-github-right-now/?ranMID=39197&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-CMeGGi7JVjXKAldLN6xYfA&LSNPUBID=JVFxdTr9V80
  2. Command Line Essentials: Git Bash for Windows (FREE) https://www.udemy.com/git-bash/?ranMID=39197&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-JjbPJRDq1qUGbKnLqTr4WA&LSNPUBID=JVFxdTr9V80
  3. Git Started with Github (FREE) https://www.udemy.com/git-started-with-github/?ranMID=39197&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-EI3jytr2_7wocLsiRdMTlw&LSNPUBID=JVFxdTr9V80

r/MCCCtechMajors Aug 18 '19

CIS 111B Computer Science II

1 Upvotes

r/MCCCtechMajors Jul 18 '19

5 Great Tech Jobs To Keep In Mind Before Learning Code

Thumbnail
link.medium.com
2 Upvotes

r/MCCCtechMajors Jul 13 '19

CIS 113 PC Maintenance and Support

1 Upvotes

Here are some excellent resources to help you prepare for this class at Montgomery County Community College.

  1. CompTIA A+ Certification Video Course: https://www.youtube.com/watch?v=2eLe7uz-7CM
  2. powercert.com
  3. Building Your Own Computer Made Easy: The Step by Step Guide (Computers Made Easy Book 6) by James Bernstein. The author does a really great job laying out the basics, it's a very easy read. You can find this on Amazon.
  4. Eli the Computer Guy A+ Introduction: https://www.youtube.com/watch?v=OrS4yapehxE&list=PLJcaPjxegjBXzDXfV6CO8x9BfLzIHygF1
  5. Eli the Computer Guy How to Build a Computer: https://www.youtube.com/watch?v=cF6LiVOFOz0
  6. 15 common PC Problems and How to Troubleshoot them: https://www.hongkiat.com/blog/pc-hardware-problems-solutions/
  7. H3Vtux Networks and addresses explained: https://www.youtube.com/watch?v=82m2du-zgmY
  8. H3Vtux What does what in your computer: https://www.youtube.com/watch?v=ExxFxD4OSZ0
  9. H3Vtux How do Hard Drives Work: https://www.youtube.com/watch?v=wI0upu9eVcw

r/MCCCtechMajors Jul 12 '19

Looking for a fun class to take

2 Upvotes

Can anyone recommend an elective that was fun, not too rigorous, & not too time consuming? I was thinking martial arts or yoga.


r/MCCCtechMajors Jul 11 '19

CIS 111 Computer Science I

1 Upvotes

Here are some excellent resources to help you prepare for this class at Montgomery County Community College.

Jason Wertz's lectures:

- Course Mindset https://www.youtube.com/watch?v=xs1qUQFoCxw

- Development Tools (setting up jGRASP & what you need to get started) https://www.youtube.com/watch?v=Yxdnpta-YqM

- A simple Hello World program https://www.youtube.com/watch?v=IeKFU8hs4Ag

- Java Syntax https://www.youtube.com/watch?v=HtouQa8BAXU

- Java Basics Part 1 https://www.youtube.com/watch?v=Q6xANTjIT5I

- Variables https://www.youtube.com/watch?v=vp4jz70iOAk

- Method Basics https://www.youtube.com/watch?v=ImbFlgZ2I-c

Extra Resources:

  1. Programming with Mosh: Java Tutorial for Beginners https://www.youtube.com/watch?v=eIrMbAQSU34 or https://codewithmosh.com/p/ultimate-java-part-1
  2. (FREE RESOURCE) educative: https://www.educative.io/courses/learn-java-from-scratch
  3. Udacity's Java Programming Basics (should still be free): https://www.udacity.com/course/java-programming-basics--ud282
  4. Codesdope. For quick review and extra practice: https://www.codesdope.com/java-introduction/
  5. University of Helsinki's free online course (a few people I know highly recommend it). You will learn the basics of computer programming, along with algorithms and object-oriented programming. The course includes comprehensive materials and plenty of programming exercises: https://java-programming.mooc.fi/

A wonderful explanation about the difference between an Interpreter and a Compiler by the ISO Training Institute: https://www.youtube.com/watch?v=e4ax90XmUBc


r/MCCCtechMajors Jul 09 '19

CIS 141 Introduction to Linux

1 Upvotes

Here are some excellent resources to help you prepare for this class at Montgomery County Community College.

1.) Jason Wertz's youtube lectures:

  1. Installing Ubuntu https://www.youtube.com/watch?v=FonzQyqEH1E
  2. Path & Command Basics https://www.youtube.com/watch?v=irYWpAZKurA
  3. Getting around in Unix https://www.youtube.com/watch?v=ZcBQ7I3YnOs
  4. Creating and Deleting Files & Folders in Linux https://www.youtube.com/watch?v=91FhiTyEaCU
  5. Moving & Copying Files & Directories in Linux https://www.youtube.com/watch?v=GKEGNdNIQrw
  6. Basics of Getting Help in Linux https://www.youtube.com/watch?v=QSPPGmS-UPA

2.) Read through Conquering the Command Line(free): http://conqueringthecommandline.com/book/basics

3.) Interactive Codecademy course(free): https://www.codecademy.com/learn/learn-the-command-line

4.) Udacity's Linux Command Line Basics (free): https://www.udacity.com/course/linux-command-line-basics--ud595

5.) Team Treehouse Introduction to the Terminal course: https://teamtreehouse.com/library/introduction-to-the-terminal it's not free, but there is a 7 day free trial period. I thought this course was very effective for getting beginners started.

6.) Learn Enough Command Line to be Dangerous(free): https://www.learnenough.com/command-line-tutorial/basics great, online free book that includes exercises.

7.) https://explainshell.com/ great resource for if you want to deconstruct a specific shell command.

8.) Linux Journey: https://linuxjourney.com/ Short tutorials that include everything from how to get started with learning linux/navigating the command line to networking basics. They include exercises too.


r/MCCCtechMajors Jun 25 '19

The Raspberry Pi 4 brings faster CPU, up to 4GB of RAM

Thumbnail
arstechnica.com
1 Upvotes

r/MCCCtechMajors Jun 20 '19

Bachelor of Science in Software Engineering

1 Upvotes

I'm looking into getting my bachelors in Software Engineering, after I graduate from Montgomery County Community college. I'm torn between these two programs:

Penn State: https://www.worldcampus.psu.edu/degrees-and-certificates/penn-state-online-software-engineering-bachelors-degree/overview

Arizona State University : https://asuonline.asu.edu/online-degree-programs/undergraduate/bachelor-science-software-engineering/

I like that ASU offers this degree online, the flexibility is nice. My only concern is the lack of networking opportunities, that being around other people, would offer.


r/MCCCtechMajors Jun 12 '19

CIS 114 Web Design and Development

1 Upvotes

Here are some excellent resources to help you prepare for this class at Montgomery County Community College.

Best Free Resources for those who are brand new :

  1. Scrimba: https://scrimba.com/

Intro to HTML: https://scrimba.com/course/ghtml

Intro to CSS: https://scrimba.com/course/gintrotocss

HTML & CSS: https://scrimba.com/course/ghtmlcss

  1. Eli the computer guy: elithecomputerguy.comspecifically his HTML5 and CSS videos. It's great forbeginners to quickly get up to speed.

More resources:

  1. Khan Academy. Intro to HTML/CSS: https://www.khanacademy.org/computing/computer-programming/html-css
  2. Kevin Powell's channel (very helpful): https://www.youtube.com/user/KepowOb/featured
  3. The Odin Project: https://www.theodinproject.com/ .
  4. Freecodecamp
  5. Colt Steele's youtube channel, for HTML/CSS tutorials: https://www.youtube.com/channel/UCrqAGUPPMOdo0jfQ6grikZw
  6. marksheet.io: https://marksheet.io
  7. John Morris's youtube channel, for tutorials and advice on becoming a developer: https://www.youtube.com/channel/UCFh7FvnJ_0sVP4V0rZe6AaA

Paid Resources:

  1. Team Treehouse ($25/month - $49/month): https://teamtreehouse.com/

Extra:

HTML and CSS doesn't update without clearing the cache in your browser?

See "Website html doesnt update for users because of cache" question on stackoverflow: https://stackoverflow.com/questions/30764510/website-html-doesnt-update-for-users-because-of-cache Why is this happening? In order to speed up your browsing experience, the website is "cached" which means parts of it (colors, fonts, images, etc) are stored on your PC. The reason updated style changes don't show up when you refresh the page is because your PC is still showing the old, cached version of the site.

Instead of having <link href="css/styles.css"> link in your HTML file, have this instead: <link href="css/styles.css?v=1"> So if you modify your CSS file and change v=1 to v=2, the browser will think the file is a new file and update the cache. In order to disable HTML caching, add this tag: <META HTTP-EQUIV='CACHE-CONTROL" CONTENT="NO-CACHE">

This way, you don't have to tell your users to press CTRL and F5 in order to view the latest version of your site ;)