Computer Science
The Computer Science major offers two concentrations: Computer Systems and Information Systems. Both draw from a common core of computer science courses but differ in emphasis. Both concentrations provide the student with preparation for a career in the computer field or the background necessary for studies at the graduate level.
Program of Study
The core courses focus on the fundamentals of computing—data structures, computer architecture, system software and software engineering, database management and operating systems. Optional courses range from VLSI design and computer networking to graphical user interfaces and object technology.
The Computer Systems concentration covers hardware and software design and prepares students for careers in scientific and engineering applications, systems programming, computer architecture design and software development.
The Information Systems concentration focuses on the theory and application of software development, with emphasis on data processing applications, and prepares students for careers in commercial programming, systems analysis and design, and database management.
Faculty
Seven full-time faculty members have research interests and specialties that include microcomputer architecture and hardware interfacing design, computational physics and compiler design, systems analysis and database management systems, object-oriented technology, information systems, artificial intelligence and natural language processing.
Facilities
Computer Science majors benefit from a wide range of class work and research opportunities made possible by excellent facilities, with equipment updated yearly. Students have access to the Internet and to state-of-the-art workstations from several vendors. Currently there are Linux, Solaris and Windows XP workstations for programming classes. Information Technology Services (ITS) provides an Alpha server running Compaq Tru64 and many Pentiums and Macintoshes for introductory classes. All students have access to university computer labs. In addition, residence halls provide computer labs.
Post-Graduate Opportunities
Computer Science graduates are well prepared for careers in computer architecture design, database management, systems programming and a wide variety of related fields. Professions in government, education or industry are wide open.
More Information
Computer Science Department
221 Robinson Hall, CPO #2320
One University Heights
Asheville, NC 28804-8511
828.251.6446
admit@cs.unca.edu
