Tyler
2013-12-16 15:11:15 UTC
Database systems: A database is a system whose purpose is to organize, retrieve, and maintain large amounts of information. This course introduces the concepts and structure used in designing and implement database systems. Topics include hierarchical, network, relational, and object-oriented data models, database design principles, normalization, data dictionaries, query languages and processing.
Programming Languages: The study of programming language features and their implementation in different types of programming languages. the design goals and motivations for various languages will be discussed. Topics will include a comparison of block-structured, object-oriented, functional, and logic programming languages. The advantages and disadvantages of each type of language will be considered. Specific examples of each type of language will be included.
I am more interested in coding than in administrative tasks, so I am planning on taking programming languages. However, would there be a benefit in taking the other class instead?