COSC 4315/COSC 6397 Programming Languages
Dr. Venkat Subramaniam


Subscribe to mailing list... See details below.


Syllabus

HWs/Assigns.

email Venkat


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