Online Degrees at Breyer State University
 

Programming Language Design Theory

Bachelor of Science in E-Business & Commerce

CS 195

Breyer State University

Instructor: Bryan I. Jensen, MSCIS, BSCIS.

SYLLABUS

COURSE OVERVIEW: Welcome to Programming Language Design Theory, a Bachelor Level course in the curriculum for the Degree, Bachelor of E-Business and Commerce. I am pleased to instruct you in this course, which will be a foundational course for the remainder of your studies in the bachelor program.

Programming Logic & Design provides the foundation knowledge necessary for programming in a business-oriented language. Student instruction concentrates on developing the programming logic and syntax needed to solve basic business problems. Design tools, such as flowcharts and pseudocode, are introduced and used as a basis for developing programs.  The student will be exposed to file handling, table and array processing, report generation, arithmetic statements, sorting procedures, data types, and conditional statements.

I know you will enjoy this course. Please learn as much as you can as you progress through it, as it does lay down a solid foundation for the rest of the curriculum. It is my pleasure to have you in the course.

TIME FRAME: This is a five-semester hour course. This course is allotted 10 weeks of time. You must complete all of the requirements for the course successfully by the end of the 10-week period. The first day of week one will begin the day that you register for the course, or the day which you notify me that your textbooks have arrived and you are ready to begin your studies. Please be cognizant of the time frame. It is rare that extensions of time are permitted, unless you have good justification. Upon successful completion of this course, you will be awarded five semester hours of credit.

TEXTBOOKS: There one required book for this course.

Book 1: Programming Logic and Design, Third Edition. Joyce Farrell. Thomson Course Technology ISBN # 0-619-16023-3.


» Click Here to Enter

 


» Additional Student Resources at StudyTactics

EXAMINATIONS: There are two examinations for this course, a mid-term exam and a final exam. The mid-term exam covers the material in the book to Chapter 4. The final exam covers the material in the book to Chapter 8.

The mid-term examination must be taken by the end of the 5th week in the course.

The final examination must be taken by the end of the 10th week in the course.

Both exams are programmed and are located in the classroom for this course. The examinations are "open book" objective type. You will have one (1) day to complete your exam, once you access it from the classroom. To access the exam, you must send me an email and request to have access to the exam. Upon registration, you will receive your email address. I will then program your access in. You will receive an email back from me telling you that you are now authorized to go ahead and to access your exam. To access, you will come into the classroom, click on testing, and click on the exam you are taking. You will need your User ID and PASS WORD to access the exam. The exam will appear on your screen. Once you access the exam, you have 24 hours to submit your answers. The program provides me the exact date and time that you accessed the exam. The program also notifies me of the exact date and time that you submitted your answers. Thus, the program is timing you. When you are ready, go back into the classroom and click in your responses and then click submit. Shortly, you will receive the exam in your email box with your computed score. You will also know what questions, if any, that you missed, and what the correct answer is. I also receive a copy of your exam and your score.

GRADING: The grading scale for this course is as follows:

8 Homework assignments @ 5 points each: 40 points
Mid Term Exam: 30 points
Final Exam: 30 points

90-100%    = A
80-89%      = B
70-79%      = C
Below 70% = Fail

COMMUNICATION: You are encouraged to communicate with me. I am available as a teacher, coach, and mentor to assist you in meeting your goals for this course. Primarily, communication is through email. However, I am also available for conversation by telephone if you would like. Our classroom for this course has a "chat" room. I am also very willing to meet with you one-on-one in the chat room at your request. From time to time, depending on how many students are enrolled in this course at a particular time, we will have some scheduled group chats. You will receive more detailed information at the time such chat sessions are scheduled. Please keep my email address handy so that you can contact me whenever necessary. If at any time during this course you change your email address, please be sure to notify me right away.

WRITTEN ASSIGNMENTS: There are written assignments for this course that need to be done and submitted to me via e-mail, some of them using Microsoft Visio Professional 2003 that came with your textbook. There is a considerable amount of reading involved in this course, and I would prefer you spend your time with the books learning the material and using the software that came with your textbook. I do not accept late assignments without prior coordination. Late assignments are counted as a zero grade.

ABOUT YOUR INSTRUCTOR: I, Bryan Jensen, MSCIS, BSCIS., currently teach undergraduate and courses online at Breyer State University. I hold a degree in Masters in Computer Information Systems and a Bachelor of Science in Computer Information Systems. I have 11 years experience in the military as a communications officer and have worked for various large defense contractors such as Northrop Grumman and SAIC.

COURSE OBJECTIVES: Upon completion of this course, you will be able to:

1). Describe computer components and operations.
2). Describe The Programming Process.
3). Describe flowchart symbols and Pseudocode.
4). Describe structured and unstructured logic.
5). Describe Modules, Subroutines, Procedures, and Methods.
6). Describe program documentation.
7). Describe the logic of a complete program.
8). Describe Housekeeping tasks.
9). Describe Program Decisions.
10). Describe Program Loops.
11). Describe Control Breaks.

INFORMATION: If you have any questions regarding this program, you may address them to adm@breyerstate.com. An administrative faculty member will respond to all questions.

Apply Pay Online Refund Policy
Payment Plan Email for Info Register for a Course

 

 

 

 

 
 

 

ˆ Back To Top ˆ

 

 
 

Degrees : Degrees By Design : Degree Completion : Certificates : Continuing Education : FAQ's
Apply : Tuition : Request Info : Faculty : Classroom : Accreditation : Home : Sitemap : XML