Liberty CSIS 434 Theory of Programming Languages Entire Course

$4.99

Description

Liberty CSIS 434 Theory of Programming Languages Entire Course

 

Course Description

A theoretical study of programming languages. Introduction to grammar and parsers. Language design issues and practical applications. (Formerly CSCI 434)

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Rationale

This course provides an in-depth analysis of the advantages and disadvantages of various programming languages. This study provides the framework for modern compiler design and regular languages. Included is a study of Backus-Naur forms. Lisp and Scheme are explored in further detail.

Measurable Learning Outcomes

Upon successful completion of this course, the student will be able to:

1. Describe the design issues of the various language constructs
2. Understand the choices for these constructs in some of the most common languages
3. Create software using the LISP programming language
4. Develop logic involving the Scheme programming language

Course Assignment

Course Requirements Checklist

Before working through the checklist outlined in the Course Overview, the student should review the Liberty University curriculum.

Discussions (2)

Discussions are collaborative learning experiences. Therefore, the student is required to provide a thread in response to the provided promptly for each discussion. Each thread must be at least 500 words and demonstrate course-related knowledge. In addition to the thread, the student is required to reply to 1 other classmate’s thread. The reply must be at least 300 words. All posts (initial and reply) need to include at least one (1) additional external reference other than your textbook using proper APA format.  One biblical reference is also required in the initial post only.  Posts should be treated as mini-essays and should be in proper APA format.

Quizzes (6)

Each quiz will cover the Learn material for the module in which it is assigned. Each such assessment will be open-book/open-notes; contain 40 multiple-choice questions, and have a 60-minute time limit.

Lab Assignments (12)

There will be a MindTap programming lab assignment for each chapter.  Each lab is worth 20 points.  The student will be given two (2) attempts on each lab and the best score will be recorded.

Homework Assignments (6)

The student is required to complete six (6) homework assignments that will give him or her the opportunity to demonstrate mastery of the lessons learned during the course.

Midterm Assignment

The Midterm will cover the Reading & Study material for Modules 1–4. The exam will be open-book/open-notes and contain multiple choice questions. The time limit for the exam will be 90 minutes.

 

The Final will cover the Reading & Study material for Modules  5–8. The exam will be open-book/open-notes and contain multiple choice questions. The time limit for the exam will be 90 minutes.

 

GET FREE SESSION WITH EXPERTS

We are glad that you preferred to contact us. Please fill our short form and one of our friendly team members will contact you back.