Courses

Engineering > Others


Course
Advanced Programming
Lecturer
Sitote, Tilahun Melak
University
Addis Ababa Science and Technology University
Period
Fall 2025
Language
English

Keyword

Syllabus

Advanced Programming is an intensive, hands-on course designed to strengthen students’ ability of advanced Java programming concepts and techniques. Building on foundational skills, this course focuses on practical applications that can be immediately utilized in professional software development. Students will explore in depth the Java Collections Framework, database programming using JDBC, and advanced features such as object serialization, reflection, and creation of JAR files. Security is addressed through Java Security fundamentals, while component-based development is covered through JavaBeans. The course also introduces students to distributed programming, incorporating both Remote Method Invocation (RMI) and CORBA, enabling them to design and implement network-based applications. Additionally, participants will gain skills in server-side web programming using Servlets, preparing them to develop dynamic, scalable, and secure web applications. By combining theoretical knowledge with real-world coding exercises, this course equips graduates with the competence to design, implement, and maintain complex software systems, making them well-prepared for challenges of software engineering.

No. File Download
1 3.Syllabus.pdf Download

Courses List

No. Course Format File Date
1 Week 1 Java Collections 2025-12-03
2 Week 2 Java Collections 2025-12-03
3 Week 3 Multithreading 2025-12-03
4 Week 4 Multithreading 2025-12-03
5 Week 5 Database Programming 2025-12-03
6 Week 6 Database Programming 2025-12-03
7 Week 7 Database Programming 2025-12-03
8 Week 8 Network Programming 2025-12-03
9 Week 9 Network Programming 2025-12-03
10 Week 10 Distributed Programming 2025-12-03
11 Week 11 Distributed Programming 2025-12-03
12 Week 12 Servlets 2025-12-03
13 Week 13 Servlets 2025-12-03
14 Week 14 Java Beans 2025-12-03
15 Week 15 Assignments and Project 2025-12-03
16 Week 16 Final Exam 2025-12-03

제목