0% found this document useful (0 votes)
97 views

c00 JavaSE SectionsAdmin

This document outlines the structure and content of a presentation on Java programming and software application development. It discusses the following key points: - The lectures will be split 50/50 between lectures and lab/seminar sessions over 11 meetings each. Students will be evaluated based on a PC exam and seminar tests and projects. - The target group for the Java programming course are second year students who have a background in C/C++ and operating systems. - The sections will cover topics like OOP, networking, collections framework, streams, design patterns, multithreading, networking and sockets, databases, and GUIs. References for further study are provided. - Charts are presented showing Java

Uploaded by

Anca Vochescu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views

c00 JavaSE SectionsAdmin

This document outlines the structure and content of a presentation on Java programming and software application development. It discusses the following key points: - The lectures will be split 50/50 between lectures and lab/seminar sessions over 11 meetings each. Students will be evaluated based on a PC exam and seminar tests and projects. - The target group for the Java programming course are second year students who have a background in C/C++ and operating systems. - The sections will cover topics like OOP, networking, collections framework, streams, design patterns, multithreading, networking and sockets, databases, and GUIs. References for further study are provided. - Charts are presented showing Java

Uploaded by

Anca Vochescu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

sections details

presentation
Java Programming Software App Development
Assoc. Prof. Cristian Toma Ph.D.
D.I.C.E/D.E.I.C Department of Economic Informatics & Cybernetics
www.dice.ase.ro
[email protected]
[email protected] Business Card
Agenda for Java Programming

Lectures Sections Exchange


Structure Ideas
DAD Administrative issues, Mission, Target Group Profile

Java Lectures Structure


1.1 Java Lectures Structure

Main issues:
Didactic Activities: Lectures 50% + Lab / Seminar 50%
11 meetings 11 meetings

Evaluation: PC Exam 60% / Seminars tests & projects 40%

E-Framework: VMs VM-Ware Virtual Machines with:


Linux Ubuntu 14 | 12 LTS + JDK 8 + Eclipse LUNA

E-Learning Platform: SAKAI http://ism.ase.ro | http://acs.ase.ro

Prerequisites: Fundamentals of C/C++ | Linux/Windows OS |


Optional Compilers & Translators topic

Mission: Technological transfer from university to the students of


practical and theoretical issues related with software applications
development in Java SE Standard Edition.
1.2 Target Group Profile

Java Programming
Software Applications Development

Others
2nd year
students

SW Dev

Java Programming needs students


Software Development
having C/C++ and OS + Networking
Fundamentals Knowledge Java Programming
Sections OOP, Networking, Java SE

Java Sections & References


2.1 Java Programming Topics
1 Java Language Fundamentals, JDK-JRE, Object Oriented
Programming (class, interface, inheritance, polymorphism, )
2 Java Generics, Annotations and Reflection (java.lang.annotation.*
& java.lang.reflect.*)
3 JCF Java Collection Framework (java.util.*)
4 Intro in Java Streams (java.io.*)
5 Intro in Source Code Design Patterns (Factory Methods, Sigleton,
Object Pool)
6 Multithreading concurrency / parallel computing (without
java.util.concurrent.*)
7 Networking Intro Java Socket (java.net.*)
8 DB Programming JDBC Java Data-Base Connectivity
9 GUI Graphical User Interface Java FX - FXML
10 Structured Data Processing XML Parsing JAXB
2.3 References
1. Bert Bates, Kathy Sierra, Head First Java: Your Brain on Java - A Learner's Guide", Publisher O'Reilly
Media, 1st edition (May 28, 2003) , ISBN-10: 0596004656, ISBN-13: 978-8173666650
2. Joshua Bloch, "Effective Java: Programming Language Guide", Publisher Addison-Wesley (June 15,
2001) , ISBN-10: 0201310058, ISBN-13: 978-0201310054
3. Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson, "Head First Design
Patterns", Publisher: O'Reilly Media; 1 edition (November 1, 2004), ISBN-10: 0596007124, ISBN-13:
978-0596007126
4. Bruce Eckel, Thinking in Java", Publisher: Prentice Hall; 4 edition (February 20, 2006) , ISBN-10:
0131872486, ISBN-13: 978-0131872486
5. James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley - "The Java Language Specification,
Java SE 7 Edition": http://docs.oracle.com/javase/specs/jls/se7/jls7.pdf
6. Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley The Java Virtual Machine Specification,
Java SE 7 Edition: http://docs.oracle.com/javase/specs/jvms/se7/jvms7.pdf
7. Bill Venners, Inside the Java 2 Virtual Machine", Publisher: McGraw-Hill Companies; 2nd edition
(January 6, 2000), ISBN-10: 0071350934, ISBN-13: 978-0071350938
8. My Experience and lectures/labs slides presentations, examples, virtual machines + your visual,
kinetic and auditory memory + SAKAI e-Learning System PROVIDED by ISM IT&C Security Master
Program - https://86.55.177.71:7443 + http://ism.ase.ro | http://acs.ase.ro
9. Web Resources & Tutorials:
http://java.sun.com
http://www.oracle.com/technetwork/java/index.html
http://www.oracle.com/technetwork/index.html
http://docs.oracle.com/javase/tutorial/
JSE Java Standard Edition
TIOBE Programming Languages Index - 2013

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
TIOBE Programming Languages Index - 2014

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
TIOBE Programming Languages Index 2016

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
TIOBE Programming Languages Index - 2016

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PYPL PopularitY of Programming Language Index - 2014

https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
PYPL PopularitY of Programming Language Index - 2014

https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
Share knowledge, Empowering Minds

Communicate & Exchange Ideas


SHARE IT
Show and tell our KNOWLEDGE

Share and realize ICT Technological


Transfer

CREATE together Java Software


Application Development Entry-Level
Support - AWERNESS!
1. Java SE - Is what you expected?

2. How many hours per week are you going to

?
invest in order to achieve Java SE goals?

3. How many of you are working in IT field SW


Dev., Admin., Designers?

4. How many students get the payment scholarship


from the companies vs. how many are/arent
Questions & Answers! paying the studies?

But wait 5. In what disciplines did we collaborate together?

Theres More!
Whats
Thanks!Your Message?

You might also like