Syllabus
Introduction to Programming in Visual Basic .NET

Introduction to Programming in Visual Basic .NET

BCIS-1331

Spring 2013
01/14/2013 - 05/12/2013

Course Information

Section 001
Lecture
TTh 13:00 - 14:45
NRG4 4230
Rudy Martinez

Office Hours

  • Email recommended to confirm appointment.
  • M
    11:30am - 1:30pm
  • M W
    4:00pm - 5:00pm

Course Description & RationalE

Course Description:

Introduction to computer programming using Visual BASIC.NET. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.

Course Rationale: 

This is an introductory programming course using the Visual Basic language. It does not assume any prior programming experience. This course will prepare students for ITSE 2305/BCIS 2331 (Windows Programming using VB.Net). This is an optional course in the Local Area Network Administration and Microcomputer Applications Support AAS degrees, and in the Local Area Network Administration and Database Certificates.

 Prerequisite(s):  None.

Student Learning Outcomes/Learning Objectives

Learning Outcomes & Objectives:

The student will use Visual Basic.Net to build Windows applications using structured and object-based programming techniques. Students will be exposed to the following concepts and/or skills at an Introductory concepts level:

  • Analyze program requirements
  • Design/develop programs with GUI interfaces
  • Code programs and develop interface using Visual Basic .Net
  • Perform tests, resolve defects and revise existing code

SCANS Competencies:

Competencies have been identified that are relevant to the level of instruction in the community college environment. These competencies reflect the knowledge and skills employees need to succeed in any occupation. This course will expose the student to the concepts and application of the following competencies:

  • Students select relevant goal-related activities, rank them in order of importance, allocate time to these activities, and understand, prepare and follow schedules.
  • Students acquire and evaluate information.
  • Students organize and maintain information.
  • Students interpret and communicate information.
  • Students use computers to process information.
  • Students understand overall intent and proper procedure for setup and operation of equipment.
  • Students locate, understand, and interpret written information in prose and in documents such as manuals, graphs, and schedules.
  • Students specify goals and constraints, generate alternatives, consider risks, and evaluate and chooses best alternative.
  • Students recognize problems and devise and implement plan of action.
  • Students organize and process symbols, pictures, graphs, objects, and other information.
  • Students use efficient learning techniques to acquire and apply new knowledge and skills.
  • Students discover a rule or principle underlying the relationship between two or more objects and apply it when solving a problem.
  • Students exert a high level of effort and persevere towards goal attainment.
  • Students assess self accurately, set personal goals, monitor progress, and exhibit self-control.assess self accurately, set personal goals, monitor progress, and exhibit self-control.

Readings

Required Textbook:

Starting Out with Visual Basic 2010, 5E. Gaddis. Addison-Wesley. ISBN: 0136113400.  

Textbook Errata  ---  Be sure to update your textbook with these corrections!

eAcademy Site (a.k.a DreamSpark) for Microsoft development tools and operating systems. You should receive an email with access instructions the first week of class.  User names and passwords are case sensitive (try uppercase).  Also, be sure to check your 'spam folder' if you don't see the email in your inbox.

 

Required Reading for all students enrolled:

AustinCommunity CollegeStudent Handbook
A copy is located at the following Web page: www.austincc.edu/handbook/
1. Click the link to Policies and Procedures
2. Click the link to Student Discipline Policy Paragraph C1 and C2 - Prohibited acts include those related to academic integrity.

Course Requirements

Welcome to BCIS 1331

Please note that learning to program is challenging. Furthermore, this course utilizes Microsoft Visual Studio,
a sophisticated program development environment which introduces additional complexity.
The course employs an excellent text (see below) which facilitates learning.

Each semester at ACC many students successfully complete this course.
However, a considerable amount of time and effort are required for success.
Therefore, it is imperative that students understand the scope of the challenges and plan accordingly.

Please complete the Student Information Form at the link below by the 2nd day of class.

Student Information Form

 Assignments:

  1. Submit Assignment #1 (not a program) in .doc, .docx, or .txt format.  Use PowerPoint, drawing in Word, or some other drawing tool for Step 2 in the assignment.
  2. All Programs must be constructed using Visual Studio 2010.  Can use Express, Professional, or Ultimate versions. 
  3. Must be complete working Solutions (except Assignment #1 - see above).
  4. Compress the Solutions directoryinto a .ZIP file.  AGAIN, compress the Solutions directory which contains all files required by the solution.
  5. TEST the program before submitting.  TEST.  If it does not operate properly for you, it will not pass verification testing for credit.
  6. Submit the .ZIP file to Blackboard under Assignments.
  7. Must be submitted in Blackboard by 11:59pm of the due date indicated.
  8. Projects submitted by 11:59pm of the next calendar day after the due dates are eligible for 80% credit.
  9. No credit will be awarded for projects received after the extension. 
  10. To receive credit, programming projects/assignments must completely meet requirements exactly as specified.
  11. Partial credit is not awarded for programs that do not meet requirements.
  12. The EC (Extra Credit) Program may be submitted to replace a Program 1-9 submission. 

Creating and Compressing the Solutions Directory

Blackboard Upload Notes


NOTE:  Include the following statements in the comments section in Bb for each assignment submission:

Comments (to be placed in Bb):

1.  Assignment meets requirements.  (or state why it does not meet requirements)

2.  Assignment passed verification testing.  (or state that it did not pass verification testing)

Signed: ___(type your name here)____

 NOTE:  Submissions without the signed requirements and testing statements in the Blackboard comments section will have 25% deducted.


Grade Policy: 

The student's final grade will be assigned based both on concepts and practical application.  An overall grade will be assigned on the following grading scale:

90%  - 100%

A

80%  -  89%

B

70%  -  79%

C

60%  -  69%

D

<=59%

F

 

Item

Points per

Percentage

Exams 1, 2, 3

100

50%

9 Program Assignments

10

50%

TOTAL

 

100%

 hey

 Note: The course syllabus/schedule may be changed.  Changes will be reflected on the schedule and/or other portions of the syllabus.

 Tutoring Services

Course Policies

General Course Policies which apply to all of Dr. Martinez' classes.

Course Subjects

Chapter 1 - Introduction to Programming and Visual Basic

Chapter 2 - Creating Applications with Visual Basic

Chapter 3 - Variables and Calculations

Chapter 4 - Making Decisions

Chapter 5 - Lists and Loops

Chapter 6 - Procedures and Functions

Chapter 7 - Multiple Forms, Modules, and Menus

Chapter 8 - Arrays and More

Chapter 9 - Files, Printing, and Structures

Chapter 10 - Working with Databases