Get a Flight Credit worth up to $350 when you apply with code* by May 6, 2024
Programming III
OVERVIEW
CEA CAPA Partner Institution: University of Galway
Location: Galway, Ireland
Primary Subject Area: Computer Information Systems
Instruction in: English
Course Code: CT326
Transcript Source: Partner Institution
Course Details: Level 300
Recommended Semester Credits: 5
Contact Hours: 72
DESCRIPTION
This is an advanced Programming course that builds on students? existing knowledge and experience of object oriented programming. It provides the student with a comprehensive knowledge of object oriented programming and Java technologies.
Learning Outcomes
1.Describe in detail object oriented programming concepts covered (e.g. classes, inheritance, composition, modularity, and polymorphism)
2.Analyse and interpret complex object oriented programs written in Java
3.Design and develop object oriented solutions to programming problems, implement them in Java, test and debug them
4.Evaluate and justify decisions made in programs (e.g. selection of data types, choice of decision and repetition structures, use of inheritance or composition)
5.Write code to demonstrate knowledge of applets, GUIs, array structures, collections, and streams
6.Implement socket programming and multi-threaded programs, and critically discuss related issues
7.Justify selection of Integrated Development Environments and Java tools and packages appropriate to a
Learning Outcomes
1.Describe in detail object oriented programming concepts covered (e.g. classes, inheritance, composition, modularity, and polymorphism)
2.Analyse and interpret complex object oriented programs written in Java
3.Design and develop object oriented solutions to programming problems, implement them in Java, test and debug them
4.Evaluate and justify decisions made in programs (e.g. selection of data types, choice of decision and repetition structures, use of inheritance or composition)
5.Write code to demonstrate knowledge of applets, GUIs, array structures, collections, and streams
6.Implement socket programming and multi-threaded programs, and critically discuss related issues
7.Justify selection of Integrated Development Environments and Java tools and packages appropriate to a
Speak with an
Admissions Advisor
Schedule an appointment to speak with a study abroad expert.
Book Appointment
LET'S CHAT