NEW MEXICO JUNIOR COLLEGE
Fundamentals of Programming
|A.||Course Title:||Fundamentals of Programming|
|B.||Course Number:||CS 114 - 10823|
|G.||Office:||C.M. Burke University Center (UC) 232|
|I.||Office Phone:||(575) 492-2658|
|J.||Office Hours:|| Monday: 7:30:00 AM-9:00:00 AM (MST);10:15:00 AM-11:00:00 AM (MST);12:15:00 PM-12:45:00 PM (MST);
Tuesday: 7:30:00 AM-9:30:00 AM (MST);
Wednesday: 7:30:00 AM-9:00:00 AM (MST);10:15:00 AM-11:00:00 AM (MST);
Thursday: 7:30:00 AM-9:30:00 AM (MST);
If you need a different time, please contact me to setup an appointment.
|K.||Time Zone:||Mountain Time|
This course provides a guide to developing structured program logic. The course assumes no programming experience and does not focus on any one particular language. It introduces programming concepts and enforces good style and logical thinking. Prerequisite: Student must have completed TS 113E Basic Math equivalent or higher.
The target audience is anyone who desires an introduction to programming. Transferability is based on target institution.
Programming Logic and Design, Comprehensive
Author(s): Farrell, Joyce
Edition / Copyright: 9th
Publisher: Cengage Learning
You can buy your books online at the NMJC Bookstore.
Students attending New Mexico Junior College will be evaluated according to the following grading scale:
90 - 100% = A 80 - 89% = B 70 - 79% = C 60 - 69% = D 0 - 59% = F
Late work will not be accepted.
All exams and assignments will be scored on a 100 point scale.
Final Grade calculated on the scale below:
Homework Projects 30%
Quizzes (M/C T/F) 20%
The course will be divided into modules containing projects, quizzes, and exams. It will be administered in Canvas. The exams and quizzes will consist of multiple choice and true false questions or flowcharts of programs, and the final exam will be comprehensive. The homework projects will be completed using a flow charting program.
All communication and submitted work must follow the communication standard.
No text language (For example do not use i, BTW, LOL, IDK )
Correct spelling and proper capitalization
Complete sentences (Start a sentence with a capital letter and end it with a period.)
Retrieving Grades from T-BirdWeb Portal
Go to the New Mexico Junior College T-BirdWeb Portal login page. Please enter your User Identification Number (ID), which is your Banner ID, and your Personal Identification Number (PIN). When finished, click Login.
Tips for Success in Online Courses:
1. Log in to class regularly.
2. Pay attention.
3. Take notes.
4. Keep up with readings and assignments.
5. Ask questions when you do not understand something.
6. Utilize your professor’s office hours and e-mail.
7. Read the text.
8. Adhere to the deadlines posted in the course outline.
New Mexico Junior Colleges institutional student learning outcomes represent the knowledge and abilities developed by students attending New Mexico Junior College. Upon completion students should achieve the following learning outcomes along with specific curriculum outcomes for respective areas of study:
Students in the Computer Science Departments should be able to:
*Demonstrate an understanding of industry specific ethics (self & community),
*Prepare and interpret documents,
*Interpret and characterize data appropriate to the course (critical thinking),
*Demonstrate computer skills appropriate to the course, and
*Demonstrate the value of professionalism in the workplace.
At the completion of the course, a student should be able to:
Discuss computers and logic
Utilize modules, hierarchy charts, and documentation
Design and write a complete program
Implement decisions within the logic
Utilize control breaks
Utilize advanced array manipulation
Use menus and validate input
Utilize sequential file merging, matching, and updating
Utilize advanced modularization techniques
Implement object-oriented programming
If you have not already received login information for Canvas/T-BirdWeb Portal/E-mail, you will need to contact the Enrollment Management office at (575) 492-2546.
Check first-time login page for instructions at www.nmjc.edu/distancelearning/coursescourseschedules/canvasinstructions.aspx.
You must have access, on a regular basis, to a computer that supports the Canvas minimum specifications and has an active connection to the Internet. See the minimum computer specification requirements at www.nmjc.edu/distancelearning/coursescourseschedules/Canvasinstructions.aspx.
Messages will be returned by the end of the next business day. Grades will be posted by one week following assignment deadline
Students will be held responsible for the information on these pages.
Each student is expected to maintain the highest standards of honesty and integrity in online academic and professional matters. The College reserves the right to take disciplinary action, up to and including dismissal, against any student who is found guilty of academic dishonesty or otherwise fails to meet these standards. Academic dishonesty includes, but is not limited to, dishonesty in quizzes, tests, or assignments; claiming credit for work not done or done by others; and nondisclosure or misrepresentation in filling out applications or other College records. Cheating or gaining illegal information for any type of graded work is considered dishonest and will be dealt with accordingly.
Americans with Disabilities Act (ADA) Information
Any student requiring special accommodations should contact the Special Needs Student Services Coordinator at (575) 492-2576 or by e-mail at email@example.com.
Attendance Policy and Participation Expectations
It is expected that you regularly log into class at least three times weekly and check your Canvas mail to ensure you have not missed any changes/updates. Students are expected to complete discussions/quizzes/tests/ assignments before deadlines expire.
If you experience difficulty with Canvas you may reach the Canvas Helpdesk at firstname.lastname@example.org, or by calling the 24 hour helpdesk phone at (575) 399-2199.
The professor is responsible for monitoring and evaluating student conduct and student behavior within the Canvas course. By registering for this class, the student is assumed to have entered into an agreement with New Mexico Junior College and the professor to log into the class regularly and to behave in an appropriate manner at all times. Disruptive behavior may result in the student being removed from the class and dropped for the semester. For comprehensive information on the common rules of netiquette and other online issues, please review the NMJC Online Student Handbook.
Online Learning Environment
By participating in an online class, you undertake responsibility for your own progress and time management.
Offering the work of another as ones own, without proper acknowledgment, is plagiarism; therefore, any student who fails to give credit for quotations or essentially identical expression of material taken from books, encyclopedias, magazines and other reference works, or from the themes, reports, or other writings of a fellow student, is guilty of plagiarism. Plagiarism violates the academic honesty policy and is considered cheating.
Free tutoring services are available to all NMJC students through Brainfuse and the Academic Success Center located at the Pannell Library on the 1st floor.
The instructor has the right to drop any student who has failed to log on to Canvas for two weeks or more, but it is not guaranteed that the instructor will drop you. If the student chooses to stop attending a class, he/she should withdraw from the class by accessing your student account in the T-Bird Web Portal at www.nmjc.edu, or submitting the required paperwork to the Registrar’s Office by 5:00 p.m. on Thursday, April 18, 2019. Failure to withdraw yourself from a course by this date may result in your receiving an “F” in the course. All students are encouraged to discuss their class status with the professor prior to withdrawing from the class.
Learning Outcomes (I,DC)
Do & Don't of Professionalism
Overview of Computers and Programming
Elements of High-Quality Programs
Module 1 Exam in Testing Center
I3, D3, C1
I3, D3, C1
I3, D3, C2, C3
I1, D2, C4
Module 2 Exam
I3, D3, C5
I3, D3, C6, C7
I3, D3, C8, C9
I1, D2, C4
File Handling and Applications
Advanced Data Handling Concepts
Module 3 Exam
I3, D3, C11
I3, D3, C10
I1, D2, C4
Advanced Modularization Techniques
I3, D3, C12
I3, D3, C13
Final Exam due May 7 @ 11:59 PM
I1, D2, C4