courses
Junior Design Project
Summer 2025
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Data Structures and Algorithm
Summer 2025
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Programming Language II
Summer 2025
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Junior Design Project
Spring 2025
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Data Structures and Algorithm
Spring 2025
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Programming Language II
Spring 2025
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Junior Design Project
Summer 2024
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Programming Language II
Summer 2024
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Data Structures and Algorithm
Summer 2024
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Junior Design Project
Spring 2024
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Data Structures and Algorithm
Spring 2024
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Junior Design Project
Summer 2023
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Programming Language II
Spring 2024
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Data Structures and Algorithm
Summer 2023
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Programming Language II
Summer 2023
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Programming Language II
Spring 2023
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Junior Design Project
Spring 2023
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Data Structures and Algorithm
Spring 2023
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Junior Design Project
Fall 2022
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Data Structures and Algorithm
Fall 2022
This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures,...
#C++
#data structures
#algorithms
Introduction to Cybersecurity
Fall 2022
This course introduces the basic concepts of cybersecurity....
#Cybersecurity
#Computer Security
#Network Security
Programming Language II
Fall 2022
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Concepts of Programming Language
Summer 2022
This course covers the fundamental concepts of different programming languages by discussing the design issues of the various language constructs, examining the design choices for this construction in...
Junior Design Project
Summer 2022
This is an intermediate level design course, after a student has gathered sufficient experiences on programming, algorithms, data structures up to 200 level core courses, core math, and core science c...
Design and Analysis of Algorithms
Summer 2022
This course introduces basic methods for the design and analysis of efficient algorithms emphasizing methods useful in practice. Different algorithms for a given computational task are presented and t...
#Algorithm
Programming Language II
Summer 2022
This course introduces the basic concepts and techniques of object oriented programming. Actual computer programs are constructed by apply object oriented programming concepts and using an OOP languag...
#Java
#object oriented programming
#OOP
Home
Courses