Help

Course Information

Programming Languages (CSC 310)

Term: 2016-2017 Spring

Faculty

Edward KovachShow MyInfo popup for Edward Kovach
ekovach@franciscan.edu
Office hours:
  • Tuesday 11:00 AM to 11:55 AM
  • Thursday 11:00 AM to 11:55 AM
  •  

    Schedule

    Mon-Wed-Fri, 3:00 PM - 3:50 PM (1/16/2017 - 5/10/2017) Location: MAIN CODA 208

    Description

    This course provides a comprehensive exploration of programming languages, starting with the theory of computation, including regular languages, grammars, and automata. Students will examine how computers execute operations at the hardware level and how assembly languages relate to machine architecture. The course then covers the process of compiling high-level code into machine-readable instructions. Students will also explore different programming language paradigms and their design principles, focusing on how languages abstract away hardware complexities to enable efficient software development. The student will also study three different programming languages and write a short project in each. Prereq:CSC 145