Computer Science
COURSES
- Algorithms / Advanced Data Structures (CS7)
- Artificial Intelligence
- Compilers
- Computer Ethics
- Computer Graphics
- Computer Organization / Architecture
- Computer Security
- Data Structures (CS2)
- Database
- Intermediate / Advanced Programming
- Introduction to Computer Science
- Introduction to Programming (CS1)
- Miscellaneous
- Multimedia Software and Applications for Non CS Majors
-
Networking and Telecommunications
- Client-Server
- Firewalls and Virtual Private Networks
- IP Telephony / Voice Over IP
- Local Area Networks
- Mobile Communications
- Network Defense and Countermeasures
- Network Management
- Network Protocols
- Network Security
- Networking--Advanced
- Networking--Intro
- Novell
- Security Policy and Procedures
- TCP/IP
- Telecommunications
- Wireless Communications and Networking
- Object-Oriented Programming
- Operating Systems and Servers
- Parallel Computing
- Programming Languages
- Service Courses
-
Software Engineering
- Extreme Programming
- Object Oriented Analysis and Design / Patterns
- Performance Modelling
- Programming Methodology
- Project Management
- Requirements of Analysis and Design
- Software Engineering -- Advanced
- Software Engineering -- Introduction
- Software Metrics
- Software Process
- Software Reliability
- Software Requirements
- Software Testing and Verification
- System Software
- Theory of Computation / Automata
-
Web Programming and Development
- Active Server Pages (ASP)
- ColdFusion
- Electronic Commerce: Business Issues
- Electronic Commerce: Programming and Technology
- Flash
- HTML
- HTML: Advanced
- Javascript
- PERL--Programming
- PHP
- Programming in Multimedia
- Ruby
- Software Applications for Web Authoring, Design, and Management
- Systems Analysis and Design
- Systems Analysis and Design--Advanced
- Text Processing
- Web Design: Aesthetic / Layout Principles
- Web Graphics & Design
- Web Programming - Wireless/Mobile
- Web Services
- Website Management
- XHTML/HTML
- XML

Break through to learning reimagined
Designed for the way today's students read, think, and learn, Revel™ empowers educators to increase engagement with the course and better connect with students.

MyLab Programming
Through the power of practice and immediate, personalized feedback—MyLab™ Programming will help improve your students' performance in the Introduction to Programming course.

Discover the Joy of Coding!
Programmers share their experiences while discussing the benefits of writing code.

VideoNotes
Step-by-step video tutorials allow students to view the entire problem-solving process outside of the classroom—when they need help the most.