7
CSCI 1301 Principles of Computer Science I Syllabus

CSCI 1301 Principles of Computer Science I Syllabus

Embed Size (px)

Citation preview

Page 1: CSCI 1301 Principles of Computer Science I Syllabus

CSCI 1301 Principles of Computer Science I

Syllabus

Page 2: 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

Page 3: CSCI 1301 Principles of Computer Science I Syllabus

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 Syllabus

• 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 Syllabus

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 Syllabus

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 Syllabus

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.