Faculty of Science

Model (No 12)

Course Specification : لغة الحاسب

2008 - 2009

 
Farabi Quality Management of Education and Learning - 22/12/2024
University :Mansoura University
Faculty :Faculty of Science
Department :Mathematics Department
1- Course data :-
Code: 15402
Course title: لغة الحاسب
Year/Level: رابعة الإحصاء وعلوم الحاسب
Program Title:
  • Statistics & Computer science
Specialization:
Teaching Hours: Theoretical: 3Tutorial: 1Practical:
2- Course aims :-
  1. demonstrate a deep understanding of various object-oriented design techniques
  2. develop object-oriented applications in Java
  3. design Java applet for internet applications
  4. develop current programming applications with multithreading
  5. 5. develop Java graphical interfaces and animation tools
  6. develop advanced software applications using JDBC and Client/Server technologies
  7. understand and use distributed system programming with RMI.
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1Introduction
2OO concepts and structures in JAVA
3Java programming and Advanced data structures
4pointers
5Object orinted programming(1)
6Graphical user interface design
7Input, output and files
8Java Database Connectivity (JDBC)

5- Teaching and learning methods :-
SMethod
Three hours lecturer and one hour tutorial

6- Teaching and learning methods of disables :-
    No data found.

7- Student assessment :-
A. Timing
NoMethodWeek
1Oral exam14
2Final exam15
B. Degree
NoMethodDegree
1Mid_term examination0
2Final_term examination90
3Oral examination 10
4Practical examination 0
5Semester work0
6Other types of asessment0
Total100%

8- List of books and references
SItemType
1- Course Notes
2Berg, DJ & Fritzinger, SJ 1999, Advanced Techniques for Java Developers, John Wiley & Sons Inc, New York.
3Cornell, G & Horstmann, G 2005, Core Java 2, 7th edn, Sun Microsystems Press, Upper Saddle River, NJ, vol 1.
4Cornell, G & Horstmann, G 2000, Core Java 2, Sun Microsystems Press, Upper Saddle River, NJ, vol 2.
5Daconta, MC, Saganich, A & Monk, E 1999, Java2 and JavaScript for C and C++ Programmers, Wiley, New York.
6Deitel, H, Deitel, P & Santry, S 2002, Advanced Java 2 Platform - How to Program, Prentice-Hall, Upper Saddle River, NJ.
7Periodicals

9- Matrix of knowledge and skills of the course
SContentStudy week
Introduction
OO concepts and structures in JAVA
Java programming and Advanced data structures
pointers
Object orinted programming(1)
Graphical user interface design
Input, output and files
Java Database Connectivity (JDBC)

Course Coordinator(s): -
  1. Moawad El Mekawy Ali El Mekawy
Head of department: -
Ahmed Habeb Mohamed Nageb Elbassiony