Timeroom: Summer 2021

Displaying 161 - 170 of 545 Results for: All Courses
Durham   Engineering&Physical Sciences :: Computer Science

CS 501 (1ON) - Professional Ethics and Communication in Technology-related Fields

Professional Ethics & Comm

Course Delivery Method: Online (no campus visits), EUNH
Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   16  
CRN: 70259
A mixed lecture/seminar course intended to improve both reasoning and ability to communicate effectively in front of an audience. Students learn basic forms of ethical argument, they read about ethical situations in which technology and technology professions play a key role, and they participate in student-led discussions about the reading. Students also make oral presentations about both ethical and technical topics, and evaluate each other's presentations in order to improve their sense for what makes a good presentation. Prereq: ENGL 401.
Only listed majors in section: ANLYTC&DS:ANLY, ANLYTC&DS:DS, COMPUTER SCIENC, CS: ALGORITHMS, CS: CYBERSECRTY, CS: SYSTEMS, INFO TECH
Attributes: Inquiry (Discovery), Environment,Tech&Society(Disc)
Instructors: Rita MacAuslan
Start Date End Date Days Time Location
5/24/2021 7/30/2021 Hours Arranged ONLINE
Durham   Engineering&Physical Sciences :: Computer Science

CS 501 (2ON) - Professional Ethics and Communication in Technology-related Fields

Professional Ethics & Comm

Course Delivery Method: Online (no campus visits), EUNH
Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   16  
CRN: 71023
A mixed lecture/seminar course intended to improve both reasoning and ability to communicate effectively in front of an audience. Students learn basic forms of ethical argument, they read about ethical situations in which technology and technology professions play a key role, and they participate in student-led discussions about the reading. Students also make oral presentations about both ethical and technical topics, and evaluate each other's presentations in order to improve their sense for what makes a good presentation. Prereq: ENGL 401.
Attributes: Inquiry (Discovery), Environment,Tech&Society(Disc)
Instructors: Rita MacAuslan
Start Date End Date Days Time Location
5/24/2021 7/30/2021 Hours Arranged ONLINE
Durham   Engineering&Physical Sciences :: Computer Science

CS 515 (01) - Data Structures and Introduction to Algorithms

Data Struct & Intro/Algorithms

Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   25  
CRN: 70260
Reviews basic data structures; advanced data structures such as graphs, B-trees, and AVL trees; abstract data structure design and programming techniques; use of data abstraction language. Introduction to algorithm analysis. Prereq: CS 416 or CS 417.
Instructors: Matthew Plumlee
Start Date End Date Days Time Location
5/24/2021 7/30/2021 TWR 2:30pm - 5:00pm KING N328
Durham   Engineering&Physical Sciences :: Computer Science

CS 515 (01R) - Data Structures and Introduction to Algorithms

Data Struct & Intro/Algorithms

Course Delivery Method: Scheduled meeting time, Remote Section, Online (no campus visits), EUNH
Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   15  
CRN: 70879
Reviews basic data structures; advanced data structures such as graphs, B-trees, and AVL trees; abstract data structure design and programming techniques; use of data abstraction language. Introduction to algorithm analysis. Prereq: CS 416 or CS 417.
Instructors: Matthew Plumlee
Start Date End Date Days Time Location
5/24/2021 7/30/2021 TWR 2:30pm - 5:00pm ONLINE
Durham   Engineering&Physical Sciences :: Computer Science

CS 515 (2SY) - Data Structures and Introduction to Algorithms

Data Struct & Intro/Algorithms

Course Delivery Method: Scheduled meeting time, Online (no campus visits), EUNH
Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   15  
CRN: 71052
Reviews basic data structures; advanced data structures such as graphs, B-trees, and AVL trees; abstract data structure design and programming techniques; use of data abstraction language. Introduction to algorithm analysis. Prereq: CS 416 or CS 417.
Instructors: Matthew Plumlee
Start Date End Date Days Time Location
5/24/2021 7/30/2021 TWR 2:40pm - 5:00pm ONLINE
Durham   Engineering&Physical Sciences :: Computer Science

CS 671 (1SY) - Programming Language Concepts and Features

Program Lang Concepts&Features

Course Delivery Method: Scheduled meeting time, Online (no campus visits), EUNH
Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   25  
CRN: 70054
Explores the main features of modern, high-level, general purpose programming languages from the user (programmer) point of view. Provides students with an opportunity to use non-imperative programming paradigms, such as object-oriented, functional, and logical, and to learn how specific features of such languages can be used efficiently in solving programming problems. Prereq: CS 520.
Instructors: Matthew Plumlee
Start Date End Date Days Time Location
5/24/2021 7/30/2021 TR 5:40pm - 8:00pm ONLINE
Durham   Engineering&Physical Sciences :: Computer Science

CS 699 (01) - Internship

Internship

Credits: 1.0
Term: Summer 2021 - Full Term (05/24/2021 - 08/13/2021)
Grade Mode: Credit/Fail Grading
Class Size:   1  
CRN: 70348
Provides the opportunity to apply academic experience in settings associated with future professional employment. A written proposal for the internship must be approved by the instructor. The proposal must specify what the student will learn from the internship, why the student is properly prepared for the internship and what supervision is available during the internship. A mid-semester report and final report are required. Prereq: permission. Only open to Computer Science majors. Cr/F.
Dean’s approval required.
Repeat Rule: May be repeated for a maximum of 4 credits.
Repeat Rule: May be repeated up to 3 times.
Equivalent(s): CS 600
Only listed majors in section: COMPUTER SCIENC
Instructors: Arvind Narayan
Start Date End Date Days Time Location
5/24/2021 8/13/2021 Hours Arranged TBA
Durham   Engineering&Physical Sciences :: Computer Science

CS 712 (1SY) - Compiler Design

Compiler Design

Course Delivery Method: Scheduled meeting time, Online (no campus visits), EUNH
Credits: 4.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   20  
CRN: 70403
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 required to design and implement a compiler for a simple language. Prereq: CS 520.
Instructors: Betsy Coleman
Start Date End Date Days Time Location
5/24/2021 7/30/2021 TR 5:10pm - 7:00pm ONLINE
Durham   Engineering&Physical Sciences :: Computer Science

CS 800 (01) - Internship

Internship

Credits: 1.0
Term: Summer 2021 - Full Term (05/24/2021 - 08/13/2021)
Grade Mode: Graduate Credit/Fail grading
Class Size:   10  
CRN: 70334
Provides an opportunity to apply academic experience in settings associated with future professional employment. A written proposal for the internship must be approved by the department chair. The proposal must specify what the student will learn from the internship, why the student is properly prepared for the internship, and what supervision will be available to the student during the internship. A mid-semester report and a final report are required. Permission required. Computer Science majors only. Cr/F.
Dean’s approval required.
Repeat Rule: May be repeated for a maximum of 3 credits.
Only listed majors in section: COMP SCI EXT, COMPUTER SCIENC, COMPUTER SCIENC
Instructors: Elizabeth Varki
Start Date End Date Days Time Location
5/24/2021 8/13/2021 Hours Arranged TBA
Durham   Engineering&Physical Sciences :: Computer Science

CS 812 (1SY) - Compiler Design

Compiler Design

Course Delivery Method: Scheduled meeting time, Online (no campus visits), EUNH
Credits: 3.0
Term: Summer 2021 - Summer Session II (05/24/2021 - 07/30/2021)
Grade Mode: Letter Grading
Class Size:   5  
CRN: 70427
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.
Instructors: Betsy Coleman
Start Date End Date Days Time Location
5/24/2021 7/30/2021 TR 5:10pm - 7:00pm ONLINE