CSCI 310 Organization of Programming Languages

Spring 2020

Updates 3/26/2020

 

Meeting Time/Place:           On Line, asynchronously

Prerequisites:                       CSCI 203

Instructor:                             Dr. Don Allison

Office:                                    On Line Blackboard Collaborate Ultra

Phone:                                    436-3439

Email:                                     allisodl(at)oneonta.edu

Office Hours:                        MWF 4-6pm, on line

                                                Others by appointment using Blackboard Collaborate Ultra or Microsoft Teams

 

Text and Software: 

Unchanged.

 

Course Description (from the catalog): 

Unchanged.

 

Course Description (the inside scoop):

Unchanged.

 

Course Goals 

Unchanged.

 

Tentative Schedule:

 

 

 

 

 

Monday

Tuesday

Wednesday

Thursday

Friday

Mar 23-27

National Puppy Day

National Melba Toast Day

(Syntax & Semantics Ch 3)

National Chocolate Covered Raisin Day

Feast of Annunciation Day

Waffle Day

Make Up Your Own Holiday Day

National “Joe” Day

Mar 30-Apr  3

Fall registration begins

Take a Walk in the Park Day

Functional Programming

Lexical & Syntax Analysis Ch 4)

Bunsen Burner Day

National Crayon Day

April Fool’s Day

International Fun at Work Day

National PeanutButter & Jelly Day

Don’t Go to Work Unless It’s Fun Day

Apr 6-10

Last day to make up an incomplete

New Beer’s Eve

Logic Programming (Names, Bindings & Scopes Ch 5)

No Housework Day

World Health Day

Passover begins at Sundown

Zoo Lover’s Day

Name Yourself Day

Good Friday

National Siblings Day

Apr 13-17

Dyngus DayNational Peach Cobbler Day

Procedural/O-O programming

(Data Types Ch 6)

International Moment of Laughter Day

Income Taxes Due

That Sucks Day

Last day to withdraw

Passover ends

National Bean Counter Day

Bat Appreciation Day

National Cheeseball Day

EXAM #2

Apr 20-24

Last day for faculty to turn in incomplete updates

Volunteer Recognition Day

(Expressions & Assignment Stmts Ch 7)

Kindergarten Day

Administrative Professionals’ Day

Ramadan

National Zucchini Bread Day

Take Your Daughter to Work Day

Arbor Day

Apr 27-May 1

National Prime Rib Day

Morse Code Day

Last day of class

International Astronomy Day

STUDY DAY

National Shrimp Scampi Day

National Zipper Day

Exams start

(8:30 TR)

8-10:30am

(11:30TR)

11am-1:30pm

(2:30TR)

2-4:30pm

National Honesty Day

(8 MWF)

8-10:30am

(11 MWF)

11am-1:30pm

(2MWF)

2-4:30pm

CSCI 272

International Tuba Day

May 4-8

(9 MWF)

8-10:30am

(12 MWF)

11am – 1:30pm

CSCI 100

 

(3 MWF)

2-4:30pm

CSCI 232

National Candied Orange Peel Day

(10 TR)

8-10:30am

(1 TR) 11am-1:30pm

(4 TR)

2-4:30pm

Cinco de Mayo

National Teacher’s Day

(10 MWF)

8-10:30am

(1 MWF)

11am-1:30pm

CSCI 310

(4MW)

2-4:30pm

Exams End

No Diet Day

Beverage Day

National Tourism Day

No Socks Day

V-E Day

World Red Cross Day

https://suny.oneonta.edu/academics/college-calendar/spring-key-dates-deadlines

http://www.holidayinsights.com/moreholidays/

 

 

 

 

Attendance Policy: 

Instead of physically attending class, you are expected to watch the videos of the course lectures.  Materials on the exams will come from these videos.

 

Collaboration Policy: 

Unchanged.

 

Programming Style Guidelines: 

Unchanged.

 

Program Turn-in Procedure:

Use Blackboard.

 

Email:

Any time you need to communicate with me about the course via email, you MUST put “CSCI 310” in the subject line.  Otherwise it will get lost and I won’t see it.

 

 

Grading and Other Administrivia:

Exams: There will be a two midterm exams and a final.  Each midterm exam and the final will contribute 25% of your grade.  There will also be three programming projects, each worth 10% of your grade.

 

Programming Projects: The programming projects are an integral part of the course.  There will be three large projects, each of which will be composed of several smaller programs.  Each of these projects will count 10% towards your final grade.  The projects will be implemented in a functional programming language, a logic programming language, and a procedural or object-oriented language.

 

Grade Computation:

 

 

Weight

Tentative Date

Midterm Exam #1

25%

26 Feb

Midterm Exam #2

25%

17 April

Final Exam

25%

6 May, 11am-1:30pm

Functional Programs

10%

30 March

:Logic Programs

10%

6 April

Procedural/O-O Programs

10%

13 April

Total

105%/100%

 

 

 

Make-up Test and Late Assignment Policy: 

Unchanged.

 

Additional resources: 

Unchanged.

 

Additional unique aspects of the course: 

Unchanged.

 

Emergency Evacuation:

Unchanged.

 

Required ADA Statement:

Unchanged.