Timeroom: Summer 2023

Displaying 11 - 12 of 12 Results for: Subject = CS
Durham   Engineering&Physical Sciences :: Computer Science

CS 812 (01) - Compiler Design

Compiler Design

Online Course Delivery Method: Online with some campus visits, EUNH
Credits: 3.0
Term: Summer 2023 - Special Summer Session (05/22/2023 - 08/27/2023)
Grade Mode: Letter Grading
Class Size:   5  
CRN: 70689
Formal languages and formal techniques for syntax analysis and parsing; organization of the compiler and its data structures; code generation. LL and LR parsing; automatic generation of scanners and parsers from high-level descriptions. Implementation of features from imperative and object-oriented languages. Students are required to design and implement a compiler for a simple language. Prereq: Machine Organization.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 712.01
Campuses not allowed in section: CPS Online
Instructors: Sawyer Bergeron
Start Date End Date Days Time Location
5/22/2023 8/11/2023 Hours Arranged ONLINE
5/22/2023 8/11/2023 TR 6:10pm - 7:30pm PARS N114
Additional Course Details: 

This course will be taught by Sawyer Bergeron

Durham   Engineering&Physical Sciences :: Computer Science

CS 861 (01) - Programming Language Concepts and Features

Program Lang Concepts&Features

Online Course Delivery Method: Scheduled meeting time, Online (no campus visits), EUNH
Credits: 3.0
Term: Summer 2023 - Summer Session II (05/22/2023 - 07/28/2023)
Grade Mode: Letter Grading
Class Size:   10  
CRN: 70379
Explores the main features of modern, high-level, general-purpose programming languages from the user (programmer) standpoint. Students learn how specific features of programming languages can be used effectively in solving programming problems. The course is also an opportunity to use paradigms that expand on simple imperative programming, such as object-oriented, functional and concurrent programming. Prereq: Operating systems fundamentals and Computer organization, some knowledge of Java.
Registration Approval Required. Contact Instructor or Academic Department for permission then register through Webcat.
Cross listed with : CS 761.01
Campuses not allowed in section: CPS Online
Instructors: Matthew Plumlee
Start Date End Date Days Time Location
5/22/2023 7/28/2023 TW 6:00pm - 8:00pm ONLINE