CSB 3112 (LUOA), CSIS 112 (LUO): Advanced Programming
11/08/2019 to 04/16/2020 • Modified 03/11/2025
Course Description
Next Start Date*
May 12, 2025
LUOA Equivalent Course*
- CSB 3112: Advanced Programming Using C++, 3 LUO credits.
Program Restrictions*
- DPL: Part Time Student (SPCA-DPL-D) Excluded
Prerequisite Requirements*
CSB 3113 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 a continuation to the language introduced in CSIS 111. It introduces additional language concepts, including pointers, classes, and inheritance. It also emphasizes software engineering concepts relevant to larger programs, such as code reuse, encapsulation, incremental development and testing, and provides an introduction to data structures. This course is essential to completing an understanding of the language that will be used in subsequent CSIS courses or C++ application development.
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 will create a thread in response to the provided prompt for each discussion. Each thread must be at least 300 words and demonstrate course-related knowledge. Each thread must include an introduction, body, and conclusion. In addition to the thread, the student will reply to the threads of at least 2 classmates. Each reply must be at least 150 words. At least 2 scholarly citations and 1 biblical citation is required for threads. At least 1 scholarly citation and 1 biblical citation must be included in each reply. The course textbook may be utilized for the technical citation requirements. Current APA formatting is required for any citations.
C++ Programming Assignments (8)
Using Visual Studios Community 2019, the student will complete 8 programming assignments that will give him/her an opportunity to demonstrate mastery of the lessons learned during the assigned or previous module. The student will also submit a Microsoft Word document containing screenshots of their code execution, along with the provided integrity statements, into Canvas.
Quizzes (7)
Each quiz will cover the Learn material for the module in which it is assigned, as well as the preceding modules. Each quiz will be open-book/open-notes, allow for 1 attempt, and will have a time limit of 45 minutes. Each quiz will contain a variety of 20 multiple-choice and true/false questions.
Quiz: Comprehensive Final
The student will complete a comprehensive final which will cover all the material from the course. This quiz will be open-book/open-notes, contain a variety of 70 multiple-choice and true/false questions, allow for 1 attempt, 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.