Skip to Content

CIS 301 - Programming Languages

Institution:
Cheyney University of Pennsylvania
Subject:
Computer Science
Description:
The study of programming languages examines the essential concepts that are common to modern programming languages. A broad range of issues is considered. Techniques for formal specification of syntax are presented. Several essential features of modern programming languages are discussed, including information binding, control structures, scope rules, data types and data abstraction, concurrency, recursion, input/output, and execution environment. Four different computational models or paradigms for programming languages are considered: the imperative, functional, logic-oriented and object-oriented models. Examples are drawn from a number of existing languages, such as Ada, LISP, FORTRAN, COBOL, Pascal and C. Pre-Requisite: CIS207 Offered: Spring Term Previous Course ID - CIS201
Credits:
3.00
Credit Hours:
Prerequisites:
Corequisites:
Exclusions:
Level:
Instructional Type:
Lecture
Notes:
Additional Information:
Historical Version(s):
Institution Website:
Phone Number:
(610) 399-2275
Regional Accreditation:
Middle States Association of Colleges and Schools
Calendar System:
Semester

The Course Profile information is provided and updated by third parties including the respective institutions. While the institutions are able to update their information at any time, the information is not independently validated, and no party associated with this website can accept responsibility for its accuracy.