To enable the students to design and develop enterprise strength distributed and multitier applications – Using Java Technology.A continuation of advanced Java programming techniques such as network programming, advanced graphical functions, JDBC, Swing, JavaBeans, Servlets and JavaServer Pages will be introduced.
Intended learning outcomes
Knowledge and understanding
To familiarize the student with the basic components of programming graphical interfaces.
To familiarize the student with the different ways to handle errors in programs.
To familiarize the student with how to link programs to databases.
To explain to the student how to implement parallel programs.
To familiarize the student with the different data transfer methods in the programs.
To familiarize the student with how to design programs that run on computer networks.
mental skills
That the student distinguish between programs with graphical destinations and regular programs.
That the student distinguish between the types of errors that occur in the program.
To design programs dealing with databases.
It analyzes how parallel programs work.
That the student compares the different data transfer methods in the programs.
To design programs that run on computer networks.
Practical and professional skills
Using different development environments such as Netbeans, IntelliJ in software development.
Using database handling tools in designing and managing databases.
Participates in identifying and identifying errors that occur in software.
Participates in improving software work.
General and transferable skills
The student should be able to benefit from modern technologies.
That the student can present his ideas to others.
That the student can work in a group.
The student should be able to present himself to others through the ability to deliver.