CSC2310 Principles of Computer Programming

Slides:



Advertisements
Similar presentations
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Advertisements

Getting Started in Blackboard. You will need… A web browser, preferably Internet Explorer, version 4.0 or higher An account and the knowledge of.
CIS101 Introduction to Computing Week 01. Agenda Class Introductions What is CIS101? Using your Pace Introduction to Blackboard and online learning.
26-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 3;00-4:30 Fridays in Moore 207 Lab is not in Towne 309 (Registrar has it wrong) Everyone.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
30-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 1:30-3:00 Fridays in Moore 207 Lab is not in Towne 313 (Registrar has it wrong) Everyone.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
How To Prepare For Your First Online Class By Jeannie Tipton Let’s Begin!
INE2720 Web Application Software Development General Information.
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
22C:082:001 Human-Computer Interaction. Fall Copyright © 2013 Juan Pablo Hourcade. 1 Project Information.
SE 2030 Software Engineering Tools and Practices SE 2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
CGS-2531 Problem Solving with Computer Software Course home page: Course.
Computer Graphics Kocaeli University Computer Engineering Department Spring 2012.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
WELCOME PARENTS! Dr. Yox IB Biology (HL). My Schedule:  It is quite complicated. I travel between Kenmore East and Kenmore West.  I will make every.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
EMIS 8373 Course Policies Updated 9 January 2007.
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
Introduction to CSCI 1311 Dr. Mark C. Lewis
CSc 120 Introduction to Computer Programing II
CS 274: Internet Programming
電腦圖學 Computer Graphic with Programming
Computer Engineering Department Islamic University of Gaza
Wednesday, September 16th Dr. Dennis S. Kubasko, Jr.
To the ETS – Accounts Setup and Preferences Online Training Course
Principles of Financial Accounting I
Introduction to Programming
Lab Introduction Installing Python
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Computer Graphics Imaging
Introduction and Overview
CLAS Teaching Policies and Procedures
Computer Science 102 Data Structures CSCI-UA
MGT 3823: Responsible leadership
Welcome to CS 1010! Algorithmic Problem Solving.
Lecture 0 Course Information
Welcome to CS 1010! Algorithmic Problem Solving.
CMSC 104 Problem Solving and Computer Programming Fall 2010
Overview Course Overview Course Webpage Administrative issues
WELCOME PARENTS! Dr. Yox AP Physics.
Welcome to CS 1301! Principles of Programming I.
Welcome to Intro to C/C++ CISC 192
CSC 4730/6730 Scientific Visualization
Accelerated Introduction to Computer Science
Dbas.
LING 388: Computers and Language
Lecture 1a- Introduction
My Position: I am an Intern in the Psychology Industrial Internship Program. I am working in Connie Varnhagen’s Instructional Technologies Lab. The.
SE-1021 Software Development 2
BIT 115: Introduction To Programming
Computer Engineering Department Islamic University of Gaza
MAT 379 Computer Networking
Welcome to Intro to C/C++ CISC 192
Introduction To CPSC 233 James Tam Event driven software
Computer Engineering Department Islamic University of Gaza
Viera High School August 23, – 8PM
CS2013 LECTURE 1 John Hurley Cal State LA.
Presentation transcript:

CSC2310 Principles of Computer Programming Ying Zhu Course Overview

About me Associate Professor in the CS Department Director of Hypermedia and Visualization Lab Areas of expertise: Computer Graphics Data Visualization Human Computer Interaction

Office Hours & Contact Information Office Hours Mondays & Wednesdays 4:35 pm – 5:35 pm In the classroom Or by appointment Office: 34 Peachtree Street (One Park Tower building) room1441 Phone: (404) 413-5713 Email: yzhu@cs.gsu.edu

Course Web Site and Syllabus Course web site: http://www.cs.gsu.edu/yzhu/csc2310/home.ht m Syllabus: http://www.cs.gsu.edu/yzhu/csc2310/csc231 0_syllabus.htm

Email Correspondence By default, I will send announcements/notice to your GSU email account. If you prefer a different email account, please let me know. When sending me email, please make sure to include “csc2310” or “Computer Programming” in the subject line.

Textbook K. N. King, Java Programming: From the Beginning, W. W. Norton, 2000 (ISBN 0-393- 97437-5) More materials may be added to the course web site

Software NetBeans http://netbeans.org/ A free Java Integrated Development Environment (IDE)

NetBeans IDE Download the Java SE version

Computers I assume everyone has his/her own computer for program development The CS department does not have a dedicated lab for this class Most laptops should be fine for this class Not quite sure about Netbooks. Try install NetBeans on it and see if it works. If possible, bring your laptops to the lectures and follow my demonstrations.

Computers The course materials are developed primarily for Windows based PCs Mac computers are fine, but there may be minor issues

Computers How do I know if my computer is adequate? Download NetBeans (Java SE version) and install it on your computer If you can install and open NetBeans window, your computer is likely to be OK.

Grading Please refer to the syllabus for grading policies http://www.cs.gsu.edu/yzhu/csc2310/csc2310_sy llabus.htm

Quizzes, Tests, and program assignments About ½ hour each 2 Tests About 1 hour each 6 program assignments Individual effort Final exam About 2.5 hours

Course schedule Check the course web page for the tentative schedule http://www.cs.gsu.edu/yzhu/csc2310/home.htm

Lecture Recording I will try to record every lecture with vClass http://www2.gsu.edu/~wwwets/instructionalsupp ort/vclass/index.html You will receive an email after each class which contains a link to the video

Lecture Recording You should have received an email from vClass Administrator about your username and password You can also watch my computer screen on your computer during the lecture Join the class online through http://www.elluminate.com/member.jsp If you forget the password, click on “Lost your password?” to get yours.

Lecture Notes Lecture notes will be posted on the GSU uLean web site Go to http://www.gsu.edu/ and click on ULEARN The lecture notes are based on Dr. King’s textbook companion lecture notes, with minor updates

Graduate Teaching Assistant Mr. Xiao Chen xchen18@student.gsu.edu

Classroom Etiquette Please refrain from talking to each other during the lecture But do ask questions Please silence your cell phone while in class Please do not take or make phone calls in class Please refrain from arriving late and leaving the classroom in the middle of a lecture

Texting your questions We will test a new technology in this class Professor David McDonald in RCB is piloting a new classroom technology that allows students to post questions live via text messages during Powerpoint/electronic presentations. More details about this later. See the AJC article about this experiment: http://www.ajc.com/news/atlanta/hey-prof-im- lost-537648.html

Expected Outcome Basic understanding of computer programming in general and Java programming in particular Learn to use a typical programming tool like NetBeans

Why Java? One of the most popular programming languages http://langpop.com/ Supported by most operating systems and platforms Strength in user interface development and web deployment

Why NetBeans? One of the most popular programming tools Free Supported on most operating systems Has a nice GUI builder See http://en.wikipedia.org/wiki/Comparison_of_in tegrated_development_environments#Java for a comparison

Any questions?