1 / 13

CS101 (Week 1)

CS101 (Week 1). TEAM Fall 2014. Who am I and why I am qualified to teach this class?. Programming for 23 years Programmed everything from Voicemail Systems Church and Non-profit websites Real Estate websites Oil Rig inspection and reporting software (currently)

Télécharger la présentation

CS101 (Week 1)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS101 (Week 1) TEAM Fall 2014

  2. Who am I and why I am qualified to teach this class? • Programming for 23 years • Programmed everything from • Voicemail Systems • Church and Non-profit websites • Real Estate websites • Oil Rig inspection and reporting software (currently) • Telecommunication Industry for 5 years • Oil/Gas Industry for 2 years • Programmed in many languages (C#, Java, HTML/CSS/Javascript, PHP) • Programming and computers are my passion

  3. Class Communication Info • Class website: blog.lockdroid.com • Syllabus: http://blog.lockdroid.com/?p=7 • Install Instructions: http://blog.lockdroid.com/?p=10 • Facebook • Group: https://www.facebook.com/groups/team.cs101.fall2014/ • Email: team.cs101.fall2014@groups.facebook.com • Contact Me • Email: joshua.engelbrecht@gmail.com • Cell: 316-214-8574 • My preference is text or email but will answer a call(Best time to call would be between 8pm and 10pm) • Email/text any time

  4. Homework and Extra Credit • Homework • Create one program • Will use PHP as the programming language • Will use Aptana Studio 3 as the programming environment • Can use any other IDE you want but I might not be able to help with IDE specific questions • Professionally, I use PhpStorm but it is a paid program • Extra Credit (will discuss more on week 6) • Create an additional program • Using same stuff as homework • Create Documentation • Will use PowerPoint and Word • Communication with other team members • Will use FB and email as communication tools

  5. Nerd vs Geek Nerd Geek Socially adept Uses obscure references but you can understand most of it Techno Music Follows recent fashion trends • Socially awkward • Uses jargon only other nerds will understand • Solitary Games • “pocket protectors”

  6. Why take this class? • What problems are out there today? • Cancer? • Vehicle safety? • Robots to dig out trapped people? • Boredom? • Others?

  7. Why take this class? (cont.) • Computer programs solve problems • What problems are solved by computer programs? • Banking App: Everyday banking activities • 2048, Snapchat: Boredom • Facebook, Myspace: Keeping in touch • Photoshop: Editing images • Word, PowerPoint, Excel: Business Requirements

  8. Why take this class? (cont.) • This class isn’t to teach you a specific programming language. • Teach you to figure out your problem(s). • Teach you how to logically think through a problem. • Teach you how to use available/external tools.

  9. Why take this class? (cont.) • We will not cover these topics in class • Installing programs • Opening/Using programs • Typing • Operating Systems • If you need any help with these please talk, text, email, message me and I can help.

  10. Why take this class? (cont.) • Extra Credit will cover these additional topics (covered in Week 6ish) • Microsoft Word • Microsoft PowerPoint • Microsoft Excel

  11. PHP • PHP is a programming language designed for the web • Free • Easy to set up • PHP was invented in 1994 • PHP is a scripting language • A computer reads it like a play script, top to bottom. • Vs Compiled, which a computer transforms what you write into something that it can understand. • Cross-platform, it can run on many different types of Operating Systems, Mac Windows, and Linux

  12. Aptana Studio 3 • Program to help program • IDE (Integrated Development Environment) • Aids in development by giving the user a set of tools • Aptana Studio 3 Demo

  13. High Level Install of PHP and Aptana Studio 3 • Install Java • Install PHP • Install Aptana Studio 3 • Configure Aptana Studio 3 • Program Away • Full instructions can be found at: http://blog.lockdroid.com/?p=10 • Need Help? Email me or bring in your computer next week

More Related