Internet Explorer 7, 8, and 9 are no longer supported. Please use a newer browser.
Concourse works best with JavaScript enabled.
Lansing Community College logo

Main · Technical Careers · Computer Information Tech

Intro to VB.NET Programming
CITP-150

  • Fall 2020
  • Section All
  • 4 Credits
  • 08/20/2020 to 12/14/2020
  • Modified 08/04/2020

Description

This course introduces students to programming concepts through the use of the Visual Basic.NET programming environment. Students learn to develop business applications by designing and creating a user interface and writing the necessary procedures. Students also learn and use logic development tools and object oriented programming terminology and techniques. (F,Sp)

Requisites

Prerequisite Courses: Minimum 2.0 in (CITP 110 or CPSC 230)
Placement Scores: Reading Level 5 and Math Level 4

Contact Hours

Lecture

64

Lab

0

Other

0

Total Hrs

64

Student Learning Outcomes

Upon successful completion of this course, students should be able to:

  1. Given a business problem description, develop a project plan that includes the appropriate Objects and Properties Plan and Event Procedures Plan.
  2. Given a business problem description, develop test scenarios and a test plan that accurately tests a program for correct results based on user requirements.
  3. While developing a program, create the required documentation using CITP 150/250 class standards.
  4. Given user requirements/assignment specifications, apply Microsoft Windows interface design standards to develop a user interface.
  5. Given a completed project plan, produce code to set the correct properties to appropriate values and correctly call the proper procedures.
  6. Given the description of a required report, translate the description into a physical layout and use the appropriate tools and/or code to correctly access and format the data to produce the report.
  7. Given a task description in assignment specifications, determine the variables necessary to implement the solution and declare the variables with the correct scope and data type.
  8. Given a list of programming terms, define their meaning and use them appropriately.
  9. Given a completed project plan, locate and use the components necessary to build a user interface.
  10. Given an event plan, convert the events into Visual Basic code using correct syntax.
  11. Given a program, test, locate and correct any errors found in it.
  12. Demonstrate the use of the Microsoft Help system to augment their reference material.
  13. Apply all of the class standards for incorporating visual objects, and writing documentation and Visual Basic code, during the development of an application.
  14. Given the description of a task, recognize and use the appropriate logic structure to implement it.
  15. Given a program that requires the use of a menu, build it following industry standards.
  16. Given a database, use data aware controls to access its data.
  17. Given a situation in which the use of user-defined procedures would be beneficial, design, create and use them appropriately.
  18. Given a collection of objects, develop code to iterate through the collection and use the individual objects within it.
  19. Explain the concept of inheritance and develop code to create objects through the use of inheritance.
  20. Using Web controls, develop a VB.NET Web application.

Materials

Tools, Equipment or Apparel (required of the student)

Hardware:  USB storage device (1 gigabyte or more) recommended for storing and transporting homework. As an alternative you may use CD, DVD, sufficient free local hard disk space, or cloud-based storage solution.

Software: Internet Access, Web browser (current version Internet Explorer preferred), word-processing software, Adobe Reader, up-to-date virus protection, MS-Visual Studio (available for download at no charge through Microsoft’s Academic Alliance Program after the start of classes) 

All required software can be downloaded for free and is also installed in the West Campus and Main Campus computer labs.  Lab hours are posted at each lab and are subject to change.

Technical skills:  Basic computer skills, including the ability to:

  • Use email
  • Add and open attachments in email
  • Create new files
  • Modify existing files
  • Save files in commonly used word processing program formats
  • Copy and paste text
  • Download and install software
  • Create Windows compressed folders for submitting assignments

Evaluation

Student Electronic Access to Grades

D2L is the College’s Course Management System which includes a gradebook function allowing students access to their grades in order to receive timely and meaningful feedback on their progress in the course at any time. These grades will align with the Evaluation Criteria listed in this syllabus. D2L is accessed through the MyLCC page.

Whenever practicable, results for graded items should be posted electronically within 48 hours after the instructor has completed the grading process for the items, and final grades for the course should be entered no later than the specified grading day.

Criteria

All assignments include information about how, what, and where to submit your files.  Typically, you will use the D2L Drop Box feature.  Feedback for each assignment can be viewed by logging back into the D2L Drop Box.  Typically, you will receive your score and feedback within 2-3 business days after submission. Missing or incorrect work may be resubmitted although a late penalty will likely be assessed.  All points earned during the semester are totaled at the end of the semester and applied to the grading scale (see below).  

Assignments will be graded on design, structure, code quality, adherence to class standards, documentation and output.  Assignments can only receive full points if error free with all test data and include all required documentation. Partial credit for incomplete assignments will be given only for the final program of the semester.  The criterion for evaluating the work is:

  • Documentation  = 10%
  • Design, Style, Standards = 25%
  • Correct Output = 65%

As a general rule, make-up tests will not be provided.  Dropping the lowest Test score will cover one missed test.

Unless otherwise noted, all assignments are to be the work of an individual student, not a group.  However, you may assist classmates as long as each maintains their own electronic version of the solution.

Types of evaluations and related weights
Type Weight Topic Notes
Assignments 45%

200 points

Final Exam 12.5%

50 points

Tests (6) 42.5%

150 points (drop the lowest)

Breakdown

College Standard

 
   

College Grading Standards

Recommended Guidelines for Student Grades

4.0 --- Excellent

4.0 --- 91 – 100%           

364 – 400 points

3.5 --- ---------

3.5 --- 86 – 90%

344 – 363 points

3.0 --- Good

3.0 --- 81 – 85%

324 – 343 points

2.5 --- ---------

2.5 --- 76 – 80%

304 – 323 points

2.0 --- Satisfactory

2.0 --- 71 – 75%

284 – 303 points

1.5 --- ---------

1.5 --- 66 – 70%

264 – 283 points

1.0 --- Poor

1.0 --- 60 – 65%

240 – 263 points

0.0 --- --------

0.0 --- 0 – 59%

    0 – 239 points

Course Policies

CITP 150 Course Policies

Plan to spend 2 to 3 hours per course credit each week on the weekly lessons (approximately 8 to 12 hours total). Each week you will do some reading and work on assignments related to the content, viewing the tutorials created for the assignments and studying the demo projects.  Online students must take the final exam at a testing center.  It will be VERY IMPORTANT to stay on schedule.

Tutoring Services provides walk-in CIT tutoring, also referred to as Supplemental Instruction (SI) for several courses, including CITP 150, based on scheduled availability of tutors or can arrange tutoring by appointment.  If you are interested in or feel you need tutoring for this class, contact:

The help you get is intended to assist you in your learning rather than complete your assignment.  It is important to learn how to more efficiently troubleshoot your programs to identify what changes need to be made.  Learn how to prevent problems rather than identifying and correcting them.

All tests and the final exam are completed in D2L and are open book, notes, and assignments.  There is a 1 point per day late penalty after the due date for all parts of each assignment excluding weekends and holidays.  All assignments must be correct and complete before they are accepted (except for the last assignment, if necessary). 

Late Tests and Assignments

To receive full credit, all assignments must be submitted on or before the due dates listed in the class schedule. Work submitted after the due date is subject to a late penalty.  Typically taking tests late is not available as a missed test will serve as the dropped score at the end of the semester.

CIT Program Policies

Class Participation Expectations

Participation is determined when the student logs into D2L on a regular basis (3 times a week minimum), submits assignments on time, and takes exams at the approved time and place. Students in face-to-face sections are expected to attend each class session. It is the student's responsibility to contact the instructor if the student must miss a due date.  Missing a scheduled activity, for any reason, including illness or late registration, in no way relieves the student of the responsibility for completing all work in the course to the satisfaction of the instructor according to the class schedule.

Other

Netiquette

Netiquette (or network etiquette) is defined as a set of principles developed to express courtesy and to help people act appropriately while sending e-mail and using the Internet. All of us (instructor and students) will demonstrate netiquette and civility whenever interacting with each other. Please use standard “Business English” (complete sentences) and not jargon or slang for all communications.

Consider anything said in the public forums to be public information. Don’t post comments that may be controversial, abrasive, or in poor taste or information that may reveal too much personal information - protect your privacy!

Academic Dishonesty

Each student is expected to be honest in his or her work. Cheating and plagiarism are dishonest. The purpose of this policy is to establish College definitions of cheating and plagiarism and to describe potential consequences of academic dishonesty.  This policy applies to all students.

The term "cheating" includes but is not limited to:

  1. Use of any unauthorized assistance, including electronic devices/media or on-line resources, in taking quizzes, tests, or examinations;
  2. Dependence upon the aid of sources beyond those authorized by the instructor in writing papers, in preparing reports, in solving problems, or in carrying out other assignments such as those involving sounds as well as moving or still images;
  3. The acquisition of tests or other academic materials without permission of the faculty or staff to whom the material belongs. Any interaction with any person other than the instructor or proctor in a testing situation may be interpreted as cheating;
  4. Academic honesty is twofold on the part of the student; first, not to cheat, and second, not to enable others to cheat.

The term "Plagiarism" includes but is not limited to the use, by paraphrase or direct quotation or the inclusion of electronic sources, of the published or unpublished work of another person without full and clear acknowledgment. When producing work for a course, students are expected to present their own ideas and to appropriately acknowledge the incorporation of another person's work. Not doing so is dishonest.

For any of these violations, the student is subject to academic penalty and other disciplinary action. Academic penalty may consist of a "0.0" grade for the offending work or (with departmental approval) a "0.0" grade for the course.

Computer Resources – Acceptable Use

 Use of College-owned computer resources is a privilege extended by the College to students, employees, and other authorized users as a tool to promote the mission of the College. All users agree to be bound by the terms and conditions of the LCC Acceptable Use Policy at the time they complete an account application form. Copies of the LCC Acceptable Use Policy are available at the Library Circulation Desk and may also be accessed on the World Wide Web. The URL is http://www.lcc.edu/policy/policies_1.aspx#ACCEPTABLE_USE_POLICY

Theft or Other Abuse of Computer Facilities and Resources, including but not limited to:     

  1. Unauthorized entry into a file, to use, read, or change the contents, or for any other purpose.
  2. Unauthorized transfer of a file.
  3. Use of another individual's identification and/or password.
  4. Use of computing facilities and resources to interfere with the work of another student, faculty member or college official.
  5. Use of computing facilities and resources to send obscene or abusive messages.
  6. Use of computing facilities and resources to interfere with normal operation of the college computing system.
  7. Use of computing facilities and resources in violation of copyright laws.
  8. Any violation of the college's Acceptable Use Policy at http://www.lcc.edu/policy/policies_1.aspx#ACCEPTABLE_USE_POLICY

CIT INTERNET USE POLICY

Most Computer Information Technologies classrooms are set up with Internet access for course work and research.

Class-Related Use of Internet Resources

Student access to classroom Internet resources will be determined by the course faculty as part of their classroom management function, i.e., faculty will determine appropriate in-class use based on course outcomes and class objectives and will determine those times when it is appropriate to access these resources and which times access to these resources will be restricted in order to better focus on course outcomes and class objectives which don’t require access. If students are found using the Web inappropriately or at those times that the instructor has restricted access, the same penalties listed below under “Personal Use of Internet Resources” will apply.

Personal Use of Internet Resources

Web access is for course work only. At the beginning of a class session, Facebook and other social media, instant messaging, and/or any other personal use of the Web is prohibited. If you are found using the Web for personal use during class time you will be issued a warning, and if found repeating personal usage, you will be dismissed from the class for a day. A third offense will result in dismissal from the course.

Faculty Prerogative

Classroom faculty may choose to include specific language in a Course Syllabus or Outline which further defines the acceptable use within their classroom. These statements will be considered sanctioned by the CIT Program and will fall within the guidelines of this policy.

Class Attendance/Participation

Other

Extra Credit

Up to a maximum of 10 of extra credit points may be earned by online students by posting relevant questions or responses on the class discussion boards and by face-to-face students by class attendance. 

Institutional Policies

Transfer Potential

For transfer information, please consult the Transfer webpage.

The Michigan Transfer Agreement (MTA) simplifies the transfer of students from one Michigan institution to another. For the most current information, see the LCC MTA webpage.

For additional transfer information contact the Academic Advising Center in the Gannon Building - Star Zone, (517) 483-1904.

Disability Statement

Students with disabilities who believe that they may need accommodations in this class are encouraged to contact the Center for Student Access, Gannon Building, Star Zone - Campus Resources, via the Center for Student Access website, or by calling (517) 483-1924 [TTY (517) 483-1207] as soon as possible to better ensure that such accommodations are implemented in a timely fashion.

Student Code of Conduct and General Rules and Guidelines

LCC supports a positive educational environment that will benefit student success. In order to ensure this vision, the College has established the LCC Student Code of Conduct and the Student General Rules and Guidelines to ensure the protection of student rights and the health and safety of the College community, as well as to support the efficient operation of College programs. In addition, the College has established guidelines for the redress of grievances by individuals accused in such proceedings.                 

It is the responsibility of the student to be familiar with, and abide by, the Student Code of Conduct, as well as the General Rules and Guidelines. Furthermore, the instructor may establish reasonable guidelines within the classroom environment. Violations of the Student Code may be reported to the Office of Student Compliance.

Enrollment Verification

Class attendance and participation are essential to student success. Instructors will update class rosters by the 8th day after the start date of sections less than 8 weeks long, and by the 15th day after the start date of sections 8 weeks or longer to accurately reflect student enrollment in each course. Students who have not attended by these dates may be administratively dropped and responsible for any required tuition and fee charges.

Academic Success Coaches

At Lansing Community College, student success is our top priority.  Our Academic Success Coaches mentor students to help them meet their educational, personal and career goals.  LCC faculty or staff may refer you to an Academic Success Coach if they recognize that mentoring or assistance may be helpful to you. Please monitor your LCC email for referral notifications.  Your participation in academic success coaching is voluntary.

In addition, we encourage you to contact an Academic Success Coach on your own if you need help, guidance or assistance to reach your goals.  To contact an Academic Success Coach, call (517) 483-1422 or visit the Academic Success Coaching Team website for more information.

Nondiscrimination Statement

Lansing Community College is committed to providing equal employment opportunities and equal education for all persons regardless of race, color, sex, age, religion, national origin, creed, ancestry, height, weight, sexual orientation, gender identity, gender expression, disability, familial status, marital status, military status, veteran’s status, or other status as protected by law, or genetic information that is unrelated to the person’s ability to perform the duties of a particular job or position or that is unrelated to the person’s ability to participate in educational programs, courses services or activities offered by the college.

The following individuals have been designated to handle inquiries regarding the nondiscrimination policies: Equal Opportunity Officer, Washington Court Place, 309 N. Washington Square Lansing, MI 48933, 517-483-1730; Employee Coordinator 504/ADA, Administration Building, 610 N. Capitol Ave. Lansing, MI 48933, 517-483-1875; Student Coordinator 504/ADA, Gannon Building, 411 N. Grand Ave. Lansing, MI 48933, 517-483-1885; Sarah Velez, Human Resource Manager/Title IX Coordinator, Administration Building, 610 N. Capitol Ave. Lansing, MI 48933, 517-483-1874; Christine Thompson, Student Title IX Coordinator, Gannon Building, 411 N. Grand Ave. Lansing, MI 48933, 517-483-1261.

Additional Items

Academic Policies

Student Initiated Withdrawal

You may withdraw from this course before the second week of class without notation on your record. If you drop the third week through the sixth a "W" grade will be issued. If you decide to drop after this date, a passing grade-to-date is required for a "W". A "W" grade will be issued only if the student is passing at the time the withdrawal is requested. Check the semester schedule book for the exact dates for drops and/or refunds.

"I" Grades

Incomplete ("I") is only given for the most extenuating circumstances if 80% of the coursework has been completed. All "I" grades should be completed by the end of the following semester in which the course was taken. Any "I" grade that is not completed within that period will automatically turn to "0.0".

Audits

A student who wishes to sit in on a class without taking exams or turning in assignments may register as an Audit student. An auditing student receives a grade of "X" at the end of the term, regardless of work completed during the term. Audited courses do not count toward degree requirements. If you wish to audit this course you must go to Registrar's office to have your enrollment status changed to audit.

Attendance

Students are expected to submit all assignments and take all quizzes according to the class schedule (or make other arrangements well in advance of the scheduled due date. Failure to do so may result in academic penalty. The student is responsible for taking tests at the approved time and place, and for submitting assignments on time.  If a student misses any due dates for activities, it is the student's responsibility to contact the instructor.