CSIS208: Application Programming

11/08/2019 to 04/16/2020 • Modified 08/08/2024

Course Description

Development of computer and programming skills, problem solving methods, and selected applications. This course provides a broad-based introduction to programming in Visual Basic. Students will learn how to build a program from the design phase all the way through to delivery. (Formerly BMIS 208)

Next Start Date*

August 19, 2024

LUOA Equivalent Course*

  • CSB 3208: Application Programming, 3 LUO credits.

Program Restrictions*

  • DPL: Part Time Student (SPCA-DPL-D) Excluded

Prerequisite Requirements*

All of the following:

  • Any of the following:
    • CSB 3009 previously completed with a minimum grade of D
         or
    • CSB 3111 previously completed with a minimum grade of D

       and

  • Any of the following:
    • MAT 3121 previously completed with a minimum grade of D
         or
    • MAT 3126 previously completed with a minimum grade of D
         or
    • MAT 3128 previously completed with a minimum grade of D
         or
    • MAT 3131 previously completed with a minimum grade of D
         or
    • MAT 3132 previously completed with a minimum grade of D
         or
    • MAT 3201 previously completed with a minimum grade of D
         or
    • MAT 3250 previously completed with a minimum grade of D

High School Diploma Requirements*

  • Contributes .5 credits to LUOA – Fine Art/Career/Tech Ed, Fine Art/Career/Technical Ed Requirement.

Rationale

This is the only programming course in the core of the CSIS program. It provides the foundational programming knowledge and is the pre-requisite for all subsequent classes in the CSIS program.

Course Assignment

Textbook readings and lecture presentations

Course Requirements Checklist

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in the Course Overview.

Discussion

Discussions are collaborative learning experiences. Therefore, the student will participate in 1 Discussion. The purpose of the Discussion is to generate interaction among students in regard to relevant current course topics. The student will post a thread of at least 350 words, including 1 citation in current APA. The student will also post 2 replies of at least 150 words each, including 1 citation in current APA format. 

Programming Assignments (8)

The student will complete Programming Assignments designed to reinforce and measure understanding of the materials covered in the assigned readings. Each assignment will be submitted via zipped solution files. 

Visual Studio Setup Assignment

The student will complete one introduction assignment designed to reinforce the installing and setup of the application environment.

The student will submit an affirmation that he/she understands the rules regarding source code. The quiz will be open-book/open-notes, contain one multiple-choice question, and have no time limit.

Quizzes (8)

The student will complete 8 quizzes throughout the course. The first 7 quizzes will cover the assigned reading for the current module. The first seven quizzes are open-book/open-notes, and include a combination of 20 multiple-choice and true/false questions each. The Final Quiz will cover all of the assigned reading in the course. The final quiz is open-book/open-notes, comprehensive, and includes a combination of 50 multiple-choice and true/false questions. 

*Course specifics are tentative and subject to change each year. For the most current information, please refer to the Course Registration Tool.

How Can We Get in Touch?

Request Information

Enter a legal first name
Enter a legal last name
Enter a valid phone number
Select an address from the search above, or use the link below
Grade Level of Interest (select one or more)

By submitting my contact information through this form, I agree that Liberty University (including Liberty University Online Academy) and its affiliates may call me about its offerings and other business matters by any phone number I have provided and may provide in the future, including any wireless number, using automated technology.