CSC 130: Scientific Programming

Course Syllabus


Jeffrey Elkner

Contact Information:

Phone: 703-228-5771
Email: jeffre.elkner@apsva.us
Web Site: http://ict.gctaa.net/sections/csc130

Course Schedule

Class will meet on B days from 11:10 a.m. to 12:30 p.m. in Room 114 at the Arlington Career Center.

Office Hours:

I will be available for walk-in questions and help each school day between 1:05 and 1:35 p.m., and I will make arrangements for other times by appointment.

Course Description and Purpose:

Course Prerequisites: Readiness for English 111 and MTH 163/166 or equivalent.

Introduces a science-oriented, high level programming language. Studies the language and its application in problem solving.

This course will introduce problem solving methods and algorithm development, teach a high level programming language, and teach how to design, code, debug, and document programs using techniques of good programming style. A high level programming language will be used. This course prepares students for Computer Science I (note: AP Computer Science A is equivalent to Computer Science I).

Course Objectives:

Upon completion of this course, the student will be able to:

Textbooks and Resource Materials:

Our principal textbook will be:

Additional materials are available on the Python website:

Course Grading:

Grades will divided among four categories: labs, projects, quizzes, and tests, with each category counting for 25% of your grade. Your final letter grade for the course will be determined using the following table:

GradeRounded Percent Range
A90 or above
B80 to 89
C70 to 79
D60 to 69
E59 or below

Class Policies:


Attendance in this class is mandatory. Students must adhere to the attendance policy of the Summer School of Arlington Public Schools. Additionally, the policy of Northern Virginia Community College appertaining to attendance will be observed.

Classroom Conduct:

Every student must exhibit behavior which contributes to an atmosphere conducive to teaching and learning. All Students are expected to show respect for their classmates, the teacher and other staff members, and to be actively engaged in learning for this course during their time in class.

Academic Honesty:

The Arlington Public School and The Northern Virginia Community College are committed to the highest standards of academic honesty. As a result, appropriate actions will be taken in this course to discourage breaches of academic honesty. All work presented by the student as theirs should be the work of that student alone. Plagurism in any form will not be allowed.