Welcome to Adv. Java Programming

Slides:



Advertisements
Similar presentations
CSS446 Spring 2014 Nan Wang. 2 Instructor Instructors: –Nan Wang Office: TEC 232 Phone: (601) Meeting time and location:
Advertisements

JAVA API (GUI) Subject:T0934 / Multimedia Programming Foundation Session:1 Tahun:2009 Versi:1/0.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
Honors 101, Fall 2006 Please do not sit in back of room! Lots of info on web page Join the mailing list Download Eclipse and start using it Read the text.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
Introduction to Java Programming. Contents 1. Java, etc. 2. Java's Advantages 3. Java's Disadvantages 4. Types of Java Code 5. Java Bytecodes 6. Steps.
INE2720 Web Application Software Development General Information.
Introduction to Java Programming with JBuilder 4
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
Applets & Servlets.
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
Sadegh Aliakbary Sharif University of Technology Spring 2011.
Sadegh Aliakbary. Copyright ©2014 JAVACUP.IRJAVACUP.IR All rights reserved. Redistribution of JAVACUP contents is not prohibited if JAVACUP.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
Programming Fundamentals 2: Background/ F II Objectives – –give a non-technical overview of Java Semester 2, Background.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
OOP (Java): Prelim/ OOP (using Java) Objective – –to give some background on the course Semester 2, Who we are: Andrew Davison.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Salman Marvasti Sharif University of Technology Fall 2014.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
ISYS 350 Building Business Applications David Chao.
Course Introduction Object-oriented Programming. 2 Course information Credit points: 3 Lectures: 15x2 hours; Lab: 15 sections Lecturer:  Trần Thị Minh.
Java Final Project Web Design. Complete a Java Applet.
Introduction to Java Programming. Introduction Course Objectives Organization of the Book.
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
Introduction Mehdi Einali Advanced Programming in Java 1.
Course Overview, JDK & NetBeans BCIS 3680 Enterprise Programming.
Database Management Systems.  Instructor: Yrd. Doç. Dr. Cengiz Örencik   Course material.
What the Course is About 1 Welcome to Adv. Visual Programming using C#
Introduction to Java Programming, 4E Y. Daniel Liang.
ISYS 350 Building Business Applications
CSC305: COMPUTER PROGRAMMING II (JAVA)
Database Management Systems
CSc 020: Programming Concepts and Methodology II
Chapter 1 Introduction to Computers, Programs, and Java
Welcome to Visual Programming using C#
Introduction to Programming (CS 201)
CSC Java Programming, Spring, 2010
1. Environment Setting Minhaeng Lee.
CMPE419 Mobile Application Development
June 30th, 2009 Thanks to Mike Perez and Chris Ritchie for the graphic.
ISYS 350 Building Business Applications
Winter 2018 CMPE212 11/11/2018 CMPE212 – Section 001
ISYS 350 Building Business Applications
Advanced Programming Fall 2017.
Programming in Java Text Books :
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Lecture 1 Java Programming
Lecture 1 Java Programming
An Introduction to Java Language
An Introduction to Java Language
Lecture 1a- Introduction
SE-1021 Software Development 2
ISYS 350 Building Business Applications
F II 1. Background Objectives
Lecture 1 Java Programming
CSC Java Programming, Spring, 2009
CMPE419 Mobile Application Development
មជ្ឈមណ្ឌលកូរ៉េ សហ្វវែរ អេច អ ឌី
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

Welcome to Adv. Java Programming What the Course is About

Course info Instructor: Yrd. Doç. Dr. Cengiz Örencik E-mail: cengizorencik@beykent.edu.tr Course material http://myweb.sabanciuniv.edu/cengizo/courses all the notes / codes will be shared there

Book Not required You may use any programming book on Java Building Java Programs: A Back to Basics Approach, 4th edition by Stuart Reges and Marty Stepp http://www.buildingjavaprograms.com/supplements4.shtml

Grading Midterm 30% Inclass quizes (2) 20% Final 50% Hws Mostly coding Self study Not be graded

Aims to learn The nature of object oriented programming GUI design Class, objects, methods etc. Inheritance, polymorphism …. GUI design Toolbox and control properties Event driven programming Graphics Objects Multi thread programming File processing Database access WEB Networking So let’s see some of the ideas we’re going to learn about in the course and how they appear in practice.

Tentative Outline Objects and Classes Inheritance and Polymorphism Strings and string manipulation Event handling and more GUI Exception handling Files and streams Database access, JDBC Graphics, Swing WEB programming, applets Multithreading Networking

Getting started You will need an integrated development environment (IDE) Download NetBeans – Java SE https://netbeans.org/downloads/ If you already have a running Eclipse you may go on with it, they are more or less the same Also you will need Java Software development Kit (JDK) http://www.oracle.com/technetwork/java/javase/downloads/in dex-jsp-138363.html