Concordia University

http://www.concordia.ca/content/concordia/en/cce/courses/details.html

DESKTOP APPLICATION DEVELOPMENT WITH JAVA

Course Code: CEJV 569
This course is the follow-up to the work you did in CEJV 416. You're probably itching to get at it. So get ready to start developing desktop applications using the JavaFX and JDBC frameworks. Then you'll move on to developing systems that are composed of presentation, business (domain) and persistence layers. You'll also touch on topics like concurrent programming using threads, file-access using NIO and the development of CRUD applications (love that name!) using JDBC. Once you're finished the course with flying colours, you'll be able to begin developing real-world software solutions. And we could all use a lot more of those!

Your take-away

This course is a great way to help you:
• Use industry standards in program design, coding and testing;
• Apply patterns when structuring code;
• Understand the purpose of and then use structures such as Stacks, Queues, Deques and Maps;
• Write object-oriented code for accessing relational databases;
• Implement basic threads for concurrent processing;
• Read and write text files and properties files;
• Develop multi-panel GUI layouts utilizing a range of JavaFX Components;
• Employ the techniques of internationalization in a program.

Our approach

In this program, you'll delve into the world of Java, led by engaging industry experts who'll guide you through active-learning assignments and projects while encouraging you to get enthusiastically involved in class discussions. Success here requires active participation and a commitment to writing code and solving problems. You should expect to be very hands-on.

Who benefits the most?

• Students who completed CEJV 416 and want to continue their studies.
• Anyone who wants or needs to learn the fundamentals of programming.
• Graduate students who need develop software as part of their course work or thesis.
• Students in any university program who wish to acquire practical and hands-on skills in programming.
• Web Designers, UX Designers and Quality Assurance Specialists who want to better understand the software development process.
• Developers currently working in another programming language who want to learn Java in an instructor-led setting.
• Developers who want to expand their knowledge of Java in an instructor-led setting.

Alumni discount

Concordia University Undergraduate and Graduate Alumni, based on the information maintained by the Office of the Registrar, are waived from paying registration and late registration fees when enrolling for courses at Concordia Continuing Education. In addition, Concordia University Undergraduate and Graduate Alumni will receive a 10% reduction on their tuition fees. The Alumni discount is automatically calculated when students enroll on-line.

 

Prerequisite courses

Code Title
CEJV 416 INTRO TO PROGRAMMING WITH JAVA


Back to top

© Concordia University