CSIS111: Introduction to Programming

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

Course Description

Introduction to structured programming and algorithms with an object-oriented language. Topics include input/ output, flow of control, functions, and an introduction to software engineering. Programming assignments are required.

Next Start Date*

August 19, 2024

LUOA Equivalent Course*

  • CSB 3113: Introduction to Programming Using C++, 3 LUO credits.

Program Restrictions*

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

Prerequisite Requirements*

CSB 3009 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 course provides an introduction to basic computer programming concepts using the C++ language. It also provides a foundation for learning additional aspects of C++ and other languages by teaching problem-solving techniques and a design methodology in addition to the specifics of C++.

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.

Discussions (2)

Discussions are collaborative learning experiences. Therefore, the student is required to create a thread in response to the provided prompt. Each thread must be at least 300 words and demonstrate course-related and biblical knowledge. In addition to the thread, the student is required to reply to at least 2 other classmates’ threads. Each reply must be at least 250 words. For each thread and both replies, you must have at least 1 citation in current APA format.

Programming Assignments (8)

Using Visual Studio, the student must complete 8 C++ Programming Assignments that will give him or her an opportunity to demonstrate mastery of the lessons learned during the assigned Module: Week. Because the programming assignments become progressively more challenging, specific assignment points will differ.

Quizzes (4)

Each quiz will cover the Learn material for the Module: Week in which it is assigned as well as the preceding Module: Week. Each quiz will be open-book/open-notes, contain up to 75 multiple-choice and true/false questions, and have a time limit of 2 hours.

*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.