College of Southern Nevada Course Syllabus CIT133-3001 ... - CSN [PDF]

Use a sophisticated Integrated Development Environment to compile, run, debug and test programs using the C++ programming language. Textbook: C++ Programming: From Problem Analysis to Program. Design –. By D. S. Malik – 7th Edition. ISBN: 9781285852850. NOTE: if you have the 6 th edition of the book, it will be.

4 downloads 4 Views 178KB Size

Recommend Stories


COMMUNITY COLLEGE OF SOUTHERN NEVADA Department ... - CSN [PDF]
Student Course Syllabus. Fall Semester 2003. Course Title: ... Nature and function of law; legal systems; constitutional law, administrative law, antitrust law; and consumer protection. COURSE .... Class lectures and course work for the semester will

Southern Nevada Locations
Come let us be friends for once. Let us make life easy on us. Let us be loved ones and lovers. The earth

MATH 107 – College Algebra COURSE SYLLABUS
Open your mouth only if what you are going to say is more beautiful than the silience. BUDDHA

Course Syllabus - KEI Abroad [PDF]
1. Entertainment Media Production Core Courses. Course Syllabus. 1. Program of Study. Bachelor of Arts. (Animation/Film/Television Production). Faculty/Institute/College. Mahidol University International College. 2. Course Code ICEM 302. Course Title

COURSE SYLLABUS Course Description
If your life's work can be accomplished in your lifetime, you're not thinking big enough. Wes Jacks

Course Syllabus Course Instructor
Silence is the language of God, all else is poor translation. Rumi

course syllabus
What you seek is seeking you. Rumi

Southern Nevada Building Officials Meeting
Your task is not to seek for love, but merely to seek and find all the barriers within yourself that

Northeastern University College of Professional Studies Course Syllabus
Ask yourself: Do I treat myself with the love and respect I truly deserve? Next

University of Petra Course Syllabus
Why complain about yesterday, when you can make a better tomorrow by making the most of today? Anon

Idea Transcript


College of Southern Nevada Course Syllabus CIT133-3001 (86456) – Beginning C++ Fall 2014 – 8/25 – 12/7 - Final exam period: 12/8 – 12/14 DRAFT – Official syllabus will be available in Canvas on the first day of class Instructor: Contact phone: Contact E-mail: Website: Office Location: Office Hours:

Naser E. Heravi (702) 651-3148 Google Voice number (talk & text) 702-763-1940 Canvas Learning system – Alternate: [email protected] http://sites.csn.edu/nheravi/ Henderson campus, Building C, Room 201B Tuesdays & Thursdays 1:00 pm – 3:30 pm West Charleston – Room C151

Course meeting time/days: Course meeting location: Important Notice: Important Note:

Tuesday/Thursday 3:30 – 4:50 West Charleston campus, Building C, Room C116 This syllabus is subject to change with advance notice. Notices will be posted in the online forum. It is your responsibility to stay informed. If you have any concerns about this course and/or me, please contact me first. If I cannot resolve your issue, please contact the CIT department office at 651-4660 and speak to the department chairperson. You will remain anonymous and all communications will be strictly confidential. Please DO NOT wait until the last minute to make your concerns known to me and/or to the department chairperson. Printing @ CSN: Printing in CSN classrooms, computer labs and libraries falls under the new Print Wise initiative, designed to help save natural and fiscal resources. Print Wise provides each CSN student with a $10 credit toward printing at the start of each semester, which will provide for up to 200 black and white copies at 5¢ a page, or 40 color copies at 25¢ a page. After that, you may put money into your account online or at the CSN Cashier’s Office to purchase additional prints at the same rate. It is your responsibility to maintain your printing accounts to cover printing expenses during each semester. More information about

CIT 133 – C++ programming – Syllabus

Page 1 of 7

Course Description: Learning Outcomes:

Textbook:

Late Assignment Policy

Make-up Policy Attendance Policy

the Print Wise system may be found at www.csn.edu/printwise. An introduction to the C++ programming language. Topics will include C++ data types, input, output, operators, decision and looping statements, functions and classes. Prerequisite: IS 115 and/or ability to program in a high level programming language. Upon completion of this course the student will be able to: • Solve programming problems using basic features of the C++ programming language including classes, control structures, functions, I/O and primitive data types • Create and manipulate classes, control structures, functions, I/O and primitive data types • Use a sophisticated Integrated Development Environment to compile, run, debug and test programs using the C++ programming language C++ Programming: From Problem Analysis to Program Design – By D. S. Malik – 7th Edition ISBN: 9781285852850 NOTE: if you have the 6th edition of the book, it will be OK to use it instead of buying the new edition. If you purchase the earlier edition, let me know, so I can provide additional notes when I assign exercises from the 7th edition of the textbook. For student resources, go to: http://www.cengagebrain.com and search for the above ISBN number. Click on the Free materials tab and see what you can access. A reference: (The reference IS NOT mandatory, it is only a reference that can be used in addition to other references) http://www.cplusplus.com/doc/tutorial/ “ Safari Tech Books” offer many other books on C++ (see my note later in this document on using the free library resources) I may extend the due dates from time to time without a late penalty, if needed. However, I may impose a 10%-30% late penalty on late assignments that I choose to accept. PLEASE do not assume that you can turn in an assignment after the due date and take a late penalty. I will not accept any late work once answers have been posted. There are NO MAKEUP exams or assignments. All exams and assignments will have strict due dates. College assumes maturity, seriousness of purpose, and selfdiscipline for meeting the responsibilities associated with each course. If you will need the instructor to sign documents testifying about your attendance, YOU must come to the

CIT 133 – C++ programming – Syllabus

Page 2 of 7

Advising & Coaching Services:

Counseling

instructor after each class you attend to let her know you were there. Class participation is a strong aspect of this course and your participation is always encouraged. Advisor/Success Coaches help students assess academic strengths and limitations, learn academic success strategies, explore careers, declare a major, navigate the educational system, access campus and community resources, and connect to campus life. The department also manages the CSN Faculty E-Alert System assisting instructional staff by working with students on strategies and interventions that lead to successful course completion. Charleston Campus Bldg. D – Student Services Area 6517367 Cheyenne Campus 1100 Student Services Area 6512626 Henderson Campus Bldg. B – Room 120 6513103 If you are a new student or have no declared major, you will meet with a CSN success coach for all your advising needs, including course planning and career exploration services. Success coaches are located in student services areas and their contact information is available at www.csn.edu/success. Students with declared majors in CIT, your dedicated counselors are:

Mark Haag — Office: Cheyenne 2716. Rosemary Hall — Office: West Charleston C151-C. To schedule a counseling appointment, go to https://csn.mywconline.net/ Academic Integrity: Scholastic dishonesty will not be tolerated. You are expected to have read and understood the CSN Academic Integrity Policy may be found at: http://www.csn.edu/pages/3342.asp "CSN demands a high level of academic behavior. Acts of academic dishonesty including plagiarism and cheating are regarded as very serious offenses." If academic dishonesty is discovered in this class, the student will receive a grade of "F" for the class. Disability Resource "If you have a documented disability that may require assistance, Center: you will need to contact the Disability Resource Center (DRC) for coordination of your academic accommodations. The DRC is located in Student Services on each major campus. More information about the CSN DRC please visit: http://www.csn.edu/pages/544.asp For more CSN Americans with Disabilities Act (ADA) information CIT 133 – C++ programming – Syllabus

Page 3 of 7

Student Rights & Responsibilities

Method of Evaluation

Grades

Semester Schedule References

Software requirements

please visit: http://www.csn.edu/pages/2566.asp It is your responsibility to be aware of your rights and responsibilities. This information is located in the General Catalog and Student Handbook, which can be found on the CSN Catalog/Schedule/Calendar web page: http://www.csn.edu/pages/660.asp IMPORTANT – I will NOT grant a W (withdrawal) once the official college deadline has passed. Please DO NOT ASK! Look at the section “Withdrawal Policy – IMPORTANT DATES for more information. Your grade is based on a midterm exam, a comprehensive final exam, and homework assignments throughout the semester. ONLY a randomly selected set of assignments may be graded. You are required to submit your work by the due date as though it will be graded. I DO NOT accept late work. The midterm is 15% of your grade, the final exam is 20% of your grade, and assignments are 65% of your grade. Exams will be open during a period of time announced in advance. Homework assignments also have strict due dates. All exams may include True/False, Multiple choice, short answers, and Fill-in type questions. The following is how letter grades are assigned based on total percentages of assignments and exams. 100 - 94 A 74 - < 77 C 90 - < 94

A-

70 - < 74

C-

87 - < 90

B+

67 - < 70

D+

84 - < 87

B

64 - < 67

D

80 - < 84

B-

60 - < 64

D-

77 - < 80

C+

< 60

F

Please look at the schedule in another document posted in Canvas College Library Services: The Library offers a wealth of resources to help you with your research projects. There are libraries at each of the main campuses and an extensive collection of resources available from the Library’s Homepage: http://sites.csn.edu/library/ “Safari Tech Books” (find link in “Favorite Resources” box on the Homepage) is of special interest to students in CIT courses. The Canvas Learning Management system can be run on most popular web browsers such as Internet Explorer, FireFox, Safari,

CIT 133 – C++ programming – Syllabus

Page 4 of 7

etc. Canvas runs on Windows, Mac, Linux, iOS, Android, or any other device with a modern web browser. For more information, see http://guides.instructure.com/s/2204/m/4214/l/41056which-browsers-does-canvas-support Recommended Compilers (You may use ANY compiler that compiles C++ source code): 1. Embarcadero C++ Compiler 5.5 available from: https://downloads.embarcadero.com/free/c_builder 2. Dev C++: http://www.bloodshed.net/devcpp.html 3. Microsoft Visual Studio: http://www.microsoft.com/visualstudio/en-us/products/2010editions/visual-cpp-express 4. You can also use our Linux server to write/compile/run your code. Instructions will be provided on accessing this system on the first day of class.

Additional Notes

Withdrawal Policy IMPORTANT DATES

My responsibilities: 1. I will reply to your e-mail messages within one day. Replying to phone calls may take at most two days. 2. I will make sure to accommodate all your learning needs and will answer your questions in a timely manner. 3. I will try my best to resolve any issues. 4. I will return feedback and your grade on assignments within one week of the due date. Your responsibilities: 1. Stay active in classroom discussions and activities. Let me know if you find any discrepancies in the syllabus, course material, or activity due dates, as soon as possible. 2. Watch the deadlines for exams and ask questions. 3. Do the best you can in the class and don’t hesitate to ask for help. 4. You will review my feedback on your assignments and will let me know of any questions or concerns as soon as possible. For official withdrawal dates and other IMPORTANT college dates, look at the online schedule at: http://www.csn.edu/pages/4767.asp

You are strongly encouraged to discuss your decisions with an academic counselor, academic adviser or success coach AND Student Financial Services, because these decisions may affect your financial aid and Satisfactory Academic Progress. Any such students receiving financial aid may find their awards reduced. IMPORTANT – I will NOT grant a W (withdrawal) after the CIT 133 – C++ programming – Syllabus

Page 5 of 7

CLASS POLICIES

Software Lab

official college deadline. Please DO NOT ASK! Look at the link given above for important information. November 3 - Last Date to Officially Drop the Fall 2014 fullterm session. November 3 - Last Day to Officially Change from Credit to Audit. This class will be held solely in a classroom setting. However, you may use the mail and discussion features of Canvas to contact me or ask questions outside of the classroom. This is a single person class; meaning that you must turn in your own work. You are not allowed to collaborate or consult with anyone else while working on an exam. FAILURE TO ADHERE TO THIS POLICY WILL RESULT IN A ZERO FOR THE EXAM AND MAY LEAD TO REMOVAL FROM THE COURSE. The CIT department offers a software lab that you may attend to ask questions. An appointment is not required. Just drop in and ask questions. The lab will offer students the ability to meet with someone individually for assistance with their homework, whether it be formatting documents in IS 101, developing flowcharts in IS 115, or developing applications in one of the many programming languages we offer. The tutors should be able to answer a diverse set of questions and if they cannot answer your questions, they should be able to refer you to other resources. CIT SOFTWARE LAB – Refer to www.csn.edu/cit The CSN’s tutoring department also provides tutorial help. USE THEM! You can find all the information for the tutorial services from www.csn.edu/pages/1902.asp

Official course schedule is available on the first day of class. We will have assignments due on a weekly basis. The due date for each assignment will be announced in Canvas and all assignments are delivered and submitted through Canvas. All homework assignments are assigned on any given Monday at 12:00 am and are due on any given Monday at 11:55 pm. The last homework assignment may have a non-Monday due date. Additional NOTES: Exams can only be taken during the predetermined dates available through CANVAS. All assignments have specific due dates clearly stated in the text of each assignment. There are several homework assignments. There is a midterm exam worth 100 points. There is a final exam worth 100 points. CIT 133 – C++ programming – Syllabus

Page 6 of 7

Here is a formula for how your final grade is calculated: (The average of homework assignments * .65 + Midterm * 0.15 + Final * .20) So, if Joe’s average on homework assignments is 80 and he earns 75 points on the midterm, and 80 points on his final exam, what is his total score? What is his overall course grade? Answer: (80 * .65 + 75*.15 + 80*.2) = 79.25 Letter grade: C+ The CANVAS system’s grade book will allow you to track your grade for each item. A NOTE on turning in material through the CANVAS system: E-mail: In case you need any help in debugging your programs, feel free to send me your C++ source code (.cpp) file via e-mail. I will provide any feedback and send you any updates via e-mail. Assignments: You will be required to write C++ programs for your assignments. At times, I may ask you to compress several files into one file when submitting your work. I make this requirement clear when I post the text of each assignment. You may use any compression utility to compress your files into a .ZIP or .RAR file. Let me know if you do not have access to a compression program. There are a few programs available for free through the Internet that allows you to compress your files. For a free file compression program, try: http://www.7-zip.org/ This is a requirement, so let me know if you are unable to compress your assignment files. Make sure to follow the file naming conventions provided in the text of each assignment. How to submit your assignment through the Canvas system

Note: When naming an assignment file, you must use the file naming convention provided by your instructor. Canvas does not recognize file names with spaces, or characters that are not numbers or letters. For more information, see my note posted in Canvas.

CIT 133 – C++ programming – Syllabus

Page 7 of 7

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.