Computer Science (CS)Engineering

Showing 9 results.

Course descriptions provided by the Courses of Study 2016-2017.

CS 1109

Designed for students who intend to take CS 111x but are not adequately prepared for it. Basic programming concepts and problem analysis are studied. An appropriate highlevel programming language is used. ... view course details

View Enrollment Information

  • Enrollment Information
    Six Week Summer. 

  • 2 Credits Sat/Unsat

  • Enrollment Information
    Six Week Summer. 

  • 2 Credits Sat/Unsat

CS 1110

Programming and problem solving using Python. Emphasizes principles of software development, style, and testing. Topics include procedures and functions, iteration, recusion, arrays and vectors, strings, ... view course details

View Enrollment Information

  • Enrollment Information
    Six Week Summer. 

  • 4 Credits Opt NoAud

CS 1610

Over the centuries, artists in a wide variety of media have employed many approaches to the creative process, ranging from the philosophical to the mechanical to the virtual. This course unravels some ... view course details

View Enrollment Information

CS 1710

This course provides an introduction to the science of the mind.  Most people have privileged access to one mind, yet this internal experience is often misleading and provides little insight into how minds ... view course details

View Enrollment Information

CS 2110

Intermediate programming in a high-level language and introduction to computer science. Topics include program structure and organization, object-oriented programming (classes, objects, types, sub-typing), ... view course details

View Enrollment Information

  • Enrollment Information
    Six Week Summer.  Combined with: ENGRD 2110

  • 3 Credits Stdnt Opt

CS 4410

Introduction to the design of systems programs, with emphasis on multiprogrammed operating systems. Topics include concurrency, synchronization, deadlocks, memory management, protection, input-output methods, ... view course details

View Enrollment Information

  • Enrollment Information
    Summer Special Session 2. 

  • 3 Credits GradeNoAud

CS 4820

Develops techniques used in the design and analysis of algorithms, with an emphasis on problems arising in computing applications. Example applications are drawn from systems and networks, artificial ... view course details

View Enrollment Information

  • Enrollment Information
    Summer Special Session 2. 

  • 4 Credits Stdnt Opt

CS 4990

No description available. view course details

View Enrollment Information

  • Enrollment Information
    Summer Special Session 2. 

  • 6 Credits Sat/Unsat

  •  1652CS 4990  RSC 701

    • TBA
    • May 25 - Jul 31, 2017
    • Andersen, E

CS 4999

Independent reading and research for undergraduates. view course details

View Enrollment Information

  • Enrollment Information
    Summer Special Session 2. 

  • 1-4 Credits Stdnt Opt

  •  1639CS 4999  IND 601

    • TBA
    • Jun 26 - Aug 8, 2017
    • Gomes, C

  • Enrollment Information
    Summer Special Session 2. 

  • 1-4 Credits Stdnt Opt

  •  1650CS 4999  IND 602

    • TBA
    • May 25 - Jul 1, 2017
    • Weinberger, K