0% found this document useful (0 votes)
183 views

Visual-Programming - SEMESTER BREAKUP

This course provides a 3 credit, theory-based introduction to visual programming using Visual C#. The course objectives are to teach modern software development technologies and how organizations can use them. Learning outcomes include gaining proficiency in .NET programming, problem-solving, and switching between .NET versions. Over 16 weeks, topics will include Visual Programming basics, .NET framework, Visual Studio, Windows Forms, controls, error handling, MDI applications, ADO.NET, web applications, ASP.NET, state management, server controls, and security. Students will learn to design, code, test and debug programs at a beginning level in C#.

Uploaded by

arshad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
183 views

Visual-Programming - SEMESTER BREAKUP

This course provides a 3 credit, theory-based introduction to visual programming using Visual C#. The course objectives are to teach modern software development technologies and how organizations can use them. Learning outcomes include gaining proficiency in .NET programming, problem-solving, and switching between .NET versions. Over 16 weeks, topics will include Visual Programming basics, .NET framework, Visual Studio, Windows Forms, controls, error handling, MDI applications, ADO.NET, web applications, ASP.NET, state management, server controls, and security. Students will learn to design, code, test and debug programs at a beginning level in C#.

Uploaded by

arshad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Instructor Name: Muhammad Arshad

Course Title: Visual Programming


Course Code:
Credit Hours Theory: 3(2-1)
Course Objectives: This course will provide a managerial perspective of information
systems and what role they play in an organization. Student learn about
the modern technologies and how organizations can use these
technologies for their
growth.
Learning Outcomes: Align the students with the latest available technologies in software
development.

Students should have a strong programming base.


Students should have sound knowledge in Microsoft .Net technology
Students should be able to tackle a programming-related problem dealing
with .Net
Students should be able to switch out any other version of .net deployed by
Microsoft

Contents Cataloglg This course introduces computer programming using the Visual
Description): 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 compland edition, students should be able to
design, code, test and debug at a beginning level. This course has been
approved to satisfy the C,comprehensive Articulation Agreement for
transferability
as a pre-major and/or elective course requirement.
Recommended Text 1. Deitel and Deitel, "Visual C# : How to Program", 6/e Edition, Prentice
Books: Hall / Pearson Education, 2017, ISBN 978-0-13-650154-0.
2.Programming in C# .NET, J.C. Bradley, A.C. Millspaugh,
McGraw-Hill, 2014
3. Microsoft Visual C# 2013 Step by Step (Step by Step
Developer), Sharp, J., 1st Edition (2013), Microsoft Press.

J.C. Bradley, A.C. Millspaugh, "Programming in C# .NET", McGraw-


Reference Books:
Hill, 2014, ISBN 0-07-121564-6.

GOVERNMENT COLLAGE UNIVRSITY FAISALABAD


LAYYAH CAMPUS
Sixteen Week Topics Covered
Week 1 Introduction to Visual Programming
Lesson Plan * Different type of Visual Programming
* Graphical User Interface
* The need of Visual Programming
* Rapid Application Development (RAD) Tools
* Advantages of Visual Programming
* Disadvantages of Visual Programming
2 Introduction to .NET
* Discuss the transformation in computing, internet and application
development
* Identify the need for .NET
* Explain the role of CLR and Intermediate Language
* Describe the core components of Microsoft .NET
3 Introduction to Visual Studio .NET
* Features of VS.Net
* Shared IDE
* Introduction to C++, C#, Vb.Net, HTML, Javascript VBscript and
ASP.NET
4 Working with WinForms and Controls
* Introduction to Class Libraries
* Properties and Methods
* Events and Event Handlers
* Winforms GUI
* Form (Properties, Methods and Events)
* Controls in Winform
5 Advanced User Interface Enhancement
* Dialog Boxes
* Types of Dialog Boxes
* Visual Effect in Winform
6 Error Handling in Winforms
* Exception
* Types of Errors
* Exception Classes
* Properties of Exceptions
* Handling Exceptions
* ErrorProvider Control
7 MDI Applications
* Single Document Interface
* Multiple Document Interface
* Designing an MDI application
* Activating and Deactivating Windows
8 Introduction to ADO.Net Data Access Components
* ODBC
* OLE DB
* ADO
* ADO.NET
* Benefits of ADO.NET
* ADO.Net Architecture
* Components of ADO.Net
* DataSet
* DataTable
* DataView
* Connection Object
* Command Object
9 MIDTERMS
10 Introduction to Web Applications and ASP.NET
* Describe Web applications
* Describe the Web application development cycle
* Discuss Active Server Pages
* Enumerate the features of ASP.NET
* Enumerate the features of ASP.NET 2.0
11 ASP.NET and HTTP
* Request/Response Programming
* HttpRequest Class
* HTTP Collections
* HttpResponse Class
* Redirection
* HttpUtility Class
12 Web Applications and Web Services Using Visual Studio
* Using Visual Web Developer
* Visual Studio Forms Designer
* Using Components
* Shadow Copying
* Using the Global.asax File
* Data Binding
13 State Management and Web Applications
* Session State
* Application State
* Multithreading Issues
* Cookies
14 Server Controls
* HTML Server Controls
* Web Forms Server Controls
* Rich Controls
* Validation Controls
* User Controls
15 ASP.NET Configuration and Security Fundamentals
* Configuration Overview
* Authentication and Authorization
* Forms Authentication
* Windows Authentication
* Security and ASP.NET
16 Services in C#
* Services in Windows
* How services work in windows
* Implementing a simple service in C#
* How to implement UML class diagram through DLL
17 Revision Week.
18 FINAL EXAMS

You might also like