Interactive Multimedia Application Development

Students at work in the Allison Hall computer lab

The Interactive Multimedia Application Development concentration prepares students for work in businesses that produce computer applications containing interactive multimedia components. Graduates with this concentration will work with (or produce) computer technology products such as graphical user interfaces, Web-based applications, computer-based training programs, kiosks, computer graphics, and computer games.


Degree Available

Bachelor of Science (B.S.) in Computer Information Technology with a concentration in Interactive Multimedia Application Development


Major Requirements

The Computer Information Technology with a concentration in Interactive Multimedia Application Development major consists of 60 s.h. and is distributed as follows:

Required Core Courses

  • CSC 2010 Introduction to Computer Science (3 s.h.)
  • CSC 2020 Introduction to Programming (3 s.h.)
  • CSC 2200 Introduction to Computer Organization (3 s.h.)
  • CSC 4900 Senior Project (3 s.h.)
  • MAT 1050 College Algebra (3 s.h.) (or higher)
  • MAT 1100 Finite Mathematics (3 s.h.) (or higher)

Required Concentration Courses

  • CSC 3010 Introduction to Object-Oriented Programming (3 s.h.)
  • CSC 3050 Software Engineering in UNIX Programming Environment (3 s.h.)
  • CSC 3090 Web Technologies and Programming (3 s.h.)
  • CSC 3100 Data Structures and Algorithms (3 s.h.)
  • CSC 3500 Computer Graphics (3 s.h.)
  • CSC 4200 Database Management (3 s.h.)
  • CSC 4400 Human-Computer Interface Design and Development (3 s.h.)
  • CSC 4500 Game Programming (3 s.h.)

Concentration Electives

Select six courses from the following:

  • Any Additional CSC course at the 3000 level or above, up to 18 s.h,
  • COM 3040 Non-Linear Video Editing/HDTV Production (3 s.h.)
  • COM 3060 Computer-Generated Graphics and Animation (3 s.h.)
  • COM 3310 Advertising Production (3 s.h.)
  • COM 3410 HTML Publishing and Web Page Design (3 s.h.)
  • COM 3530 Desktop Publishing (3 s.h.)

Course Failure

If a student receives a grade of D or F in any of the major or minor courses listed above then that course must be repeated as soon as possible (usually the next time it is offered).


Contact the Computer Information Technology Program

Dr. Terry House

Terry C. House, PhD

Chair, Computer Science; Professor of Computer Science
(910) 630-7416
Allison 106
Dr. Terry House
Terry C. House, PhD

Chair, Computer Science; Professor of Computer Science

B.S., Campbell University; M.S., Ph.D., Nova Southeastern University

Bio:

From 1983 to 2004, I served in the United States Army as a Special Forces Green Beret, with deployments in several countries to include Africa and Afghanistan. I have authored several peer-reviewed papers that are published in IEEE journals and conferences. My philosophy is: No task is too hard if you adopt an “I can do this” mentality.

A few of the classes I teach in the Computer Science department are Programming (gaming and App Development, Java, C++, C#, Visual Basic, Assembly Language), Architecture, App Development, Computer Literacy, Azure, AWS, Networking, Computer Security, Senior Project, Database, Raspberry Pi, Arduino, AWS, and other various courses.

I know from experience, that setting your standards high can be challenging but very rewarding as well. I expect every student to push themselves beyond their comfort zone and seek perfection in every assignment!

Undergraduate Teaching Areas:

Visual Basic Programming, Assembly Language, Software Engineering, Computer Networks, Unix Programming, Computer Architecture, Computer Security

Research Interests:

Computer Security, Software Engineering, Programming, GUI Development, Operating Systems, Database Management, Client-Server computing, Computer Graphics

Personal Interests:

Playing chess, camping, exercising, reading IT Literature

(910) 630-7416
Allison 106