Unformatted text preview:

Course Syllabus of CSE 100 Online Course Number: • CSE 100: Principles of Programming with C++ Credits: • 3 Prerequisites • None Textbook • In this course, you need to use Pearson eText. Go to "Pearson eText and Video Notes". You can purchase the eTextbook from the course Blackboard page. Please wait till the blackboard page is available. • The title of the textbook is "Starting Out with C++ from Control Structures to Objects", Tony Gaddis, 8th Edition, ISBN-10: 0133769399 or ISBN-13: 978-0133769395 • The first time to visit Pearson's eText page through the course blackboard page, you will purchase the eText. • NO MyProgrammingLab in this course. Proctor for Exams • There are three exams in this course, Midterm 1, Midterm 2 and Final Exam. • All exams are required to be proctored by RPNow (Remote Proctor Now) • The instruction of using RPNow to take the exams is in the blackboard page. • You cannot take the exams without RPNow. 1 of 7**Disclaimer**This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class.Information contained in this document such as assignments, grading scales, due dates, office hours, required books and materials may be froma previous semester and are subject to change. Please refer to your instructor for the most recent version of the syllabus.Faculty Instructor Name: Kazuaki Kashihara Email address: [email protected] Office: 569AC, Brickyard Online Virtual Office: We use Google Hang Out to have Online Virtual Office Hour in this course. You need to have Google+ account with ASU email address (end with @asu.edu)) Office hours: Monday to Friday, noon to 1 pm in Arizona time. Or make appointment through email. TAs: Check the course page once it is available. Catalog Description Principles of problem solving using C++, algorithm design, structured programming, fundamental algorithms and techniques, and computer systems concepts. Social and ethical responsibility. Lecture, lab. Course Overview This course has been designed to give a solid understanding of programming and C++ language for a beginning programmer. Upon successful completion of this course, you will be equipped with; problem analysis and algorithm design techniques, structured and object oriented programming concepts, and a good understanding of the C++ programming language 2 of 7Note: This course is an introductory course to programming using C++. No previous background in programming is required. Only a basic knowledge of using computers - directory structure; copy, move, and rename files and folders are expected. However, dedication and hard work is required to succeed in this course. At least you need to know how to install some software in your computer. Learning Outcomes At the completion of this course, students will be able to: Type, compile and execute a given C++ program using visual studio 2015 Express for Windows Desktop. If you use Mac, you need to use Xcode. • Search "Visual Studio 2015 Express For Windows Desktop" on Google or Yahoo! search and download the install software from Visual Studio's official website. (When you install Visual Studio 2015 Express for Windows Desktop, you need to select Visual C++ to install) • Write a simple C++ program that uses data variables • Compile a C++ program uses data variables and correct syntax errors • Write a simple C++ programs that uses decision making C++ constructs • Trace a given C++ program that uses decision making statements and determine the output • Write a simple C++ programs that uses looping (and decision making) C++ constructs • Trace a given C++ program that uses looping and decision making statements and determine the output • Write C++ programs that uses functions - create a function which uses pass-by-reference - create a function which uses pass-by-value - create a value returning function • Write C++ programs that uses objects and methods - describe the difference between a class and an object (instance) of the class - design and implement a simple class from pre-defined data types 3 of 7- create a program which requires the use of one of more simple classes - write and use one-dimensional and two-dimensional arrays in C++ programs Grade Group (Upload it soon) If you have some question about your grade, please contact to your group's grader. Grade The final grade percentage = 100 * (Your total score (Max 495) + Bonus points(Max 35)) / 495. Ex. A student's total score is 460/495 and the student have 25/35 total bonus points, then the final grade percentage =100 * (460+25)/495 = 100 * 485/495 = 97.98 (%) If the percentage is over 100%, the system adjusts the percentage to 100%. Tasks Details Points Quiz Quiz 1 10 Quiz 2 10 WK3 Lecture Review Quiz 1 7 WK3 Lecture Review Quiz 2 5 WK3 Lecture Review Quiz 3 4 WK5 Lecture Review Quiz 1 6 WK5 Lecture Review Quiz 2 6 Assignment Lecture Review Programming Assignment 10 4 of 7Homework Homework 1 20 Homework 2 20 Homework 3 20 Homework 4 20 Homework 5 20 Homework 6 20 Lab Lab 0 5 Lab 1 5 Lab 2 5 Lab 3 5 Lab 4 5 Lab 5 5 Lab 6 5 Lab 7 5 Exam Midterm 1 77 Midterm 2 100 Final 100 Bonus Extra credit Program Set 1 (10) Extra credit in Final Week (20) Course Survey (5) Total 495 5 of 7Grade Breakdown Grade Percentage A+ >= 97% A >= 90% and < 97% B+ >= 87% and < 90% B >= 80% and < 87% C+ >= 77% and < 80% C >= 70% and < 77% D >= 60% and < 70% E < 60% Missed quizzes/Assignments/Exams: If you need to miss a quiz/test/assignment, you must have a legitimate university approved excuse, such as a severe injury, illness or participation in a legal proceeding that require your presence, etc. You must contact the instructor and provide satisfactory evidence prior or within two days after the absence. A missed quiz/test/assignment without permission or supporting documents is a zero. *Exams and quizzes are not able to re-open after the due day. Academic Integrity: If you violate the academic integrity, it will cause you that the assignments or exam will be 0 point and we report to the Dean in the first time. It will cause you to Fail this course and we report to the Dean in the second time. Especially taking exam, DO NOT violate any exam rules. No eText, reference webpages and software in 6 of 7the exam. If you violate these exam rules, we consider that you cheated in the exam and you violate the ASU Academic Integrity Policy. For Mac users


View Full Document

ASU CSE 100 - Course Syllabus

Download Course Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Course Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Course Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?