Welcome To CIS115 Introduction to Programming & Logic.

Slides:



Advertisements
Similar presentations
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Advertisements

Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Chapter Concepts Review Markup Languages
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS101 Introduction to Computing
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
BUS311: Website Development Lab. The world Web hosting site WEBSITE DEVELOPMENT BASICS Web browser URL Web pages (HTML) Web site development tools Web.
Basic Web Page Design. Text book: HTML, XHTML, and CSS: Visual QuickStart Guide, Sixth Edition written by Elizabeth Castro. Software: Adobe® Dreamweaver®
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Web Design Basic Concepts.
Website Administration Information Systems 337 Prof. Harry Plantinga.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
How the Web Works. WWW – part of the Internet (others: , FTP, Telnet) Loaded to a Server | Viewed in a Browser (Client) Client: Request & Render.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
G51WPS Web Programming and Scripting Boriana Koleva Room: C54 Phone:
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Introdution to Computer Science ICS3U/4U.  New room!!!  Respect it  Wooden tables  No food/drink  Bathroom – one at a time  Course outline – coming.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Assistive Technology to Promote Learner Autonomy.
Coding: XHTML and CSS. Why code? Writers and editors are often asked to write and edit web copy. Although it is easy to create a web site without coding.
Website Project Development Presentation by APNARAJ.COM.
Creative Technologies Martin Stanhope – Programme Leader/Senior Lecturer HND / BSc (Hons) Computing & Website Development (CWD) Martin Stanhope CWD Programme.
CMS Content Management Systems. What is a CMS? Creation and management system for websites Wikipedia.org definition: A content management system (CMS)
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Dreamweaver 8 Introduction What you can do with Dreamweaver 8 What's new in Dreamweaver 8.
Internet Fundamentals and Web Page Design Day 1. Agenda  Roll Call  Introduction  BlackBoard Overview  Syllabus Review  Classroom contract  Class.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Enhanced Web Site Design Stanford University Continuing Studies CS 22
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
“Which Content Management System (CMS)? Drupal, Word Press...” by Dene Grigar Spring 2012 Tech 101 Series.
Louisa Lambregts, Louisa Lambregts
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Website Administration Information Systems 337 Prof. Harry Plantinga.
PHP, Databases, and Cookies Dave Pease IDS496 12/2/2003
Search: Prof. Jeff Sonstein Home Contact Website Design & Tech ( ) Fall 2011  Professor Jeff Sonstein Office: GOL-2555 Hours: T/R 10am-noon
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
K1047BI - Digital Media Course Info Teppo Räisänen LIIKE/OAMK.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Overview Web Technologies Computing Science Thompson Rivers University.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
99 Professionals C22/30, Sector 57, Noida, Uttar Pradesh TOLL FREE
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
The Future of Drupal and Content Delivery
Web Programming Language
Ternary Technology Our aim to satisfy customer Office : Road #12, Sector : 12, House : 07, Uttara , Dhaka-1230.
Web Technologies Computing Science Thompson Rivers University
Project 1 Introduction to HTML.
Introduction to Website Creation in sphb K200
Introduction and Principles
Introduction to Advance Web Technologies
Department of Computer Science, Florida State University
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
Database Driven Websites
Web Systems & Technologies
Web Page Development Tools
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Secure Web Programming
Web Page Development Tools
CMPT 241 Web Programming Instructor: Tina Tian.
Enhanced Web Site Design Stanford University Continuing Studies CS 22
Web Technologies Computing Science Thompson Rivers University
Presentation transcript:

Welcome To CIS115 Introduction to Programming & Logic

Staff & Resources Instructor: Darell Matthews Course Assistants / Student Volunteers Course Website: cis115.info Reference Books on web development

Course Information CIS110-0A – Darell Matthews Syllabus and Objective Information Course Expectations Lectures and Modules Project-based Course Assessment Lab Time for Problem Sets / Projects

What is Computer Science? Webster: a branch of science that deals with the theory of computation or the design of computers Webster Learners: the study of computers and their uses Urban Dictionary: the magical major where you have to write a program the night before it is due while your friends are playing poker or “other” things

Why Use Computer Science? Solve problems more quickly than humanly possible Integrate today’s media into ‘old school’ forms of communication Create pages/apps that will accomplish complicated goals with little effort Make things people can use so we can make $$$

Common Problems We Can Solve Using CS Finding ‘Mike Smith’ in a phone book Making a PB&J sandwich with an algorithm $1,000,000 or $0.01 a day, doubled each day, for 30 days 6 Degrees of Kevin Bacon

What Programs Will I Write in CIS115 Laying out our web pages in Balsamiq or other mockup applications Web pages in simple HTML5 or XHTML 1.0 Transitional Styling our pages using CSS Taking user input via PHP Storing/retrieving user input via XML/MySQL Making pages interactive with JavaScript

What Assignments Will I Have in CIS web-based projects, each with layout 1 using HTML5/XHTML and CSS 1 using HTML5/XHTML, CSS, XML, and JavaScript 1 using HTML5/XHTML, CSS, PHP, and JavaScript 1 using HTML5/XHTML, CSS, PHP, MySQL, and JavaScript 1 Final Project utilizing all languages, mashups, CMS, or other means

What Tools Will I Use to Program in CIS115? Balsamiq Mock-Up Web (outlining utility - $FREE) Programmer’s Notepad / Notepad++ (editing utility - $FREE) WAMP (local web server for Windows - $FREE) WinSCP (file transfer utility for Windows - $FREE) Online Resources (W3Schools.com, PHP.net, MySQL.com - $FREE) Every student in the class, course assistants, etc...!!!

Is This CS Stuff Something I Can Home? Certainly, the process is simple: Use Balsamiq to mock-up your page/site Write your pages and style sheets using Programmer’s Notepad Test your page/site using your WAMP server locally Upload your page/site to our server for grading using WinSCP (this step MUST be done from our classroom)

Can I Make $$$ With CS or Making Web Pages? Most Definitely Today a nice site designed from scratch costs around $2,500-$10,000 just for creation, not including maintenance. Examples of $1,000-$1,500 web pages: dougcreeger.compewrenovations.combethabaraumc.com ncfishinglog.com & ncfishinglog.com/mobile Web-based applications (Easy Auction Software)

Page Type Examples Photoshop Image (difficult to update, wonderful control of colors and images) = kmtballjig.com CSS (easy to change/update, lots of code to write) = pewrenovations.com & dougcreeger.com JavaScript (looks great with dynamism, runs on client sandbox) = SCC Mobile site ( Flash (moving images, dynamic sounds) = bethabaraumc.com Content Management System (ie: Drupal, Joomla, Wordpress - makes daily updates and reorganization faster and easier) = sampsoncctech.info (Drupal) PHP/MySQL = gather user input and organize it for retrieval = ncfishinglog.com

So What’s Next? Get our desktops ready for programming Login to Windows 7 as ‘student / password’ Start WAMP server and view icon menu Programmer’s Notepad, WinSCP3 Lecture 0 - HTTP and the Web