COP2551 – Intro to Object Oriented Programming

COMMON COURSE ID

COP2551

COMMON COURSE NAME

Intro to Object Oriented Programming

COURSE DESCRIPTION

This course introduces the principles and practices of object-oriented (OO) programming. Topics include user interface and problem data classes; class versus instance properties and methods; abstraction; encapsulation, inheritance and multiple inheritance; polymorphism; software design techniques; and problem solving. The concepts are utilized in numerous programming projects.

COP2822 – Web Technologies

COMMON COURSE ID

COP2822

COMMON COURSE NAME

Web Technologies

COURSE DESCRIPTION

Web Development introduces students to the art of web design by using industry standard tools and scripts to construct commercial grade web pages. The course will cover the software tools available to create and develop web pages as well as hands-on experience configuring a variety of software used on a website.

COP1510 – Programming Concepts I

COMMON COURSE ID

COP1510

COMMON COURSE NAME

Programming Concepts I

COURSE DESCRIPTION

This is an essential first course for Information Technology majors. It will introduce the fundamentals of computer programming, covering the basic computer science vocabulary and topics such as algorithm design, user interfaces, data validation techniques, integrated development environments (IDEs), programming debugging and testing, use of application programmer interfaces (APIs), and an introduction to object-oriented programming. A high-level programming language will be introduced and used throughout the course to supplement the theoretical foundations that are being built.

COP1000 – Introduction to Computer Programming

Common Course ID

COP1000

Common Course Name

Introduction to Computer Programming

Course Description

This is an essential first course for Information Technology majors. It will introduce the fundamentals of computer programming, covering the basic computer science vocabulary and topics such as algorithm design, user interfaces, data validation techniques, integrated development environments (IDEs), programming debugging and testing, use of application programmer interfaces (APIs), and an introduction to object-oriented programming. A high-level programming language will be introduced and used throughout the course to supplement the theoretical foundations that are being built.