7
CSCI 1301 Principles of Computer Science I Syllabus

CSCI 1301 Principles of Computer Science I

  • Upload
    fabian

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

CSCI 1301 Principles of Computer Science I. Syllabus. Instructor Information. Instructor : Rasanjalee DM E-Mail : [email protected] Website: http ://cs.gsu.edu/~dmrhimali/index.php?pg=teaching. Goals of the course. - PowerPoint PPT Presentation

Citation preview

Page 1: CSCI 1301  Principles  of Computer Science I

CSCI 1301 Principles of Computer Science I

Syllabus

Page 2: CSCI 1301  Principles  of Computer Science I

Instructor Information

– Instructor: Rasanjalee DM – E-Mail: [email protected]– Website:

http://cs.gsu.edu/~dmrhimali/index.php?pg=teaching

Page 3: CSCI 1301  Principles  of Computer Science I

Goals of the course• Foundations of programming with an emphasis on the design, construction, and

analysis of media.

1. Introduce students to the study of computer science. 2. Recognize that all media are published in digital formats that can be manipulated

by computer programs. 3. Explore machine representation of data.4. Read, understand, and make alterations to small computer programs that

manipulate data and communicate tasks.5. Design and write small computer programs that manipulate media files.6. Process simple data structures using iteration and decision statements.7. Process strings and text files.8. Understand imperative, functional, and object-oriented programming paradigms.9. Appreciate the complexity of algorithms and the limits of computing.

Page 4: CSCI 1301  Principles  of Computer Science I

• Text(s): – Introduction to Computing and Programming in

Python, A Multimedia Approach, 3rd Edition, Author(s): Guzdial & Ericson; ISBN: 978-0-13-292351-4; Press: Prentice-Hall, 2012.

• Online resources:– http://coweb.cc.gatech.edu/mediaComp-

teach#Python

Page 5: CSCI 1301  Principles  of Computer Science I

Course Grading

• Labs and Assignments 30%• Attendance and Quizzes 10%• Midterm Exams(2) 30%• Final Exam 30%

• Letter Grade Distribution:– 90-100 A– 80-89 B– 70-79 C– 60-69 D– Below 60 F

Page 6: CSCI 1301  Principles  of Computer Science I

Attendance Policy

• Attendance is required. One point is taken off from final numerical grade of each absence.

• Students are responsible for material covered in each days class including in-class exercises, as well as for assignments made and schedule changes announced in class.

Page 7: CSCI 1301  Principles  of Computer Science I

Make-Up Policy

• If, for sufficient reason, a student must miss a scheduled test or exam, it is the students responsibility to contact the instructor at least 24 hours before the test or exam. The instructor may schedule a makeup test or exam.

• Quizzes, in-class exercises, and homework assignments may not be made up. Each assignment has a due date, and points may be deducted for material turned in late. 20% credit will be taken off per day late. Assignments more than 5 academic days late will not be graded. Quizzes may be given on any class day, and will cover reading assignments, lectures, programming assignments, and other materials.