top of page

CSCI 271 Introduction to Computing and Programming

                                                                                     Syllabus

John Jay College of Criminal Justice, CUNY 899 Tenth Avenue New York, NY, 10019

Course title and section: Syllabus for CSCI 27108  Class: 10886 Section: 08-LEC Regular

Instructor/Professor’s name:  Alida Segal

Meeting Times: Friday    8:00AM - 10:40AM

Meeting Room:  Haaren 413

Phone:  212.237.8920 

E-mail address: asegal@jjay.cuny.edu

Course Description: The goal of CSCI 271 is to prepare you for success in Computing and Programming.  Students who successfully complete this course will be able to: know the basic skills needed in programming; write, compile, debug and run a program in C++; understand the uses of all data types in C++; use different control structures such as for, while, do while, switch, break, continue; understand the use of Arrays and the use of pointers.

 

Learning outcomes

  • Describe the process by which high level process is deconstructed into a sequence of atomic logical steps and then transformed in a manner compatible with the syntactic rules of a programming language into an executable computer program. Think critically in linking theory, research and implementation.

  • Design and implement; programming with C++ language.

  • Write assignments consisting of design, documented code, description of testing methodology, critical contemplation of the difficulties faced, possible improvements

Textbook: C++ How to Program: Late Objects Version, 7th Edition

by Deitel / Deitel  ISBN-10: 0132165414 • ISBN-13: 9780132165419

Attendance: Regular attendance is required. Please sign the attendance sheet as you enter the classroom. Students having more than four (4) unexcused absences may receive the grade of “F” for the course. If you are tardy, please enter quietly and take a seat at the back of the room. If you are late 20 minutes, you will be counted as absent. In addition, once you enter the classroom, you are expected to remain there until the end of the period.

Homework Policy: The homework should be submitted by the deadline.

Tests and Quizzes: Be preapared and study the material for unexpected quizzes.

Code of Conduct: All the students are expected to be in class on time, prepared and ready to learn. Anything that disrupts the learning environment will not be tolerated. Cell phones and pagers must be turned off before entering. Students who disturb class by talking, eating, walking about or any other disruptive behavior will be asked to leave and may not return to class until they have spoken privately with me in my office.

Word of Advice: Read the corresponding text material before the class not after. Start homework the day it is assigned. Do not let problems linger. Review Constantly!!

 

Schedule of Topics:

Feb 3    Chapter 1 - Introduction to Computers, the Internet and the World Wide Web

Feb 10   Chapter 2- Introduction to C++ Programming

Feb 17   Chapter 3- Control Statements Part 1

Feb 24  Chapter 4- Control Statements Part 2

Mar   3   Chapter 5- Functions and Recursion

Mar 10   Chapter 6- Arrays and Vectors

Mar 17   Midterm 

Mar 24  Chapter 7- Pointers

Mar 31   Chapter 8- Sequential-Access Files

Apr   7  Chapter 9- Classes

Apr  21  Chapter 10- Classes A deeper look Part 2

Apr  28 Chapter 11- Operator Overloading

May  5  Chapter 12- Object-Oriented Programming: Inheritence

May 12  Prep for the Final Exam

May 26 Final Exam

Grading Policy: Your final grade will be based on the following:

Homework + Quizzes………….       35%

Midterm……………………………………...30%

Final Exam……………………………..…..35%

                           The scale for grades is as follows:

A        93-100%

A-       90-92%

B+      87- 89%

B        83- 86%

B-       80- 82%

C+     77- 79%

C       73- 76%       

C-      70-72%

D+      67- 69%

D        63- 66%

D-       60- 62%

F   Less than 60%

 

College wide policies for undergraduate courses (see the Undergraduate Bulletin, Chapter IV Academic Standards)
 

  1. Incomplete Grade Policy

  2. Extra Work During the Semester

  3. Americans with Disabilities Act (ADA) Policies 

Qualified students with disabilities will be provided reasonable academic accommodations if determined eligible by the Office of Accessibility Services (OAS).  Prior to granting disability accommodations in this course, the instructor must receive written verification of a student’s eligibility from the OAS which is located at L66 in the new building (212-237-8031).  It is the student’s responsibility to initiate contact with the office and to follow the established procedures for having the accommodation notice sent to the instructor.

 

Statement of the College Policy on Plagiarism

Plagiarism is the presentation of someone else‘s ideas, words, or artistic, scientific, or technical work as one‘s own creation.  Using the ideas or work of another is permissible only when the original author is identified.  Paraphrasing and summarizing, as well as direct quotations require citations to the original source.

Plagiarism may be intentional or unintentional. Lack of dishonest intent does not necessarily absolve a student of responsibility for plagiarism.

It is the student‘s responsibility to recognize the difference between statements that are common knowledge (which do not require documentation) and restatements of the ideas of others.  Paraphrase, summary, and direct quotation are acceptable forms of restatement, as long as the source is cited.

Students who are unsure how and when to provide documentation are advised to consult with their instructors.  The Library has free guides designed to help students with problems of documentation. (John Jay College of Criminal Justice Undergraduate Bulletin, http://www.jjay.cuny.edu/academics/654.php , see Chapter IV Academic Standards)

 

Plagiarism detection software - Turnitin.com

bottom of page