CSC305: COMPUTER PROGRAMMING II (JAVA)

Slides:



Advertisements
Similar presentations
Brief Introduction to Java and C# Dahai Guo Oracle Certified Java Programmer (SCJP) Associate Professor and Program Director Software Engineering Program.
Advertisements

What is a Programming Language? The computer operates using binary numbers. The computer only knows about 1’s and 0’s. Humans can also use 1’s and 0’s,
CS0007: Introduction to Computer Programming Setting Up Java.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans.
Advanced OOP MCS-3 OOP BSCS-3 Lecture # 1
CSCI 224 Introduction to Java Programming. Course Objectives  Learn the Java programming language: Syntax, Idioms Patterns, Styles  Become comfortable.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester,
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
CSCI 115 Computer Programming Overview. Computer Software System Software –Operating systems –Utility programs –Language compilers Application Software.
Presented By: Muhammad Tariq Software Engineer Android Training course.
1 CSC 427: Data Structures and Algorithm Analysis Fall 2010 See online syllabus (also available through BlueLine): Course goals:
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
1 CSC 427: Data Structures and Algorithm Analysis Fall 2006 See online syllabus (also available through Blackboard): Course goals:
CIS 280 Object-Oriented Programming Professor Zavodnik.
Winter 2016CMPE212 - Prof. McLeod1 CMPE212 Object Oriented Programming for Engineers Course Web Site: Lecture.
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila.
CSCI 115 Computer Programming Overview. Computer Software System Software –Operating systems –Utility programs –Language compilers Application Software.
1 Introduction to Java. 2 * 10% Assignments/ class participation * 10% Pop Quizzes * 05% Attendance * 25% Mid Term * 50% Final Term.
Computer Science A 1. Course plan Introduction to programming Basic concepts of typical programming languages. Tools: compiler, editor, integrated editor,
Introduction to Programming 1 1 2Introduction to Java.
Introduction to JAVA Programming
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
PRG 420 Week 1 DQ 1 Java™ is a portable language, and being an object-oriented programming language, it also encourages component reusability. How does.
What Do Computers Do? A computer system is
COURSE OUTLINE INTRODUCTION DATA TYPES AND LIBRARIES
CSC 222: Object-Oriented Programming
CSC 222: Computer Programming II
Welcome to Adv. Java Programming
Introduction to Our Programming Tools
Java for Beginners University Greenwich Computing At School DASCO
CSc 020: Programming Concepts and Methodology II
Chapter 1 Introduction to Computers, Programs, and Java
CSC 221: Computer Programming I Spring 2010
Introduction to Programming (CS 201)
CSC 221: Computer Programming I Fall 2005
CSC 222: Object-Oriented Programming
CMPE419 Mobile Application Development
Programming COMP104: Fundamentals and Methodology Introduction.
Mohammad H. Mofrad University of Pittsburgh
Programming languages and software development
ISYS 350 Building Business Applications
خوارزميات و مباديء برمجة
1 مفهوم ارتباطات ارتباطات معادل واژه communications ) ميباشد(. ارتباطات يك فرايند اجتماعي و دو طرفه است كه در آن اطلاعات مبادله شده و نوعي تفاهم بين طرفهاي.
CSE 113 A January 19 – 23, 2009.
Introduction to Computer Science for Majors II
January 19 – 23, 2009 CSE 113 B.
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Introduction to Software Engineering
CS350, Programming III: Java Two Credit Hours
Lecture 1a- Introduction
Review B.Ramamurthy 4/6/2019 BR.
Unit 6 part 5 Test Javascript Test.
F II 1. Background Objectives
Getting Ready for Java version Apr-19.
Secure Coding Practices in Java: Challenges and Vulnerabilities1
0. Overview of 2-Day Academic .NET Workshop
References: Eddie Burris, Rick Mercer
Engine Part ID Part 1.
Engine Part ID Part 2.
Engine Part ID Part 2.
CMPE419 Mobile Application Development
C++/Java/COM Interoperability
CSCE156: Introduction to Computer Science II
CSC Java Programming, Fall, 2008
Presentation transcript:

CSC305: COMPUTER PROGRAMMING II (JAVA) AJAYI, O. O. ajjavax@gmail.com

COURSE OUTLINE INTRODUCTION DATA TYPES AND LIBRARIES CONTROL STATEMENTS ARRAY CODING IN CLASSES GUI AND COMPONENT PROGRAMMING ALGORITHM & DATA STRUCTURE IN JAVA FILE I/O IN JAVA OOP FEATURES RECURSIVE PROGRAMMING IN JAVA

SOFTWARE TOOLS REQUIRED JDK (Java Development Kit) Figure 1: Java Tools (Singh et al, 2013)

SOFTWARE TOOLS REQUIRED cont’d IDE (Integrated Development Environment) ECLIPSE NETBEANS JCREATOR Etc. Figure 2: Java IDEs (Singh, 2012)

References Singh, T., and Rajasthan, J. (2013). New Software Development Methodology for Student of Java Programming Language. International Journal of Computer and Communication Engineering, Vol. 2 No. 2. Singh, T. (2012). New Learning Methodology for Student of Java Programming Language. International Journal of Engineering Research and Development, Vol. 3 No. 11., pp 17-19.

HOME TAKE Write on the evolution of Java as a language. Compare and Contrast Java and C++ as object-oriented programming languages. Discuss the prospects and popularity of Java. Mailto: ajjavax@gmail.com (Deadline: Monday 10th April, 2017)