Computing and Information System
1. COURSE SUMMARY
The software industry of the 21st century is more dependent on developing efficient, reusable, modular and flexible software solutions. For maintaining these standards there is no alternative to using Object Oriented concepts while developing such solutions. This course will cover all the basic concepts of Object Oriented Programming necessary for proceeding to advanced level programming and practical exercises will help to upgrade the level of coding to sufficient standard.
2. COURSE OBJECTIVE
The main objective of this course is to provide students with an in-depth knowledge of applying object oriented concepts to solve and design real life problems. Students will be able to get a thorough idea of designing and coding applying object oriented concepts by exploring relevant case scenarios.
3. COURSE LEARNING OUTCOMES
Course Learning Outcome Number |
Course Learning Outcome Description |
CLO1 |
Identify several features of Object Oriented Programming |
CLO2 |
Analyze real world scenarios using object oriented concepts |
CLO3 |
Design real world problems using UML diagrams for implementing standard solutions |
CLO4 |
Analyze several techniques of using exception handling and file manipulation |
CLO5 |
Construct program of moderate complexity containing all the major features of Object-Oriented Programming |
Abdullah Bin Kasem Bhuiyan is teaching Object Oriented Programming, Agile Development, Artificial Intelligence, Operating Systems and other computer science related course in Computing and Information System Department, Daffodil International University, Bangladesh which is the first of its kind in Bangladesh. He is also the district leader and member of national committee of Bangladesh Innovation Forum.