Advanced Programming in C#
This course covers the programming language C# (pronounced "C sharp"), used to develop Windows applications. The focus of the course is learning the .NET programming environment, Windows programming and the syntax and capabilities of the C# language. Concepts covered will include Microsoft Visual Studio .NET IDE, C# language syntax, control structures, arrays, exception handling, Windows graphical user interface, multithreading, strings, graphics and multimedia, files and streams, XML, database SQL and ADO .NET, ASP .Net, web forms and web controls, ASP .NET and web services, networking, data structures and collections.
At the end of the course, students will be able to:
Create C# classes in a console application.
Use C# to create a GUI application in a form.
Create a C# GUI application using the threading model.
Create a GUI MDI application in a form, using the C# menus and a fileChooser dialog.
Create a Windows class library (*.dll).
Design and write Windows programs using the C# language.
> Direct link to course prerequisites.
> Buy your textbooks and other required course materials online from the Brandeis Bookstore ,or visit the bookstore in the Shapiro Campus Center.