Certificate in Advanced Java Programming - Mona Institute of ...
Recommend Documents
The program of study for the certificate in Computer Programming: Java includes
instruction and practice in the Java programming language, as well.
IT-01A – Fundamentals of Computers, the Internet and Word-Processing: •
Introduction to ... Presentation tools fundamentals (with Microsoft PowerPoint).
The Java programming language lies at the core of many large scale business ...
This certificate program is designed for people who already have introductory ...
TCP/IP Protocol suite. •When you write java program that communicate over
network you are working at Application Layer. •Typically you donot need to be ...
No part of this book may be reproduced or ... ADVANCED JAVA PRoGRAmmiNG
... workbook, including the many students who have offered comments, ...
CPSC 219: Advanced Java. James Tam. Advanced Java Programming. After
mastering the basics of Java you will now learn more complex but important ...
Discourse Management. Are you using both long .... In terms of Discourse Management, he talks about the ..... Probleme i
Cambridge English: Advanced Speaking (from 2015). Sample test with examiner's comments. This document will help you fami
Lexical Resource. Are you using a good range of vocabulary? Are you using vocabulary which is appropriate for the topics
derive from SUN source code or binary materials, and (iv) do not include any
SUN binary materials without an appropriate and separate license from SUN.
Java ...
CS2 Advanced Programming in Java note 8. Swing. GUI building in Java. This
note gives a short presentation of Java support for graphical user interfaces,.
CS2 Advanced Programming in Java note 5. Modular programming in Java:
Interfaces. This note reviews what is meant by modular programming, and looks
in ...
Advanced Network Programming Lab using Java. Angelos ... Network
Programming Handbook. 2 ... new BufferedReader(new InputStreamReader(
System.in));.
106. Advanced Java Programming. Instructor's Guide. 2. Revision Notes.
Revision 5.0 broadly updates and rearranges the course with the primary aim of.
Sep 27, 2013 ... "Java The Complete Reference", 8th Edition, by Herbert Schildt ... http://www.
mhprofessional.com/product.php?cat=39&isbn=0071606300.
Apr 21, 2017 - Department: Computer Science. Approval: March 2016. Effective Semester: Fall 2016. The program of study f
Techniques of Java Programming: Sockets in Java. Manuel Oriol. May 10, 2006.
1 Introduction. Sockets are probably one of the features that is most used in ...
Lecture 30: Client-server programming in Java. On completion, the student will
be able to: 1. Explain the process of writing client-server applications in java. 2.
Certificate in Advanced English. CAE. Certificate in Advanced English.
Cambridge CAE. English for high achievers in the academic and professional
world.
will be done on WhatsApp a student should have a âsmartphoneâ with WhatsApp access. ICT forms an integral part of th
This book is for candidates preparing for the University of Cambridge Local.
Examinations Syndicate (UCLES) Certificate in Advanced English (CAE).
ates control flow difficulties when writing complex card pro- grams, making it ... In
this paper, we focus on the control flow issues in Java. Card programming.
Web core programming. Advanced. Object-Oriented. Programming in Java .....
Summary. • Overloaded methods/constructors, except for the argument list, have
...
1. Three small projects for an. „Advanced Programming in Java” course. Ioan
Jurca. „Politehnica” University of Timisoara. Romania. Agenda. ○Course
Syllabus.
Certificate in Advanced Java Programming - Mona Institute of ...
Certificate in Advanced Java Programming. This course contains the following
modules: Advanced Java Programming. IT-03A – Object-Oriented Programming
...
Certificate in Advanced Java Programming This course contains the following modules: Advanced Java Programming IT-03A – Object-Oriented Programming Using Java Technology (Intermediate Java) IT-03B – Java Database Connectivity and SWING Packages IT-03C – Developing Web Applications using Java After successfully completing IT-03A, IT-03B and IT-03C, students will receive the Certificate in Advanced Java Programming.
% &
! " ''"""# ( )* , - )*
# # + +
# $ # $ .
IT-03A – Object-Oriented Programming Using Java Pre-requisites:
MIAS CIT Part II in Programming or B.Sc. Computer Science or Diploma in IT (UTECH)
General Objectives On completion of this module students will be able to: 1. Use Java as an Object-Oriented programming language, both for general-purpose problem solving and specifically for simple Internet solutions.
Specific Objectives Students should be able to: 1. To understand the basic concepts of Object-Oriented programming. 2. To understand the basic concepts of programming in Java. 3. To get a practical introduction to advanced concepts of Java programming.
Content Overview of the Java language a. Input and output statements b. Primitive data types c. Arithmetic, relational and equality operator d. Control Structures e. Methods Objects and classes a. Data abstraction and Abstract Data Types (ADT) b. Create, use and destroy objects c. Accessing object instance variables and methods d. Inheritance and software reusability e. Polymorphism f. Interfaces, Abstract and concrete classes Exceptions a. Error handling b. Using Java exception hierarchy c. Creating programmer-defined exceptions Applets a. Write simple Java applets b. Understanding the difference between an applet and an application
Course duration Lectures: Tutorials: Frequency:
24 hours 12 hours 6 hours per week for 6 weeks.
Assessment Coursework consisting of programming assignments: 50% Final 2-hour examination: 50% In order to pass the course a student will have to pass both the coursework component and the final examination. The pass mark is 40%.
/ % &
! " ''"""# ( )* , - )*
# # + +
# $ # $ .
IT-03B – Java Database Connectivity and SWING Packages Pre-requisites:
IT-03A
IT-03B.1 – Graphical User Interface (GUI) Construction with Java Foundation Classes General Objectives On completion of this module students will be able to: 1. Use Java Foundation Classes and the SWING package to build GUIs.
Specific Objectives Students should be able to: 1. To understand the basic concepts of Graphical User Interfaces. 2. To understand the features of the Java Foundation Classes that is useful for GUIs.
Content GUI Components a. Labels b. Text fields c. Buttons d. Combo box e. Lists Event Handling a. Mouse event handling b. Keyboard event handling c. Adapter Classes d. Layout managers
Course duration Lectures: Tutorials: Frequency:
24 hours 12 hours 6 hours per week for 6 weeks.
Assessment Coursework consisting of programming assignments: 50% Final 2-hour examination: 50% In order to pass the course a student will have to pass both the coursework component and the final examination. The pass mark is 40%.
0 % &
! " ''"""# ( )* , - )*
# # + +
# $ # $ .
IT-03B.2 – Database Application Programming with Java Technology General Objectives On completion of this module students will be able to: 1. Use the JDBC package to implement database application. 2. To understand the basic features of Java for database applications, especially as embedded in the JDBC package.
Specific Objectives Students should be able to: 1. To understand the relational database model. 2. To use the classes and interfaces of the java.sql package to query a database, insert data into a database and update data in a database. 3. To understand basic database queries using Structured Query Language.
Content Database Systems a. Advantage of Database Systems b. Data independence c. Database language d. Distributed database Relational Database a. Model b. Overview Structured Query Language (SQL) a. SELECT query b. WHERE clause c. ORDER BY clause d. Using INNER JOIN to merge data from multiple tables Using SQL in Java a. Registering databases as a data source b. Querying the database through Java Reading, inserting and updating a database
Course duration Lectures: Tutorials: Frequency:
24 hours 12 hours 6 hours per week for 6 weeks.
Assessment Coursework consisting of programming assignments: 50% Final 2-hour examination: 50% In order to pass the course a student will have to pass both the coursework component and the final examination. The pass mark is 40%.
* % &
! " ''"""# ( )* , - )*
# # + +
# $ # $ .
IT-03C – Developing Web Application Using Java Pre-requisites:
IT-03B
General Objectives On completion of this module students will be able to: 1. To learn server-side programming in Java for web page design. 2. To explore the use of Java as an alternative to CGI scripts for server-side programming on an HTTP server.
Specific Objectives Students should be able to: 1. Use Java Servlets as an alternative to CGI scripts. 2. Use Component-based solutions using JavaServer Pages technology. 3. Separating a Web site’s business logic from Web page display 4. Encapsulating business logic into reusable JavaBeans.
Content Java Servlets
a. Servlet Technology b. Handling HTTP GET requests c. Handling HTTP POST requests d. Session tracking e. Multi-tier Applications f. Servlet Internet and World Wide Web (WWW) Resources JavaServer Pages technology JavaBeans a. Beanbox b. Preparing a class to be a JavaBean c. Adding Beans to a Beanbox d. Connecting beans with events in the Beanbox e. Adding properties to a JavaBean f. Creating a JavaBean with a bound property CORBA
Course duration Lectures: Tutorials: Frequency:
24 hours 12 hours 6 hours per week for 6 weeks.
Assessment Coursework consisting of programming assignments: 50% Final 2-hour examination: 50% In order to pass the course a student will have to pass both the coursework component and the final examination. The pass mark is 40%.