CS 15 On Campus
Homework Calendar VB Installation

 

 

Home
SMC Online Classes
PCC Classes
My Resume
Fun Page
CS 3 On Campus
CS 15 On Campus

 

Home Page    Homework Calendar    VB Installation 
 

CS 15 Visual Basic.net Programming

Transfer: UC, CSU • Prerequisite: Computer Science 3.

Course Overview 

This introductory course covers basic programming constructs and techniques using Visual Basic.Net. Students will learn how to plan, create and debug code based on Object Oriented Programming design and analysis techniques. Topics covered include Data Types, Variables, Decision Statements, Loops, Arrays Input/Output, and basics of Object Oriented Programming using Classes and Objects.

Course Objectives
 Upon successful completion of this course, students will be able to dissect and code elementary Visual Basic programs.

  1. Be proficient in writing programs using Visual Basic.
  2. Understand the capabilities and limitations of Visual Basic.
  3. Provide students with the ability to create computer programs using the Visual Basic programming language.
  4. Implement basic programming constructs in Visual Basic .NET including the use of variables, arrays, loops, conditional branching, classes, and methods.
  5. Use the Microsoft Visual Studio .NET integrated development environment to create Visual Basic .NET applications.
  6. Create a form and add objects to it including controls and menus.
  7. Access and write to files using Visual Basic .NET.
  8. Debug Visual Basic .NET programs.
  9. Design a form for a Windows application
  10. Run, test, and debug a project
  11. Develop basic coding skills
  12. Work with variables
  13. Code conditional statements
  14. Work with constants and enumerations
  15. Use VB functions
  16. Create data validation
  17. Apply formatting
  18. Code Loops
  19. Code and call Sub procedures and functions
  20. Work with modules and scopes
  21. Use structured exception handling
  22. Use structures and classes for data types
  23. Develop object-oriented applications
  24. Apply debugging techniques
  25. Work with Window controls
  26. Work with arrays

Required texts and materials:

Starting With Visual Basic Updated 4Ed, Gaddis
Binding Paper
Edition 4
ISBN 0-13-607695-5

The text is available in the SMC bookstore and at A&R Textbooks at 17th and Pico (across the street from SMC - (310) 314-4361)

or try

AddALL book search and price comparison
www.ZooAd.com

Best Book Buys
Direct Textbook
 http://www.amazon.com

Method of Presentation
 Directed reading, email interaction related to directed computer programming projects.

To communicate with me in this class:

Once you are enrolled, do not send email to hurley_daniel@smc.edu!!

See me in class, during an office hour, or use the email system within eCollege/eCompanion.

Grading
Midterm - 100 points
Final Exam - 100 points
Homework - 98
Attendance  - 45

Final grade: 90 - 100%: A;     80 - 89%: B;     70 -79%: C;    
60 - 69%: D;     0 - 59%: F.

Examination Policy
Two scheduled examinations will be given
. Each exam will contain 100 randomly selected questions. Both tests will consist of multiple choice and true/false type questions based on material from the textbook. These are open book, and will be timed (3 hours each). 

Cell phone and computer use is not permitted during class or exams.

Incomplete Policy
Students will not be given an incomplete grade in the course without sound reason and documented evidence. For a student to receive an incomplete, he or she must be passing and must have completed a significant portion of the course.   

Drop Policy 
If you decide to drop the course, it is your responsibility to take care of the necessary details in a timely manner. Call the SMC phone registration system at (310) 434-4333, go to ==>> online registration system  or call admissions at (310) 434-4474.

Note: You are responsible for determining the drop deadlines for the semester. No drops will be given after the deadline.

Tutor Assistance
Tutors are sometimes available in the Business building at SMC - room B231 - (310) 434-4993.

 

Code of Academic Conduct and Reporting Policy

Santa Monica College, as a community oriented, open-door, educational institution whose purpose is to educate and enlighten members of the community who seek knowledge, cannot and will not tolerate academic dishonesty. In order to uphold the academic integrity of the institution, all members of the academic community, faculty and students alike, must assume responsibility for providing an educational environment of the highest standards, characterized by a spirit of academic honesty; therefore, given this premise, under no circumstances will academic dishonesty be tolerated at this institution.
ACADEMIC CONDUCT DEFINED Santa Monica College defines academic dishonesty as the act of or assistance in deceiving, including fraud or deception, in any academic exercise. This includes, but is not limited to, the following actions not authorized by the instructor or testing officer: •Using testing aids such as calculators, tape recorders, or notes on any examination. •Allowing another individual to assume one’s identity for the purpose of enhancing one’s grade in any of the following: testing, field trips, or attendance. •Falsifying or attempting to falsify attendance records and/or grade rosters. •Representing the words, ideas or work of another as one’s own in any academic exercise (plagiarism), including the use of commercial term paper companies. •Changing answers on a previously scored test, assignment, or experiment with the intent to defraud. •Copying or allowing another student to copy from one’s paper or answer sheet during an examination. •Inventing information for the purpose of completing a laboratory experiment or case study analysis with the intent to defraud. •Giving and/or taking information during an examination by any means including sign language, hand signals, secret codes, or electronic transmission.
STUDENT RESPONSIBILITIES The ultimate success of this code of academic conduct will depend in large part on the degree to which it is willingly endorsed and supported by students. In order to achieve this support, the following recommendations are made to the students of Santa Monica College. 1. Each student is responsible to conduct him/herself in a manner that encourages learning and prohibits academic dishonesty. 2. Each student is responsible to act with fairness towards other students in the classroom, including the notion that students should not seek an unfair advantage over other SMC students when completing an assignment, taking an examination, or engaging in any other kind of academic activity.
CONSEQUENCES FOR VIOLATING ACADEMIC CONDUCT Given an alleged violation of academic honesty, any or all of the following actions may be imposed: 1. The instructor may assign a failing grade to the examination or assignment in which the alleged cheating or plagiarism occurred. 2. In more serious instances, the instructor may assign a failing grade for the course, upon consultation with the Department Chair. 3. The instructor may dismiss the student from the class or activity for the present and/or following class session. 4. In more severe incidents of academic dishonesty, including but not limited to impersonation, stealing exams or research papers, or repeated violations, the College disciplinarian may suspend or recommend expulsion of a student from the College.
FACULTY RESPONSIBILITIES In order to maintain an environment free of academic dishonesty, the following recommendations are made to faculty regarding their responsibility to uphold the academic integrity of Santa Monica College: 1. Make every attempt to conduct your classroom in a manner that encourages honorable behavior and learning to ensure student success and discourage academic dishonesty; 2. Inform students of the course requirements, grading procedures, and expectations for acceptable academic conduct and behavior; 3. Inform students of the SMC policy on academic conduct and the consequences to be implemented if any behavior counter to the policy occurs; and 4. Inform students of their right to due process should they wish to contest a cheating allegation.
REPORTING A VIOLATION Given an incident of academic dishonesty, a faculty member is encouraged to adhere to the following procedure: 1. Inform the student of the nature of the alleged violation and the impending course of action. 2. Complete the Academic Dishonesty Report Form and submit, along with any related evidence, the first copy to the College disciplinarian and the second copy of the form to the student within ten (10) working days of the allegation. The College disciplinarian will, in turn, send copies to the campus ombudsperson and the department chair, and place a copy in the student’s disciplinary records as defined in the Student Conduct Appeals Procedures. This information shall remain a part of the student’s records for up to two years, providing there are no further acts of misconduct.
APPEAL PROCEDURE Given an alleged violation of academic honesty, a Santa Monica College student has the right to appeal the action taken by the faculty member through the appeal procedures established by the College. 1. Whenever the penalty for academic dishonesty involves a failing grade for an examination, an assignment or the course, the accused student has five (5) working days after notification of the allegation and penalty to appeal it. He or she shall be provided the opportunity for a conference with the campus ombudsperson (or designee), faculty member involved, and department chair (or designee). Such a conference will be arranged by the campus ombudsperson (or designee) at the request of the student, and notice will be given to all participating members at least twenty-four (24) hours prior to the scheduled appointment. 2. If the conference yields no informal resolution satisfactory to the student, the student may file a formal Petition for of Grade with the Dean of Admissions and Records. Such a filing must be made within ninety (90) calendar days following the filing date of the Academic Dishonesty Report Form. For further information regarding this procedure, please refer to the Grade Appeals process as outlined in the Santa Monica College Administrative Regulations.

 ================================

Writing Your First VB.NET Program
Step by step instructions on how to create your first winform or webapp applications using Visual Basic .NET.
Start VB.NET
Great starting VB.NET set for students who want to understand VB.NET! Sections include OOP Basics, Winforms, ADO.NET, Multithreading, and deployment.
Welcome to Visual Basic .NET
If you are new to VB.NET this multi-page tutorial/article gives a great background, history, and overview.
FreeVBCode.com Free VB.NET Sample Code
Pages of VB.NET sample code and VB.NET examples.
VB.NET Example Program
Download and reference Chilkat's VB.NET examples for samples on mail, encryption, and more.
Creating a Windows Service Using VB.NET
Multi-page tutorial with sample code and screen shots.
101 VB.NET Code Samples
Impressive list of code samples from Microsoft. Samples include windows forms, security, web services, data access, and the .NET framework.
Object-Oriented Capabilities in VB.NET
Creating classes and namespaces in Visual Basic.NET.
DeveloperFusion.com VB.NET Tutorials
Object oriented capabilities in VB.NET, COM Interoperability, Watching Folder Activity, Error Handling, Inheritance, and Polymorphism among other topics.
Tracing, Logging, and Threading in VB.NET
MSDN tutorial covering tracing and logging in VB.NET to help debug and trace out your VB.NET apps. Help with thread synchronization and thread pooling.
About Visual Basic .NET
Introducing VB.NET with links to some sample VB.NET downloads.
VBCity Visual Basic.Net Resources
One of the best VB.Net development sites. Great articles, tutorials and resources.
Implementing Interfaces in VB .NET
Tutorial covers defining and implementing classes and interfaces using Visual Basic.Net.
Free VB.Net Tutorials
Great site for articles/tutorials on Visual Basic .Net and other .Net categories. Tons of helpful articles here covering topics ranging from data access to menus.
VBDotNetHeaven.Com Tutorials
Page chock full of interesting VB.Net tutorials. Many assorted topics are covered including assemblies, GDI+, strings, VB.Net with XML, exception handling and working with the registry.
Devarticles Visual Basic.NET
Nice collection of VB.NET articles and tutorials. String encryption, regular expressions, forms inheritance, deployment, file watching, and many more.
Using Visual Basic .NET
Microsoft's MSDN resource for developing with VB.NET. Areas include getting started, migrating VB 6 apps to VB.NET, building apps, deployment, and distribution.
Getting Started with Visual Basic .NET
Excellent VB.Net tutorial from MSDN academic alliance. Eight part multi-page tutorial. Also includes source code, downloadable project files, and executables.

 

====================================================