COSC 4315/COSC 6397 Programming Languages
Dr. Venkat Subramaniam
The languages you speak (I mean program in) shape your design. If you
only know one language, your ability to design software is largly constrainted
by it. It's not the language syntax that matters the most. Each language
has different idioms. These idioms influence how you write code and design
software in them. There are hundreds of languages. However, these languages
can be broadly classified based on a few characteristics. In this course
we will deep dive into programming language styles. You will learn essential
part of different languages, work on programming assignments in different
languages to get a taste of imperative programming and functional programming
styles. Also, you will learn the pros and cons of static typing, vs dynamic
typing and strong typing vs. weak typing. This course is programming intensive.
Mailing List:
A mailing list will be used to communicate most assignments, etc. and will be
used for discussions. To signup, please send an email to
uhcs_prog_langs_summer09-subscribe@googlegroups.com.
Grades
:
Questions about your grades? Contact Venkat.
Grade Distribution:
93.0 <= A < 101
90.0 <= A- < 93
86.0 <= B+ < 90
83.0 <= B < 86
80.0 <= B- < 83
76.0 <= C+ < 80
73.0 <= C < 76
70.0 <= C- < 73
66.0 <= D+ < 70
63.0 <= D < 66
60.0 <= D- < 63
F < 60