This course is offered at Can Tho University. For the full course outline, please visit here.
- Code: CT31OH
- Credits: 3
- Hours: 30 theory, 30 practice, 90 self-study
- CT108H - Object-Oriented Programming
- Understand the .NET Framework architecture.
- Grasp C# programming language elements and commands.
- Master various structured data types.
- Comprehend exceptions and exception handling in C#.
- Understand events and event handling in C#.
- Understand classes and objects in C#.
- Understand inheritance and attributes in C#.
- Apply Window Forms to build applications.
- Utilize UI controls and data validation techniques.
- Implement MDI applications and data accessing techniques.
- Implement database access with ADO.NET and DataBinding.
- Develop web applications with ASP.NET and web server controls.
- Apply C# for programming.
- Utilize structured data types in C#.
- Perform object-oriented programming with C#.
- Build applications with Window Forms and UI controls.
- Develop basic database access applications with WinForms and ADO.NET.
- Create web applications with ASP.NET and database access.
- Appreciate the use of object-oriented programming for application development.
- Introduction to C#: .NET Framework, C# elements, commands, data types, exceptions, events.
- Object-Oriented Programming (OOP) with C#: Classes, objects, methods, attributes, inheritance.
- User Interface Programming with WinForms: Introduction, forms, controls, data validation, MDI applications.
- ADO.NET: Data access elements, ADO.NET components, DataBinding.
- ASP.NET: Introduction, web server controls, data linking controls.
- OOP with C# (classes, inheritance, attributes, objects)
- Windows Forms Application (UI controls, event handling)
- Windows Forms Application (MDI applications, data validation)
- ADO.NET (ADO.NET elements, DataBinding)
- ASP.NET (basic controls)
- ASP.NET for Database Accessing (data linking controls)
- Theory: Lectures and discussions.
- Practice: Pre-assigned problems, in-lab solution guidance, and unit performance evaluation.
- Attend theory classes.
- Apply theory to practical problems in labs.
- Engage in self-study.
- Components: Quizzes, assignments, mid-term exam, final exam.
- Grading: Each component and final test score are on a scale of 0-10. The subject score is calculated based on weighted component scores, then converted to A-B-C-D and a 4-point scale using the University's academic provisions.
- Course Textbook (specify title and author)
- Additional Resources (list additional reading materials, websites, etc.)
- Review lecture notes and textbook materials.
- Practice additional exercises and problems.
- Participate in online forums and communities.
- Seek help from lecturers and teaching assistants.