(a)               Common Core Courses (51 credit hours)                                                         Credit Hours

Discrete Mathematics

CMP 301

3

Data Structure and Algorithms

CMP 310

3

Logic Design and Computer Organization

CMP 323

3

Object Oriented Programming

CMP 340

3

Advance Computer Programming

CMP 341

3

Software Engineering

CMP 390

3

Operating Systems

CMP 420

3

Database Systems

CMP 470

3

Object Oriented Analysis and Design

CMP 490

3

Writing Workshop

EN 301

3

Business and Technical Writings

EN 305

3

Introduction to computing

IT 300

3

Internet Architecture & Protocols

IT 321

3

Data Communication and Networks

IT 330

3

Project Management

IT 392

3

Capstone Project I

IT 490

3

Capstone Project II

IT 491

3

 

 

51

(b)               Software Engineering Specialization Core Courses (18 credit hours)

Analysis of Algorithms

CS 410

3

Enterprise Application Development

SE 442

3

Software Quality Assurance

SE 493

3

Software Design & Architecture

SE 490

3

Advance Topics in Software Engineering

SE 496

3

Elective

SE 4xx

3

 

 

18

(c)                Computer Science Specialization Core Courses (18 credit hours)

Theory of Automata and Formal Languages

CS 411

3

Artificial Intelligence

CS 460

3

Enterprise Application Development

CS 442

3

Compiler Construction

CS 443

3

Analysis of Algorithms

CS 410

3

4xx Elective

CS 4xx

3

 

 

18

 

(d)               Information Systems Specialization Core Courses (18 credit hours)

Artificial Intelligence

CS 460

3

Analysis of Algorithms

CS 410

3

Management Information Systems

IS 472

3

Data Warehousing & Data Mining

IS 475

3

Information System Security

IS 476

3

Advanced Databases

IS 471

3

 

 

18

(e)               Electronic Commerce Specialization Core Courses (18 credit hours)

Electronic Commerce

EC 480

3

Financial Accounting

EC 481

3

Entrepreneurship

EC 482

3

Enterprise Application Development

IT 442

3

Enterprise Resource Planning

IT 473

3

Elective

EC/IT 4xx

3

 

 

18

(f)                 Computer Networks Specialization Core Courses (18 credit hours)

Analysis of Algorithms

CS 410

3

Network Security

CS 431

3

Network Design & Management

IT 433

3

Wireless & Mobile Communication

IT 434

3

Net Centric Computing

IT 435

3

System Administration

IT 436

3

 

 

18

 Download Degree requirement