CSIT 314 Visual Programming

This course introduces students to visual programming fundamentals using languages like C#, Java, or Visual C++. It covers GUI development with an event-driven approach, emphasizing design principles and essential components such as buttons, labels, and menus. Students will explore key object-oriented programming concepts, including encapsulation, inheritance, and polymorphism, while learning to create modular and maintainable code. The course also addresses abstract classes, exception handling, database integration with DataGridView controls, and graphics manipulation.

Credits

3

Prerequisite

CSIT 221 or class='sc-courselink' href='/catalogs/suny-fredonia/current/catalog/courses/csit-computer-info-sciences/200/csit-205'>CSIT 205

Offered

Every year