Subject
ECS 140A
Title
Programming Language
Status
Active
Units
4.0
Effective Term
2019 Fall Quarter
Learning Activities
Lecture: 3 hours
Discussion: 1 hour
Discussion: 1 hour
Description
Syntactic definition of programming languages. Introduction to programming language features including variables, data types, data abstraction, object-orientedness, scoping, parameter disciplines, exception handling. Non-imperative programming languages. Comparative study of several high-level programming languages. GE Prior to Fall 2011: SciEng. GE: SE.
Prerequisites
ECS 050; (ECS 34 or ECS 036C); ECS 020; ECS 150 recommended
Enrollment Restrictions
Pass One open to Computer Science and Computer Science & Engineering Majors only.