CSCI 1301 Principles of Computer Science I

Embed Size (px)


CSCI 1301 Principles of Computer Science I. Syllabus. Instructor Information. Instructor : Rasanjalee DM E-Mail : Website: http :// Goals of the course. - PowerPoint PPT Presentation

Text of CSCI 1301 Principles of Computer Science I

CSCI 1301 Principles of Computer Science I

CSCI 1301 Principles of Computer Science I

SyllabusInstructor InformationInstructor: Rasanjalee DM E-Mail: dmrhimali@gsu.eduWebsite:

Goals of the courseFoundations of programming with an emphasis on the design, construction, and analysis of media.

Introduce students to the study of computer science. Recognize that all media are published in digital formats that can be manipulated by computer programs. Explore machine representation of data.Read, understand, and make alterations to small computer programs that manipulate data and communicate tasks.Design and write small computer programs that manipulate media files.Process simple data structures using iteration and decision statements. Process strings and text files.Understand imperative, functional, and object-oriented programming paradigms.Appreciate the complexity of algorithms and the limits of computing.

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:

Course GradingLabs and Assignments 30%Attendance and Quizzes 10%Midterm Exams(2) 30%Final Exam 30%

Letter Grade Distribution:90-100 A80-89 B70-79 C60-69 DBelow 60 F

Attendance PolicyAttendance 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.Make-Up PolicyIf, 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.