Rev No.
2 Rev No 1
Course Outline CS 333 Credit Hours: 2-1 Page 1 of 2 pages
Feb 2017 Dated: 01.01.04
Visual Programming
Note: The course is based on the .NET technology. The course can be taught in any .Net
related language like C#, VB, C++ etc.
Reference Books:
1. Deitel and Deitel, "Visual C# : How to Program", 6/e Edition, Prentice Hall / Pearson
Education, 2017, ISBN 978-0-13-650154-0.
2. J.C. Bradley, A.C. Millspaugh, "Programming in C# .NET", McGraw-Hill, 2014, ISBN
0-07-121564-6.
3. Beginning Visual Basic by WROX Series
4. Database Programming with Visual Basic by WROX Series
5. Mastering Database Programming with Visual Basic 6.0.
Course Description:-
This course is aimed at enabling the students to develop small user friendly programs on
their own. They can also learn how to package and make distributable diskettes of the programs
that they develop. This course introduces computer programming using the Visual Programming
language with object-oriented programming principles. Emphasis is on event-driven
programming methods, including creating and manipulating objects, classes, and using object-
oriented tools such as the class debugger. Upon completion, students should be able to design,
code, test and debug at a beginning level. This course has been approved to satisfy the
Comprehensive Articulation Agreement for transferability as a pre-major and/or elective course
requirement.
Pre-requisite:- Introduction to Programming
Grading Policy:-
In Semester Evaluations: 50%
End Semester Evaluation: 50%
Content:
Introduction to Visual Programming, Different type of Visual Programming, Overview of the
Visual Basic Language: Introduction, Planning the design of an application, Introduction to
.NET: Discuss the transformation in computing, internet and application development,
Introduction to Visual Studio .NET: Features of VS.Net, Shared Integrated Development
Environment (IDE),User Interface. Enhancement:, Dialog Boxes, Types of Dialog Boxes,
Visual Effect in Winform, Error Handling in Winforms: Exception, Types of Errors, MDI
Applications: Single Document Interface, Multiple Document Interface, ADO.Net Data Access
Components: ODBC, OLE DB, ADO, ADO.NET, Web Applications and ASP.NET: Describe
Web applications, ASP.NET and HTTP: Request/Response Programming, Web Applications:
Rev No. 2 Rev No 1
Course Outline CS 333 Credit Hours: 2-1 Page 2 of 2 pages
Feb 2017 Dated: 01.01.04
Session State, Application State, Multithreading Issues, Cookies. Server Controls: HTML Server
Controls, Web Forms Server Controls, Services in C#: Services in Windows
Week-wise Breakdown
Should be prepared according to the new contents