Now showing items 1-17 of 17

    • COMP 1001C-EF Programming for Non-CS Majors 

      Teitelman, Lawrence (2021-01)
      Prerequisites: ● None, other than a desire to l earn and explore and have fun i n the process �� ____ Course Objectives: Students completing this course should be able to ● Identify the components of a computer and ...
    • COMP 1300C Introduction to Computer Science 

      Broder, Alan J. (2021-01)
      Overview: Programming is an essential skill for students with an interest in mathematics, science, engineering, business, and of course Computer Science. This course introduces the application of Computer Science concepts ...
    • COMP 1320C Data Structures 

      Broder, Alan J. (2021-01)
      Overview: This course provides a survey of fundamental data structures and algorithms needed to implement efficient, scalable programs. Upon successful completion of this course you will have mastered the material needed ...
    • COMP 3563-D1 Database Systems 

      Teitelman, Lawrence (2021-01)
      Prerequisites: ● Data Structures (COMP 1320) ● Ability to program in Python ______ Course Objectives: Through this course, students should be able to ● design a database using appropriate normal forms ● apply the ...
    • COMP 3610-B Operating Systems 

      Teitelman, Lawrence (2021-01)
      Prerequisites: ● Ability to code in a high-level programming language, and willingness to learn others as needed ● Familiarity with basic data structures
    • COMP 3640 - E Programming Languages 

      Waxman, Joshua (2021-01)
      Overview: In this course, we have three main objectives. ____ (A) We will study features of programming languages and how they are implemented. For instance, when passing parameters to functions, is it pass-by-value, ...
    • COMP 3650 Object Oriented Software Design 

      Waxman, Joshua (2021-01)
      Overview: The major theme of this course is how to structure real, large programming projects, in a way that they are easy to maintain across the product lifetime. Our Java programs will consist of multiple classes, in ...
    • COMP 4930H Topics: Natural Language Processing 

      Waxman, Joshua (2021-01)
      Overview: We will explore algorithms for understanding and producing human language. We will consider NLP applications of tokenization, word and sentence segmentation, part-of-speech tagging, morphological analysis, syntax ...
    • COMP1001C-EF: Programming for Non-CS Majors - Fall 2021 

      Teitelman, Lawrence (2021-09)
      Course Objectives: Students completing this course should be able to ● Identify the components of a computer and its input/output components ● Divide a computational problem into a series of smaller tasks and, in turn, ...
    • COMP1300C: Introduction to Computer Science - Fall 2021 

      Broder, Alan (2021-09)
      Programming is an essential skill for students with an interest in mathematics, science, engineering, business, and of course Computer Science. This course introduces the application of Computer Science concepts through ...
    • COMP1504A: Discrete Structures - Fall 2021 

      Teitelman, Lawrence (2021-09)
      Boolean algebra and predicate calculus; proof methods; sets, functions, and relations; combinatorics; graph theory and algorithms; mathematical induction and recursion; probability and average case analysis of algorithms. ...
    • COMP2115P: Computer Systems - Fall 2021 

      Shamash, Ari (2021-09)
      The course is devoted to exploring the interaction between a program, the operating system, and the hardware. Topics include: the C programming language emphasizing pointers, explicit dynamic memory allocation, and formatted ...
    • COMP2314C: Applied Linux Programming and Scripting - Fall 2021 

      Broder, Alan (2021-09)
      The Linux Operating System provides the infrastructure that powers the vast majority of the Internet. This course introduces you to Linux, with a focus on the operating system features that are accessible from the command ...
    • COMP2512C: Networking and Communications - Fall 2021 

      Teitelman, Lawrence (2021-09)
      Fundamentals of networking and communications, network concepts, hardware, software, and programming. Data communications, wide and local area networks, communications architecture and protocols.
    • COMP2545: Algorithms - Fall 2021 

      Waxman, Joshua (2021-09)
      Overview: We are going to study and implement (in Python 3.9) a series of classic algorithms, with an eye towards their computational complexity. These are useful algorithms, so you will hopefully be able to make practical ...
    • COMP3780E: Web Development - Fall 2021 

      Waxman, Joshua (2021-09)
      Overview: In this course, we cover the essential concepts and some of the core technologies in website development. The modules of the course will cover, at an introductory to intermediate level: Hypertext Markup Language ...
    • COMP3920F: Applied Machine Learning - Fall 2021 

      Glassman, Zachary (2021-09)
      Overview: This course provides an introduction to the practice and theory of machine learning. Upon successful completion of this course you will understand how to apply machine learning to real world problems through ...