|
Close Window/Tab
PRINT VIEW -- Opens in new, second window. Use browser controls to close when finished.
Credit- Degree applicable | Effective Quarter: Fall 2020 | I. Catalog Information
| CIS 14A | Visual Basic .NET Programming I | 4.5 Unit(s) |
| Formerly: Requisites: Advisory: EWRT 211 and READ 211, or ESL 272 and 273. Hours: Lec Hrs: 48.00
Lab Hrs: 18.00
Out of Class Hrs: 96.00
Total Student Learning Hrs: 162.00 Description: This course will focus on programming in Visual Basic, with an emphasis on Windows programming using the Visual Basic environment, and the development of well-structured VB projects using forms, buttons, labels, picture boxes, and text boxes. |
| Student Learning Outcome Statements (SLO)
| | • Student Learning Outcome: Design a graphical user interface in Visual Basic .NET implementing basic controls including text boxes, labels, list boxes, buttons, radio buttons, and checkboxes. |
| | • Student Learning Outcome: Design the algorithm, write, document, debug and test the code for event procedures and sub procedures of a Visual Basic application incorporating elementary coding constructs. |
| | • Student Learning Outcome: Read, analyze and explain introductory level Visual Basic code. |
|
II. Course Objectives A. | Create programs and build projects in Visual Basic .NET. |
B. | Design top-down structured applications using the Visual Basic .NET environment. |
D. | Write programming code using the Visual Basic syntax. |
E. | Employ sequential disk files for input and output of information. |
F. | Implement basic Controls |
G. | Implement control buttons within project |
III. Essential Student Materials IV. Essential College Facilities | Computer laboratory with Visual Basic .NET Integrated Development Environment. |
V. Expanded Description: Content and Form A. | Create programs and build projects in Visual Basic .NET. |
1. | Launch Visual Studio in the Windows operating system. |
2. | Open and save a Visual Basic .NET application |
3. | Navigate Visual Basic .NET Form Designer |
a. | Use menu bar to open, add to, save, debug, and print forms, code, and project. |
b. | Use Standard toolbar to debug, save, open and close forms and projects. |
c. | Navigate between Code Editor window and Form Designer window |
d. | Add control from Toolbox pane to form |
e. | Switch files using the Solution Explorer window |
f. | Change properties of controls through Properties window. |
B. | Design top-down structured applications using the Visual Basic .NET environment. |
1. | Create Object-Event Diagram to implement top-down design. |
2. | Formulate the algorithm implementing the modularity concept. |
3. | Interpret documentation describing algorithm. |
3. | Change the appearance of a form |
4. | Print the contents of a form to a printer |
5. | Manipulate multiple forms in a single project |
D. | Write programming code using the Visual Basic syntax. |
1. | Declare and define the appropriate type of variable. |
a. | Declare and define numeric variables (integers, floating point numbers, currency) |
b. | Declare and define string variables |
c. | Choose the appropriate scope for each variable |
2. | Code expressions and assignment statements |
a. | Implement mathematical operators and functions in expressions and statements |
b. | Implement string functions in expressions and statements |
3. | Write code for procedures |
a. | Write code for event procedures |
b. | Implement sub procedures to achieve modularity |
c. | Write code for and implement user defined functions |
d. | Write code to pass values to procedures |
4. | Code decision making into algorithm |
a. | Design and code if blocks |
b. | Design and code Select Case blocks |
5. | Implement repetition of code through loops: For..Next loops, Do While..Loop loops, and Do..Loop Until loops |
6. | Declare and define arrays |
a. | Assign values to elements of numerical and string arrays |
b. | Create adjustable arrays |
c. | Use two-dimensional arrays |
E. | Employ sequential disk files for input and output of information. |
1. | Write code to open and close files |
2. | Write code to input values from file |
3. | Illustrate how to output values to files |
F. | Implement basic Controls |
1. | Create text boxes and list boxes |
2. | Write code to display strings in text boxes and list boxes |
3. | Retrieving input from text boxes and input boxes |
4. | Write code to use message boxes and labels for display of information |
5. | Use picture box to hold a picture |
G. | Implement control buttons within project |
2. | Write code to use a command button to initiate an action |
3. | Write code to use an option button to select an option |
VI. Assignments A. | Reading from text, reference materials and manual pages |
B. | Programs: 8-12 programming homework assignments pertaining to the topics listed in X as Lab Topics, including several of more than 50 lines and several which use 3 or more functions. |
VII. Methods of Instruction | Lecture including discussion of assigned reading
Demonstration of developing solutions to programming problems
Review as test preparation
Discussion of solutions to assigned homework, lab assignment projects, and test problems
On-line tutorial
|
VIII. Methods of Evaluating Objectives A. | Lab assignments demonstrating synthesis of course topics and ability to apply skills listed in objectives and outcomes. Assignments will be evaluated for correctness, implementation of required constructs,and style. |
B. | Homework Assignments demonstrating knowledge of course topics. Evaluated on correctness. |
C. | Exams and quizzes demonstrating synthesis of course topics and ability to apply skills to solving a problem. |
D. | Comprehensive final exam demonstrating synthesis of course topics and ability to apply skills listed in objectives and outcomes. |
IX. Texts and Supporting References A. | Examples of Primary Texts and References |
1. | Schneider, David I. An Introduction to Programming Using Visual Basic, Eleventh Edition, 2019. Pearson ISBN-13: 978-0135416037 ISBN-10: 0-13-541603-5 |
B. | Examples of Supporting Texts and References |
X. Lab Topics A. | Enter and debug VB application in Visual Studio .NET IDE.
|
B. | Given the design for the user interface and algorithm, write and/or debug the code and execute a project using input from text boxes and input boxes and output to list boxes, text boxes, labels, and/or message boxes. |
C. | Given the design for the user interface and algorithm, write and/or debug the code and execute a project employing decision making concepts. |
D. | Given the design for the user interface and algorithm, write and/or debug the code and execute a project employing repetition concepts. |
E. | Given the design for the user interface and algorithm, write and/or debug the code and execute a project implementing arrays. |
F. | Given the design for the user interface and algorithm, write and/or debug the code and execute a project employing sequential text files for input. |
|