B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

Similar documents
B.V Patel Institute of Business Management, Computer & Information Technology

B. V. Patel Institute of Business Management, Computer & Information Technology

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

This page intentionally left blank

6 Months Training Module in.net Module 1-Total Days-20

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)


ITT Technical Institute. SD1420 Introduction to Java Programming Onsite and Online Course SYLLABUS

Course Hours

C# Programming in the.net Framework

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

B. V. Patel Institute of Business Management, Computer & Information Technology, UTU

B.Sc. (Computer Applications) Vocational - First Year. II Application Software hrs III Practical (Windows, Word, Excel, Power Point)

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

OUTCOMES BASED LEARNING MATRIX

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Cowley College & Area Vocational Technical School

2609 : Introduction to C# Programming with Microsoft.NET

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

ASP.NET Web Forms Programming Using Visual Basic.NET

.NET-6Weeks Project Based Training

B.E /B.TECH DEGREE EXAMINATIONS,

B.V.Patel Institute of Business Management, Computer & Information Technology, UTU

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg.

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Computer Programmer/Analyst.

Department of Computer Science and Technology 2014

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

UNIT 1 PART A PART B

Program Contents: DOTNET TRAINING IN CHENNAI

ITT Technical Institute. SD2720 Advanced Software Development Using Java Onsite and Online Course SYLLABUS

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES

M Introduction to C# Programming with Microsoft.NET - 5 Day Course

Department of Computer Science and Technology


Object Oriented Programming

Microsoft Visual C# 2005: Developing Applications Table of Contents

Uka Tarsadia University MCA ( 3rd Semester)/M.Sc.(CA) (1st Semester) Course : / Visual Programming Question Bank

.NET Advance Package Syllabus

Windows Presentation Foundation Programming Using C#

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

UNIT V - ADO.NET Database Programming with ADO.NET- Data Presentation Using the DataGridView Control- DataGridView- Updating the Original Database.

Dot Net Online Training

Prerequisites: The student should have programming experience in a high-level language. ITCourseware, LLC Page 1. Object-Oriented Programming in C#

CO Java SE 8: Fundamentals

B.Sc II Year Computer Science (Optional)

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Introduction to Programming Using Java (98-388)

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

Department of Computer Science and Technology 2014

Introduction to Web Development with Microsoft Visual Studio 2010

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU. B. C. A (3 rd Semester) Teaching Schedule

M Introduction to Visual Basic.NET Programming with Microsoft.NET 5 Day Course

Object-Oriented Programming in C# (VS 2012)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Chapter 02 Building Multitier Programs with Classes

.NET FRAMEWORK. Visual C#.Net

Chapters are PDF documents posted online at the book s Companion Website (located at

DOT NET SYLLABUS FOR 6 MONTHS

All India Council For Technical Skill Development (AICTSD) In Association with IITians Embedded Technosolution

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

C#.NET TRAINING / /

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011).

DE Developing Windows Applications with Microsoft Visual Studio 2010

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

hrs. Designing Fundamentals 2 Paper-II: Data base hrs. management Systems Semester IV 3 Paper-I: Web

Model 4.2 Faculty member + student Course syllabus for Advanced programming language - CS313D

Hands On, Instructor-Led IT Courses Across Colorado

C# Syllabus. MS.NET Framework Introduction

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at

3 Welcome Application 41 Introduction to Visual Programming

DOT NET COURSE BROCHURE

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

.NET-Technologies COURSE SYLLABUS. Industrial Training. PH : , Vazhoor Road Changanacherry-01

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

Object-Oriented Programming in C# (VS 2015)

Unit 1: Visual Basic.NET and the.net Framework

PESIT Bangalore South Campus

Chapter 12. OOP: Creating Object- Oriented Programs. McGraw-Hill. Copyright 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved.

20483BC: Programming in C#

Deitel Series Page How To Program Series

Object Oriented Programming

ASP.NET- Enterprise Applications

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

Before You Begin 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET

Transcription:

BCA (Semester IV) 03010401: GUI Programming Teaching Schedule Objectives: To provide fundamentals of.net framework, VB.NET language and to introduce development of rich windows form applications with event driven programming model. Course Outcomes: Upon completion of the course, students shall be able to CO1: Describe key features.net framework and its class library. CO2: Describe basic constructs of visual basic language. CO3: Create windows form, react to its events and manipulate its content in code. CO4: Design well integrated and rich GUI windows applications. CO5: Demonstrate data access, data manipulation and data binding techniques using ADO.NET. Unit Sub Unit No. of Lecture(s) Topics Reference Chapter/ Teaching Methodology Evaluation Parameters Additional Reading Planned Unit 1: Introduction to.net Framework 1. 1.1 1.NET Framework: Evolution and Benefits Use web references MS, VB. Power point presentation with discussion 1.2 1 Architecture of.net Framework 1.3 1 Common Language Runtime: CLR functions, managed code, unmanaged code, memory management 1.4 1.NET Framework Class Library 1.5 1 Common Language Specification 1.6 1 Metadata and Assemblies: assembly contents, manifest, GAC, strong name assembly, private and shared assemblies, Ms. Parita Ponkiya Page 1

side by side execution 1.7 1 Introduction to Visual Studio Hands on with Visual Studio 2010 IDE 1.8 1 Creating Console Application and Windows Application Unit 2: Introduction to Visual Basic Programming HS#1 Page No. 1-22 2. 2.1 1 Variables: declaring variables, types of variable, Strict, Explicit and Option statement, constant and scope of the variable 2.2 1 Data type conversions, operators and its precedence, boxing and un-boxing HS#2 Page No. 52-69 HS#2 Page No. 70-72, 78-83 Combination of power point presentation and parallel practice in class room. Quiz-1, Practical Quiz- 1 2.3 1 Flow Control in VB: selection statement, iteration statement, the jump statement HS#2 Page No. 83-96 2.4 1 Procedures: subroutines and functions, argument passing mechanism, returning value, built in functions, overloading functions HS#3 Page No. 98-122 2.5 2 Array: declaring array, initializing array, multi-dimensional array, dynamic array HS#2 Page No. 72-74 2.6 2 Strings, StringBuilder and Enumerations HS#2 Page No. 74-78 2.7 2 Exception handling in VB.NET: structured and unstructured error handling HS#3 Page No. 122-135 Unit 3: GUI Design and Event Driven Programming 3 3.1 2 Basic Windows Controls HS#5, HS#6, HS#7, HS#8 Unit test-1 3.2 1 Working with the Events: handling common events, mouse HS#4 Page No. Demonstration Ms. Parita Ponkiya Page 2

events, keyboard events 138-188 with parallel practice 3.3 1 Windows Form: appearance of form-properties of form, placing controls on forms, setting tab order, anchoring and docking, splitting forms into multiple forms, form events 3.4 1 Loading and Showing Forms: form lifecycle, start up forms, controlling one form from within another, showing model and modeless form 3.5 1 Building dynamic Form at runtime: the forms controls collections, creating event handlers at runtime 3.6 2 Designing Menus, Toolbar and Popup Menus and StatusBar HS#4 Page No. 177-178 HS#9 Page No. Unit 4: Object Oriented Programming in Visual Basic 4. 4.1 2 Classes and Objects: fields, properties, shared and instance members, method overloading, events, partial class, operator overloading and inner class HS#11 Page No. 438-443 Demonstration with discussion Unit test-2, Practical Internal-1 4.2 2 Constructors and Destructors HS#11 Page No. 443-444 4.3 3 Inheritance, Interface and Polymorphism: deriving classes, calling base class constructor, overriding Methods, noninheritable classes, abstract class, interface inheritance 4.4 2 Collections: Array, ArrayList, Queue, traversing in collection HS#12 Page No. 474-508 VB Power point presentation Ms. Parita Ponkiya Page 3

Unit 5: Advanced GUI controls 5. 5.1 2 Dialog Box: Colour, font, file open, file save and common dialog boxes HS#9 Page No. 348-355,371-377 Demonstration with parallel practice Practical Internal-2 5.2 1 RichTextBox: text manipulation and formatting HS#5 Page No. 208-219 5.3 2 TreeView Control: adding nodes at design time and runtime, scanning tree view control HS#10 Page No. 392-393,403-410 5.4 2 ListView Control: the column collection, ListView Items and Subitems, Items collection, Subitems collection, sorting in ListView, processing selected Items HS#10 Page No. 393-394,411-418 Unit 6: ADO.NET Programming 6. 6.1 2 ADO.NET architecture and its component 6.2 1 Connected and Disconnected architecture 6.3 2 Working with the DataSet: creating, filling and modifying DataSet, DataGrid control AC Power point presentation and demonstration with parallel practice Practical Internal-2 6.4 2 Accessing Data: Executing query using Command object, reading data using DataReader 6.5 1 Executing stored procedure Ms. Parita Ponkiya Page 4

References : Text Book: 1. [HS]:Holzner Steven, Visual Basic.NET Programming Black Book, Dreamtech Press. Reference Books: 1. [SR]:Stephens R., Visual Basic 2008 Programmer s Reference, Willey. 2. [SJ]:Shapiro J. R., The Complete Reference Visual Basic.NET, Tata McGraw Hill. 3. [PE]:Petroutsos E., Mastering Microsoft Visual Basic, Willey. 4. [IB]:Ivan B., Visual Basic for Beginners, Shroff. 5. [BS]:Bill. S., Billy H. Billy., Kent S., Professional Visual Basic 2010 and.net 4, Willey. 6. [KH]:Kevin Hoffman, Jeff Gabriel, Professional.NET Framework, A Press. 7. [MS]:Web Reference for Visual Basic Programming Guide: http://msdn.microsoft.com/en- us/library/vstudio/y4wf33f0.aspx 8. [AC]: Web Reference for ADO.NET Architecture & Components: http://msdn.microsoft.com/en-us/library/27y4ybxw(v=vs.110).aspx 9. [VB]: Web Reference for.net Framework and Visual Basic.NET controls: http://vb.net-informations.com/ Note: # denotes chapter number. Course Objectives and Course Outcomes Mapping: Fundamentals of.net framework: CO1, CO2. Understanding of VB.NET language: CO2, CO3. Development of rich windows form applications with event driven programming model: C03, C04, C05. Course Units and Course Outcomes Mapping: Unit No. Unit Course Outcome CO1 CO2 CO3 CO4 CO5 1 Introduction to.net Framework 2 Introduction to Visual Basic Programming 3 GUI Design and Even Driven Programming 4 Object Oriented Programming in Visual Basic 5 Advanced GUI controls 6 ADO.NET Programming Ms. Parita Ponkiya Page 5

Course Outcomes and Programme Outcomes Mapping: Course Outcomes Programme Outcomes PO1 PO2 PO3 PO4 PO5 PO6 CO1 CO2 CO3 CO4 CO5 Laboratory: The practical list shall not be repeated for next two consecutive years. Laboratory supervisor or course teacher shall sign in the journal only if he/ she feel satisfied by the work of student. Journal shall be verified twice during semester by course teacher. Journal must not be certified if required number of problems are not included and not written clearly or copied. After approved by programme co-ordinator, the list of problem definition shall be kept by concern teacher on web site before the commencement of the semester. Computing Environment: A student must have the following computing environment available in laboratory as well as in his/her personal laptop. Visual Studio 2010. Modes of Transaction (Delivery): Various methods of teaching should be employed depending on the objectives of the content taught. Lecture method along with various appropriate audio-visual aids and hands on practices and demo to exercise uncovered feature of.net. Apart of lecture method implementation Demonstration of topic covered in each unit shall be given and Hands on training shall be given of topic covered in each unit. Activities/Practicum: The following activity shall be carried out by the students. A group (Team size 4-5) of student shall have to prepare a project in VB.NET. Student shall have to prepare assignment on list of control, which are commonly used in various applications. Student demonstrates application and discusses arrangement of controls. Ms. Parita Ponkiya Page 6

The following activity shall be carried out by the teacher. Project shall be given to explore student s creativity in GUI programming. Assist students in project problem solving. Assign creative small projects to students. Concept Map: It is a hierarchical / tree based representation of all topics covered under the course. This gives direct / indirect relationship /association among topics as well as subtopics. GUI Programming Unit-1: Introduction to.net Framework Ms. Parita Ponkiya Page 7

Unit-2: Introduction to Visual Basic Programming Unit-3: GUI Design and Even Driven Programming Ms. Parita Ponkiya Page 8

Unit-4: Object Oriented Programming in Visual Basic Unit-5: Advanced GUI controls Ms. Parita Ponkiya Page 9

Unit-6: ADO.NET Programming Ms. Parita Ponkiya Page 10