Geralt Pixabay License: Free for commercial use. No attribution required. https://pixabay.com/photos/technology-developer-touch-finger-3389888/

Recent Submissions

  • 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 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 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 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 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 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 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 ...
  • 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, ...
  • 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 ...
  • 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 ...
  • 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 ...
  • 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.
  • 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 ...
  • 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 ...
  • 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. ...
  • 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 ...
  • 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, ...